Class UserNotificationSettingsDTO
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityModel
-
- org.cyclos.model.EntityDTO
-
- org.cyclos.model.messaging.notificationsettings.NotificationSettingsDTO
-
- org.cyclos.model.messaging.notificationsettings.UserNotificationSettingsDTO
-
- All Implemented Interfaces:
Serializable,IEntity
public class UserNotificationSettingsDTO extends NotificationSettingsDTO
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static ListProperty<AccountNotificationSettingsDTO,UserNotificationSettingsDTO>ACCOUNT_NOTIFICATION_SETTINGSstatic BasicProperty<Boolean,UserNotificationSettingsDTO>APP_MAILINGSstatic StringCLASS_NAMEstatic BasicProperty<Boolean,UserNotificationSettingsDTO>EMAIL_MAILINGSstatic BasicProperty<Boolean,UserNotificationSettingsDTO>FWD_MESSAGE_TO_EMAILstatic BasicProperty<Boolean,UserNotificationSettingsDTO>SMS_MAILINGS-
Fields inherited from class org.cyclos.model.messaging.notificationsettings.NotificationSettingsDTO
NOTIFICATION_TYPE_SETTINGS, USER
-
Fields inherited from class org.cyclos.model.EntityModel
ID
-
-
Constructor Summary
Constructors Constructor Description UserNotificationSettingsDTO()UserNotificationSettingsDTO(Long id)UserNotificationSettingsDTO(Property<T,? super UserNotificationSettingsDTO> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()List<AccountNotificationSettingsDTO>getAccountNotificationSettings()booleanisAppMailings()booleanisEmailMailings()booleanisFwdMessageToEmail()booleanisSmsMailings()voidsetAccountNotificationSettings(List<AccountNotificationSettingsDTO> accountNotificationSettings)voidsetAppMailings(boolean appMailings)voidsetEmailMailings(boolean emailMailings)voidsetFwdMessageToEmail(boolean fwdMessageToEmail)voidsetSmsMailings(boolean smsMailings)-
Methods inherited from class org.cyclos.model.messaging.notificationsettings.NotificationSettingsDTO
getNotificationTypeSettings, getUser, setNotificationTypeSettings, setUser
-
Methods inherited from class org.cyclos.model.EntityDTO
getVersion, isPersistent, isTransient, setVersion
-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, backup, changes, clearAttributes, copyPropertiesTo, copyPropertiesTo, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, restore, set, set, setAttribute, setWithPropagationId, values
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
ACCOUNT_NOTIFICATION_SETTINGS
public static final ListProperty<AccountNotificationSettingsDTO,UserNotificationSettingsDTO> ACCOUNT_NOTIFICATION_SETTINGS
-
APP_MAILINGS
public static final BasicProperty<Boolean,UserNotificationSettingsDTO> APP_MAILINGS
-
EMAIL_MAILINGS
public static final BasicProperty<Boolean,UserNotificationSettingsDTO> EMAIL_MAILINGS
-
FWD_MESSAGE_TO_EMAIL
public static final BasicProperty<Boolean,UserNotificationSettingsDTO> FWD_MESSAGE_TO_EMAIL
-
SMS_MAILINGS
public static final BasicProperty<Boolean,UserNotificationSettingsDTO> SMS_MAILINGS
-
-
Constructor Detail
-
UserNotificationSettingsDTO
public UserNotificationSettingsDTO()
-
UserNotificationSettingsDTO
public UserNotificationSettingsDTO(Long id)
-
UserNotificationSettingsDTO
public UserNotificationSettingsDTO(Property<T,? super UserNotificationSettingsDTO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classNotificationSettingsDTO
-
getAccountNotificationSettings
public List<AccountNotificationSettingsDTO> getAccountNotificationSettings()
-
setAccountNotificationSettings
public void setAccountNotificationSettings(List<AccountNotificationSettingsDTO> accountNotificationSettings)
-
isAppMailings
public boolean isAppMailings()
-
setAppMailings
public void setAppMailings(boolean appMailings)
-
isEmailMailings
public boolean isEmailMailings()
-
setEmailMailings
public void setEmailMailings(boolean emailMailings)
-
isFwdMessageToEmail
public boolean isFwdMessageToEmail()
-
setFwdMessageToEmail
public void setFwdMessageToEmail(boolean fwdMessageToEmail)
-
isSmsMailings
public boolean isSmsMailings()
-
setSmsMailings
public void setSmsMailings(boolean smsMailings)
-
-