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:
Serializable,GuiTitlable,Idable,ListItem
Сущность рассылки
- See Also:
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionВозвращает список условий отправкиintВозвращает код типа контакта для рассылкиПолучение даты создания рассылки.Получение даты последнего изменения рассылки.Возвращает расписание отправкиВозвращает тип отправителя для данной рассылкиintВозвращает код пользователя, который создал/изменил рассылку.booleanisActive()Активна ли рассылкаbooleanТребуется ли помечать сообщение отправленным после отправки.booleanbooleanЯвляется ли рассылка персональной.booleanПолучение значения флага, обозначающего отсутствие необходимости выбирать тип контактаsetActive(boolean active) Устанавливает, активна ли рассылкаsetConditions(List<DispatchCondition> conditions) Устанавливает список условий отправкиsetContactTypeId(int contactTypeId) Устанавливает тип контактаsetCreateDispatchDate(Date createDispatchDate) Установка даты создания рассылки.setDoNotMarkSended(boolean doNotMarkSended) Установка флага того, что необходимо отметить сообщение отправленным после отправкиsetId(int id) Устанавливает id объектаsetLastModifyDispatchDate(Date lastModifyDispatchDate) Установка даты последнего изменения рассылки.setOnlyOneContact(boolean onlyOneContact) setPersonal(boolean personal) Устанавливает, является ли персональной рассылка.setRepeatTime(ScheduleTime repeatTime) Устанавливает расписание отправкиsetSenderType(SenderType sender) Устанавливает тип отправителяУстанавливает название (описание) объектаsetUserId(int userId) Установка кода пользователя, создавшего/изменившего рассылку.setWoContactType(boolean woContactType) toString()Methods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setAsNoSelect, to, toIdTitleMethods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap
-
Constructor Details
-
Dispatch
public Dispatch() -
Dispatch
-
-
Method Details
-
getConditions
Возвращает список условий отправки- Returns:
-
getContactTypeId
public int getContactTypeId()Возвращает код типа контакта для рассылки- Returns:
-
getCreateDispatchDate
Получение даты создания рассылки. Данная дата единожды устанавливается в момент создания рассылки в БД и потом не меняется.- Returns:
- дата создания рассылки.
- See Also:
-
getLastModifyDispatchDate
Получение даты последнего изменения рассылки. Данное поле изменяется всякий раз, когда пользователь нажимает кнопку ОК в редакторе рассылки.- Returns:
- дата последней модификации рассылки.
-
getRepeatTime
Возвращает расписание отправки- Returns:
- null - если рассылка непериодическая
-
getSenderType
Возвращает тип отправителя для данной рассылки- Returns:
-
getUserId
public int getUserId()Возвращает код пользователя, который создал/изменил рассылку.- Returns:
- код пользователя.
- See Also:
-
isActive
public boolean isActive()Активна ли рассылка- Returns:
-
isDoNotMarkSended
public boolean isDoNotMarkSended()Требуется ли помечать сообщение отправленным после отправки.- Returns:
-
isOnlyOneContact
public boolean isOnlyOneContact() -
isPersonal
public boolean isPersonal()Является ли рассылка персональной. Если true, то время рассылки и параметры настраиваются для каждого договора отдельно.- Returns:
-
isWoContactType
public boolean isWoContactType()Получение значения флага, обозначающего отсутствие необходимости выбирать тип контакта- Returns:
-
setActive
Устанавливает, активна ли рассылка- Parameters:
active-
-
setConditions
Устанавливает список условий отправки- Parameters:
conditions-
-
setContactTypeId
Устанавливает тип контакта- Parameters:
contactTypeId-
-
setCreateDispatchDate
Установка даты создания рассылки.- Parameters:
createDispatchDate-- See Also:
-
setDoNotMarkSended
Установка флага того, что необходимо отметить сообщение отправленным после отправки- Parameters:
doNotMarkSended- если true - сообщение не будет отмечено отправленным после отправки, false - в противном случае.
-
setId
Description copied from class:IdУстанавливает id объекта -
setLastModifyDispatchDate
Установка даты последнего изменения рассылки. Данное поле изменяется всякий раз, когда пользователь нажимает кнопку ОК в редакторе рассылки.- Parameters:
lastModifyDispatchDate- дата последней модификации рассылки.
-
setOnlyOneContact
-
setPersonal
Устанавливает, является ли персональной рассылка.- Parameters:
personal-
-
setRepeatTime
Устанавливает расписание отправки- Parameters:
repeatTime- null - для непериодической рассылки
-
setSenderType
Устанавливает тип отправителя- Parameters:
sender-
-
setTitle
Description copied from class:IdTitleУстанавливает название (описание) объекта -
setUserId
Установка кода пользователя, создавшего/изменившего рассылку.- Parameters:
userId- код пользователя.- See Also:
-
setWoContactType
-
toString
-