Class ModuleQuantity
java.lang.Object
ru.bitel.bgbilling.modules.npay.server.bean.quantity.ModuleQuantity
- Direct Known Subclasses:
CallModuleQuantity,InetModuleQuantity,PhoneModuleQuantity,PhoneSubModuleQuantity,VoiceLineModuleQuantity,VoiceModuleQuantity
public abstract class ModuleQuantity
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classModuleQuantity.ModuleQuantityResult -
Constructor Summary
Constructors Constructor Description ModuleQuantity() -
Method Summary
Modifier and Type Method Description intgetModuleId()protected ModuleQuantity.ModuleQuantityResultgetModuleQuantityResult(java.sql.ResultSet rs)abstract java.util.List<ModuleQuantity.ModuleQuantityResult>getPeriodQuantity(java.sql.Connection con, int contractId, java.util.Calendar from, java.util.Calendar to)protected java.util.List<ModuleQuantity.ModuleQuantityResult>getPeriodsFromTable(java.sql.Connection con, java.lang.String tableName, int contractId, java.util.Calendar from, java.util.Calendar to, java.lang.String filter)protected java.util.List<ModuleQuantity.ModuleQuantityResult>getPeriodsFromTable(java.sql.Connection con, java.lang.String tableName, int contractId, java.util.Calendar from, java.util.Calendar to, java.lang.String filter, java.lang.String fieldContractId, java.lang.String fieldDate1, java.lang.String fieldDate2)protected java.lang.StringgetQuery(java.lang.String tableName, java.lang.String fieldContractId, java.lang.String fieldDate1, java.lang.String fieldDate2)protected java.lang.StringgetQueryJoin()protected java.lang.StringgetQuerySelect(java.lang.String fieldDate1, java.lang.String fieldDate2)java.util.List<java.lang.Integer>getSids()voidsetModuleId(int moduleId)voidsetSids(java.util.List<java.lang.Integer> sids)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ModuleQuantity
public ModuleQuantity()
-
-
Method Details
-
getSids
public java.util.List<java.lang.Integer> getSids() -
setSids
public void setSids(java.util.List<java.lang.Integer> sids) -
getModuleId
public int getModuleId() -
setModuleId
public void setModuleId(int moduleId) -
getPeriodQuantity
public abstract java.util.List<ModuleQuantity.ModuleQuantityResult> getPeriodQuantity(java.sql.Connection con, int contractId, java.util.Calendar from, java.util.Calendar to) -
getPeriodsFromTable
protected java.util.List<ModuleQuantity.ModuleQuantityResult> getPeriodsFromTable(java.sql.Connection con, java.lang.String tableName, int contractId, java.util.Calendar from, java.util.Calendar to, java.lang.String filter) -
getPeriodsFromTable
protected java.util.List<ModuleQuantity.ModuleQuantityResult> getPeriodsFromTable(java.sql.Connection con, java.lang.String tableName, int contractId, java.util.Calendar from, java.util.Calendar to, java.lang.String filter, java.lang.String fieldContractId, java.lang.String fieldDate1, java.lang.String fieldDate2) -
getQuery
protected java.lang.String getQuery(java.lang.String tableName, java.lang.String fieldContractId, java.lang.String fieldDate1, java.lang.String fieldDate2) -
getQuerySelect
protected java.lang.String getQuerySelect(java.lang.String fieldDate1, java.lang.String fieldDate2) -
getQueryJoin
protected java.lang.String getQueryJoin() -
getModuleQuantityResult
protected ModuleQuantity.ModuleQuantityResult getModuleQuantityResult(java.sql.ResultSet rs) throws java.sql.SQLException- Throws:
java.sql.SQLException
-