Class Dispatch
java.lang.Object
ru.bitel.common.model.Id
ru.bitel.common.model.IdTitle
ru.bitel.bgbilling.plugins.dispatch.common.bean.Dispatch
- All Implemented Interfaces:
java.io.Serializable,GuiTitlable,Idable,ListItem
public class Dispatch extends IdTitle
Сущность рассылки
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Dispatch() -
Method Summary
Modifier and Type Method Description java.util.List<DispatchCondition>getConditions()Возвращает список условий отправкиintgetContactTypeId()Возвращает код типа контакта для рассылкиjava.util.DategetCreateDispatchDate()Получение даты создания рассылки.java.util.DategetLastModifyDispatchDate()Получение даты последнего изменения рассылки.ScheduleTimegetRepeatTime()Возвращает расписание отправкиSenderTypegetSenderType()Возвращает тип отправителя для данной рассылкиintgetUserId()Возвращает код пользователя, который создал/изменил рассылку.booleanisActive()Активна ли рассылкаbooleanisDoNotMarkSended()Требуется ли помечать сообщение отправленным после отправки.booleanisOnlyOneContact()booleanisPersonal()Является ли рассылка персональной.booleanisWoContactType()Получение значения флага, обозначающего отсутствие необходимости выбирать тип контактаvoidsetActive(boolean active)Устанавливает, активна ли рассылкаvoidsetConditions(java.util.List<DispatchCondition> conditions)Устанавливает список условий отправкиvoidsetContactTypeId(int contactTypeId)Устанавливает тип контактаvoidsetCreateDispatchDate(java.util.Date createDispatchDate)Установка даты создания рассылки.voidsetDoNotMarkSended(boolean doNotMarkSended)Установка флага того, что необходимо отметить сообщение отправленным после отправкиvoidsetLastModifyDispatchDate(java.util.Date lastModifyDispatchDate)Установка даты последнего изменения рассылки.voidsetOnlyOneContact(boolean onlyOneContact)voidsetPersonal(boolean personal)Устанавливает, является ли персональной рассылка.voidsetRepeatTime(ScheduleTime repeatTime)Устанавливает расписание отправкиvoidsetSenderType(SenderType sender)Устанавливает тип отправителяvoidsetUserId(int userId)Установка кода пользователя, создавшего/изменившего рассылку.voidsetWoContactType(boolean woContactType)java.lang.StringtoString()Methods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setTitle, toIdTitleMethods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
Dispatch
public Dispatch()
-
-
Method Details
-
getSenderType
Возвращает тип отправителя для данной рассылки- Returns:
-
setSenderType
Устанавливает тип отправителя- Parameters:
sender-
-
isActive
public boolean isActive()Активна ли рассылка- Returns:
-
setActive
public void setActive(boolean active)Устанавливает, активна ли рассылка- Parameters:
active-
-
isPersonal
public boolean isPersonal()Является ли рассылка персональной. Если true, то время рассылки и параметры настраиваются для каждого договора отдельно.- Returns:
-
setPersonal
public void setPersonal(boolean personal)Устанавливает, является ли персональной рассылка.- Parameters:
personal-
-
isDoNotMarkSended
public boolean isDoNotMarkSended()Требуется ли помечать сообщение отправленным после отправки.- Returns:
-
setDoNotMarkSended
public void setDoNotMarkSended(boolean doNotMarkSended)Установка флага того, что необходимо отметить сообщение отправленным после отправки- Parameters:
doNotMarkSended- если true - сообщение не будет отмечено отправленным после отправки, false - в противном случае.
-
getRepeatTime
Возвращает расписание отправки- Returns:
- null - если рассылка непериодическая
-
setRepeatTime
Устанавливает расписание отправки- Parameters:
repeatTime- null - для непериодической рассылки
-
setConditions
Устанавливает список условий отправки- Parameters:
conditions-
-
getConditions
Возвращает список условий отправки- Returns:
-
setContactTypeId
public void setContactTypeId(int contactTypeId)Устанавливает тип контакта- Parameters:
contactTypeId-
-
getContactTypeId
public int getContactTypeId()Возвращает код типа контакта для рассылки- Returns:
-
toString
public java.lang.String toString() -
isOnlyOneContact
public boolean isOnlyOneContact() -
setOnlyOneContact
public void setOnlyOneContact(boolean onlyOneContact) -
getUserId
public int getUserId()Возвращает код пользователя, который создал/изменил рассылку.- Returns:
- код пользователя.
-
setUserId
public void setUserId(int userId)Установка кода пользователя, создавшего/изменившего рассылку.- Parameters:
userId- код пользователя.
-
getCreateDispatchDate
public java.util.Date getCreateDispatchDate()Получение даты создания рассылки. Данная дата единожды устанавливается в момент создания рассылки в БД и потом не меняется.- Returns:
- дата создания рассылки.
-
setCreateDispatchDate
public void setCreateDispatchDate(java.util.Date createDispatchDate)Установка даты создания рассылки.- Parameters:
createDispatchDate-
-
getLastModifyDispatchDate
public java.util.Date getLastModifyDispatchDate()Получение даты последнего изменения рассылки. Данное поле изменяется всякий раз, когда пользователь нажимает кнопку ОК в редакторе рассылки.- Returns:
- дата последней модификации рассылки.
-
setLastModifyDispatchDate
public void setLastModifyDispatchDate(java.util.Date lastModifyDispatchDate)Установка даты последнего изменения рассылки. Данное поле изменяется всякий раз, когда пользователь нажимает кнопку ОК в редакторе рассылки.- Parameters:
lastModifyDispatchDate- дата последней модификации рассылки.
-
isWoContactType
public boolean isWoContactType()Получение значения флага, обозначающего отсутствие необходимости выбирать тип контакта- Returns:
-
setWoContactType
public void setWoContactType(boolean woContactType)
-