public abstract class ResourceUseManager<T extends ResourceUse>
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| protected java.sql.Connection | con | 
| protected int | mid | 
| protected java.lang.String | tableName | 
| Constructor and Description | 
|---|
| ResourceUseManager(java.sql.Connection con,
                  int mid) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | closeResourceUse(int cid,
                java.util.Date date) | 
| void | freeResources(int cid) | 
| java.util.List<T> | getResourceUse(int resourceId) | 
| protected abstract T | getResourceUseFromRs(java.sql.ResultSet rs) | 
| protected abstract java.lang.String | getTableName() | 
| protected abstract void | insertResourceUseList(int resourceId,
                     java.util.List<T> resourceUseList) | 
| protected void | loadStandartResourceUseFromRs(ResourceUse ruse,
                             java.sql.ResultSet rs) | 
| void | updateResourceUse(int resourceId,
                 java.util.List<T> useList) | 
| boolean | wasResourceUsed(java.lang.String resourceId) | 
protected java.sql.Connection con
protected java.lang.String tableName
protected int mid
public java.util.List<T> getResourceUse(int resourceId)
public void updateResourceUse(int resourceId,
                              java.util.List<T> useList)
protected abstract void insertResourceUseList(int resourceId,
                                              java.util.List<T> resourceUseList)
                                       throws java.lang.Exception
java.lang.Exceptionpublic boolean wasResourceUsed(java.lang.String resourceId)
protected void loadStandartResourceUseFromRs(ResourceUse ruse, java.sql.ResultSet rs) throws java.lang.Exception
java.lang.Exceptionprotected abstract T getResourceUseFromRs(java.sql.ResultSet rs)
protected abstract java.lang.String getTableName()
public void freeResources(int cid)
public void closeResourceUse(int cid,
                             java.util.Date date)