Class ResourceUseManager<T extends ResourceUse>
java.lang.Object
bitel.billing.server.admin.resource.bean.ResourceUseManager<T>
- Direct Known Subclasses:
 NumberResourceUseManager
public abstract class ResourceUseManager<T extends ResourceUse>
extends java.lang.Object
- 
Field Summary
 - 
Constructor Summary
Constructors Constructor Description ResourceUseManager(java.sql.Connection con, int mid) - 
Method Summary
Modifier and Type Method Description voidcloseResourceUse(int cid, java.util.Date date)voidfreeResources(int cid)java.util.List<T>getResourceUse(int resourceId)protected abstract TgetResourceUseFromRs(java.sql.ResultSet rs)protected abstract java.lang.StringgetTableName()protected abstract voidinsertResourceUseList(int resourceId, java.util.List<T> resourceUseList)protected voidloadStandartResourceUseFromRs(ResourceUse ruse, java.sql.ResultSet rs)voidupdateResourceUse(int resourceId, java.util.List<T> useList)booleanwasResourceUsed(java.lang.String resourceId)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Field Details
- 
con
protected java.sql.Connection con - 
tableName
protected java.lang.String tableName - 
mid
protected int mid 
 - 
 - 
Constructor Details
- 
ResourceUseManager
public ResourceUseManager(java.sql.Connection con, int mid) 
 - 
 - 
Method Details
- 
getResourceUse
 - 
updateResourceUse
 - 
insertResourceUseList
protected abstract void insertResourceUseList(int resourceId, java.util.List<T> resourceUseList) throws java.lang.Exception- Throws:
 java.lang.Exception
 - 
wasResourceUsed
public boolean wasResourceUsed(java.lang.String resourceId) - 
loadStandartResourceUseFromRs
protected void loadStandartResourceUseFromRs(ResourceUse ruse, java.sql.ResultSet rs) throws java.lang.Exception- Throws:
 java.lang.Exception
 - 
getResourceUseFromRs
 - 
getTableName
protected abstract java.lang.String getTableName() - 
freeResources
public void freeResources(int cid) - 
closeResourceUse
public void closeResourceUse(int cid, java.util.Date date) 
 -