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()
Возвращает список условий отправкиint
getContactTypeId()
Возвращает код типа контакта для рассылкиjava.util.Date
getCreateDispatchDate()
Получение даты создания рассылки.java.util.Date
getLastModifyDispatchDate()
Получение даты последнего изменения рассылки.ScheduleTime
getRepeatTime()
Возвращает расписание отправкиSenderType
getSenderType()
Возвращает тип отправителя для данной рассылкиint
getUserId()
Возвращает код пользователя, который создал/изменил рассылку.boolean
isActive()
Активна ли рассылкаboolean
isDoNotMarkSended()
Требуется ли помечать сообщение отправленным после отправки.boolean
isOnlyOneContact()
boolean
isPersonal()
Является ли рассылка персональной.boolean
isWoContactType()
Получение значения флага, обозначающего отсутствие необходимости выбирать тип контактаvoid
setActive(boolean active)
Устанавливает, активна ли рассылкаvoid
setConditions(java.util.List<DispatchCondition> conditions)
Устанавливает список условий отправкиvoid
setContactTypeId(int contactTypeId)
Устанавливает тип контактаvoid
setCreateDispatchDate(java.util.Date createDispatchDate)
Установка даты создания рассылки.void
setDoNotMarkSended(boolean doNotMarkSended)
Установка флага того, что необходимо отметить сообщение отправленным после отправкиvoid
setLastModifyDispatchDate(java.util.Date lastModifyDispatchDate)
Установка даты последнего изменения рассылки.void
setOnlyOneContact(boolean onlyOneContact)
void
setPersonal(boolean personal)
Устанавливает, является ли персональной рассылка.void
setRepeatTime(ScheduleTime repeatTime)
Устанавливает расписание отправкиvoid
setSenderType(SenderType sender)
Устанавливает тип отправителяvoid
setUserId(int userId)
Установка кода пользователя, создавшего/изменившего рассылку.void
setWoContactType(boolean woContactType)
java.lang.String
toString()
Methods inherited from class ru.bitel.common.model.IdTitle
copyTo, getGuiTitle, getTitle, setTitle, toIdTitle
Methods inherited from class ru.bitel.common.model.Id
copyTo, equals, getId, hashCode, newIdList, newIdSet, newIdSet, newIdSet, newIdSet, newMap, setId
Methods 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)
-