Class DispatchBalanceCondition
java.lang.Object
ru.bitel.bgbilling.plugins.dispatch.common.bean.condition.base.DispatchCondition
ru.bitel.bgbilling.plugins.dispatch.common.bean.condition.DispatchBalanceCondition
- All Implemented Interfaces:
Serializable
Условие отправки по балансу. Устанавливается левая и правая граница баланса, при попадании в которую происходит отправка.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddeserializePart(Element element) intgetLeft()Возвращает левую границу диапазона балансаgetRight()Возвращает правую границу диапазона балансаbooleanisFreq()booleanisLimit()Флаг, сигнализирующий о необходимости учитывать лимит договора при проверке условияprotected voidserializePart(Element element) voidsetFreq(boolean freq) voidsetFreqCount(int freqCount) voidsetLeft(BigDecimal left) Устанавливает левую границу диапазона балансаvoidsetLimit(boolean limit) Установка флага, сигнализирующего о необходимости учитывать лимит договора при проверке условияvoidsetRight(BigDecimal right) Устанавливает правую границу диапазона балансаMethods inherited from class ru.bitel.bgbilling.plugins.dispatch.common.bean.condition.base.DispatchCondition
deserialize, getClassName, getModuleId, serialize, setModuleId
-
Field Details
-
FROM_BALANCE
- See Also:
-
TO_BALANCE
- See Also:
-
LIMIT
- See Also:
-
FREQ
- See Also:
-
FREQ_COUNT
- See Also:
-
-
Constructor Details
-
DispatchBalanceCondition
public DispatchBalanceCondition()
-
-
Method Details
-
setLeft
Устанавливает левую границу диапазона баланса- Parameters:
left-
-
getLeft
Возвращает левую границу диапазона баланса- Returns:
-
setRight
Устанавливает правую границу диапазона баланса- Parameters:
right-
-
getRight
Возвращает правую границу диапазона баланса- Returns:
-
isLimit
public boolean isLimit()Флаг, сигнализирующий о необходимости учитывать лимит договора при проверке условия- Returns:
- true - учитывать лимит, false - игнорировать
-
setLimit
public void setLimit(boolean limit) Установка флага, сигнализирующего о необходимости учитывать лимит договора при проверке условия- Parameters:
limit- true - учитывать лимит, false - игнорировать
-
isFreq
public boolean isFreq() -
setFreq
public void setFreq(boolean freq) -
getFreqCount
public int getFreqCount() -
setFreqCount
public void setFreqCount(int freqCount) -
serializePart
- Specified by:
serializePartin classDispatchCondition
-
deserializePart
- Specified by:
deserializePartin classDispatchCondition
-