public class DatabaseConnection
extends java.lang.Object
Constructor and Description |
---|
DatabaseConnection(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) |
Modifier and Type | Method and Description |
---|---|
java.util.List<InventoryUsageDTO> |
generateReportList(java.lang.String org,
java.lang.String loc,
java.lang.String email) |
java.util.List<java.lang.String> |
getLocations(java.lang.String email,
java.lang.String org) |
java.util.List<java.lang.String> |
getOrganizations(java.lang.String email) |
java.util.List<ItemDTO> |
getTags(java.lang.String org,
java.lang.String loc) |
void |
init()
Opens the connection with the database.
|
java.util.List<java.lang.Object> |
inventoryUsageReportCheck(java.lang.String org,
java.lang.String loc,
java.lang.String email) |
java.util.Set<java.lang.String> |
inventoryUsageReportEmailCheck(java.lang.String org,
java.lang.String loc,
java.lang.String email) |
java.lang.Boolean |
isAuthorizedLoc(java.lang.String email,
java.lang.String org,
java.lang.String loc) |
java.lang.Boolean |
isAuthorizedOrg(java.lang.String email,
java.lang.String org) |
void |
setTableInfo(java.lang.String schema,
java.lang.Boolean debug) |
void |
updateLastSyncTimestampBeforeReport(java.lang.String loc,
java.lang.String org) |
void |
writeTag(IncomingItemDTO tag,
java.lang.String email,
java.lang.String org,
java.lang.String location) |
void |
writeTag(TagReadEvent tag)
FIXME: This method is broken
|
public DatabaseConnection(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
public void setTableInfo(java.lang.String schema, java.lang.Boolean debug)
public void init()
public java.lang.Boolean isAuthorizedOrg(java.lang.String email, java.lang.String org)
public java.lang.Boolean isAuthorizedLoc(java.lang.String email, java.lang.String org, java.lang.String loc)
public java.util.List<java.lang.String> getOrganizations(java.lang.String email)
public java.util.List<java.lang.String> getLocations(java.lang.String email, java.lang.String org)
public java.util.List<ItemDTO> getTags(java.lang.String org, java.lang.String loc)
public void updateLastSyncTimestampBeforeReport(java.lang.String loc, java.lang.String org)
public java.util.List<java.lang.Object> inventoryUsageReportCheck(java.lang.String org, java.lang.String loc, java.lang.String email)
public java.util.Set<java.lang.String> inventoryUsageReportEmailCheck(java.lang.String org, java.lang.String loc, java.lang.String email)
public java.util.List<InventoryUsageDTO> generateReportList(java.lang.String org, java.lang.String loc, java.lang.String email)
public void writeTag(IncomingItemDTO tag, java.lang.String email, java.lang.String org, java.lang.String location)
public void writeTag(TagReadEvent tag)