Class DispatchContractGroupCondition
java.lang.Object
ru.bitel.bgbilling.plugins.dispatch.common.bean.condition.base.DispatchCondition
ru.bitel.bgbilling.plugins.dispatch.common.bean.condition.DispatchContractGroupCondition
- All Implemented Interfaces:
java.io.Serializable
public class DispatchContractGroupCondition extends DispatchCondition
Условие отправки по группе договора. Устанавливается список выбранных групп в виде битовой маски.
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description DispatchContractGroupCondition()
-
Method Summary
Modifier and Type Method Description protected void
deserializePart(org.w3c.dom.Element element)
long
getGroups()
Получение списка выбранных групп для данного условия отправки в виде битовой маски групп.protected void
serializePart(org.w3c.dom.Element element)
void
setGroups(long grouopMask)
Установка выбранных групп в виде битовой маски.void
setGroups(java.lang.String groups)
Установка выбранных групп в виде строки, где перечислены коды групп, через запятую.Methods inherited from class ru.bitel.bgbilling.plugins.dispatch.common.bean.condition.base.DispatchCondition
deserialize, getClassName, getModuleId, serialize, setModuleId
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DispatchContractGroupCondition
public DispatchContractGroupCondition()
-
-
Method Details
-
getGroups
public long getGroups()Получение списка выбранных групп для данного условия отправки в виде битовой маски групп. Если вдруг понадобится представить данный список в виде строки, где перечислены id групп через запятую, то использовать методUtils.maskToEnum(long)
- Returns:
-
setGroups
public void setGroups(long grouopMask)Установка выбранных групп в виде битовой маски. Чтобы получить маску из строки, в которой перечислены коды групп через запятую, использовать методUtils.enumToMask(String)
- Parameters:
grouopMask
- битовая маска групп
-
setGroups
public void setGroups(java.lang.String groups)Установка выбранных групп в виде строки, где перечислены коды групп, через запятую.- Parameters:
groups
- коды групп через запятую.
-
serializePart
protected void serializePart(org.w3c.dom.Element element)- Specified by:
serializePart
in classDispatchCondition
-
deserializePart
protected void deserializePart(org.w3c.dom.Element element)- Specified by:
deserializePart
in classDispatchCondition
-