public class Dispatch extends IdTitle
Constructor and Description |
---|
Dispatch() |
Modifier and Type | Method and Description |
---|---|
java.util.List<ru.bitel.bgbilling.plugins.dispatch.common.bean.condition.base.DispatchCondition> |
getConditions()
Возвращает список условий отправки
|
int |
getContactTypeId()
Возвращает код типа контакта для рассылки
|
boolean |
getOnlyOneContact() |
ScheduleTime |
getRepeatTime()
Возвращает расписание отправки
|
SenderType |
getSenderType()
Возвращает тип отправителя для данной рассылки
|
boolean |
isActive()
Активна ли рассылка
|
boolean |
isDoNotMarkSended()
Требуется ли помечать сообщение отправленным после отправки.
|
boolean |
isPersonal()
Является ли рассылка персональной.
|
void |
setActive(boolean active)
Устанавливает, активна ли рассылка
|
void |
setConditions(java.util.List<ru.bitel.bgbilling.plugins.dispatch.common.bean.condition.base.DispatchCondition> conditions)
Устанавливает список условий отправки
|
void |
setContactTypeId(int contactTypeId)
Устанавливает тип контакта
|
void |
setDoNotMarkSended(boolean doNotMarkSended)
Установка флага того, что необходимо отметить сообщение отправленным после отправки
|
void |
setOnlyOneContact(boolean onlyOneContact) |
void |
setPersonal(boolean personal)
Устанавливает, является ли персональной рассылка.
|
void |
setRepeatTime(ScheduleTime repeatTime)
Устанавливает расписание отправки
|
void |
setSenderType(SenderType sender)
Устанавливает тип отправителя
|
java.lang.String |
toString() |
equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId
public SenderType getSenderType()
public void setSenderType(SenderType sender)
sender
- public boolean isActive()
public void setActive(boolean active)
active
- public boolean isPersonal()
public void setPersonal(boolean personal)
personal
- public boolean isDoNotMarkSended()
public void setDoNotMarkSended(boolean doNotMarkSended)
doNotMarkSended
- если true - сообщение не будет отмечено отправленным после отправки, false - в противном случае.public ScheduleTime getRepeatTime()
public void setRepeatTime(ScheduleTime repeatTime)
repeatTime
- null - для непериодической рассылкиpublic void setConditions(java.util.List<ru.bitel.bgbilling.plugins.dispatch.common.bean.condition.base.DispatchCondition> conditions)
conditions
- public java.util.List<ru.bitel.bgbilling.plugins.dispatch.common.bean.condition.base.DispatchCondition> getConditions()
public void setContactTypeId(int contactTypeId)
contactTypeId
- public int getContactTypeId()
public boolean getOnlyOneContact()
public void setOnlyOneContact(boolean onlyOneContact)