Class CalculateClientItem
java.lang.Object
ru.bitel.bgbilling.modules.phone.server.bean.CalculateClientItem
public class CalculateClientItem
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCalculateClientItem.ContractInfo -
Field Summary
Fields Modifier and Type Field Description CalculateClientItem.ContractInfocontractjava.util.Calendardate1java.util.Calendardate2intitemIdjava.util.List<java.lang.String>keysintserviceIdjava.util.Set<CalculateClientItem.ContractInfo>subContractsjava.util.Map<java.lang.Integer,java.util.List<ru.bitel.bgbilling.kernel.tariff.server.tree.TariffModuleTree>>subContractTariffTreeMapNewbooleantariffInitjava.util.List<ru.bitel.bgbilling.kernel.tariff.server.tree.TariffModuleTree>tariffTreeListNew -
Constructor Summary
Constructors Constructor Description CalculateClientItem(ClientItem item, CalculateClientItem.ContractInfo contract, java.util.Set<CalculateClientItem.ContractInfo> subContracts) -
Method Summary
Modifier and Type Method Description booleancheck(ru.bitel.bgbilling.modules.phone.server.LogRecord record, ru.bitel.bgbilling.kernel.base.phone.server.RangeMapCache rangeMapCache)java.util.regex.PatterngetFromPortsPattern()java.util.regex.PatterngetNotFromNumberPattern()java.util.regex.PatterngetNotToNumberPattern()java.util.regex.PatterngetToPortsPattern()voidsetFromPortsPattern(java.util.regex.Pattern fromPortsPattern)voidsetNotFromNumberPattern(java.util.regex.Pattern notFromNumberPattern)voidsetNotToNumberPattern(java.util.regex.Pattern notToNumberPattern)voidsetToPortsPattern(java.util.regex.Pattern toPortsPattern)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
serviceId
public int serviceId -
keys
public java.util.List<java.lang.String> keys -
date1
public java.util.Calendar date1 -
date2
public java.util.Calendar date2 -
tariffInit
public boolean tariffInit -
itemId
public int itemId -
contract
-
subContracts
-
tariffTreeListNew
public java.util.List<ru.bitel.bgbilling.kernel.tariff.server.tree.TariffModuleTree> tariffTreeListNew -
subContractTariffTreeMapNew
public java.util.Map<java.lang.Integer,java.util.List<ru.bitel.bgbilling.kernel.tariff.server.tree.TariffModuleTree>> subContractTariffTreeMapNew
-
-
Constructor Details
-
CalculateClientItem
public CalculateClientItem(ClientItem item, CalculateClientItem.ContractInfo contract, java.util.Set<CalculateClientItem.ContractInfo> subContracts)
-
-
Method Details
-
getNotFromNumberPattern
public java.util.regex.Pattern getNotFromNumberPattern() -
setNotFromNumberPattern
public void setNotFromNumberPattern(java.util.regex.Pattern notFromNumberPattern) -
getNotToNumberPattern
public java.util.regex.Pattern getNotToNumberPattern() -
setNotToNumberPattern
public void setNotToNumberPattern(java.util.regex.Pattern notToNumberPattern) -
check
public boolean check(ru.bitel.bgbilling.modules.phone.server.LogRecord record, ru.bitel.bgbilling.kernel.base.phone.server.RangeMapCache rangeMapCache) -
getFromPortsPattern
public java.util.regex.Pattern getFromPortsPattern() -
setFromPortsPattern
public void setFromPortsPattern(java.util.regex.Pattern fromPortsPattern) -
getToPortsPattern
public java.util.regex.Pattern getToPortsPattern() -
setToPortsPattern
public void setToPortsPattern(java.util.regex.Pattern toPortsPattern)
-