Class UserNotificationSettingsData
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.messaging.notificationsettings.NotificationSettingsData
-
- org.cyclos.model.messaging.notificationsettings.UserNotificationSettingsData
-
- All Implemented Interfaces:
Serializable
public class UserNotificationSettingsData extends NotificationSettingsData
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic BasicProperty<Boolean,UserNotificationSettingsData>EMAIL_MAILINGS_ALLOWEDstatic BasicProperty<Boolean,UserNotificationSettingsData>FORWARD_ALLOWEDstatic BasicProperty<UserNotificationSettingsDTO,UserNotificationSettingsData>NOTIFICATION_SETTINGSstatic BasicProperty<Boolean,UserNotificationSettingsData>SMS_MAILINGS_ALLOWED-
Fields inherited from class org.cyclos.model.messaging.notificationsettings.NotificationSettingsData
CAN_MANAGE, CURRENT_SMS_COUNT, EMAIL_ALLOWED, MAX_SMS_PER_MONTH, ROLE, SMS_ALLOWED, USER
-
-
Constructor Summary
Constructors Constructor Description UserNotificationSettingsData()UserNotificationSettingsData(Property<T,? super UserNotificationSettingsData> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()UserNotificationSettingsDTOgetNotificationSettings()booleanisEmailMailingsAllowed()booleanisForwardAllowed()booleanisSmsMailingsAllowed()voidsetEmailMailingsAllowed(boolean emailMailingsAllowed)voidsetForwardAllowed(boolean forwardAllowed)voidsetNotificationSettings(UserNotificationSettingsDTO notificationSettings)voidsetSmsMailingsAllowed(boolean smsMailingsAllowed)-
Methods inherited from class org.cyclos.model.messaging.notificationsettings.NotificationSettingsData
getCurrentSmsCount, getMaxSmsPerMonth, getRole, getUser, isCanManage, isEmailAllowed, isSmsAllowed, setCanManage, setCurrentSmsCount, setEmailAllowed, setMaxSmsPerMonth, setRole, setSmsAllowed, setUser
-
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
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
EMAIL_MAILINGS_ALLOWED
public static final BasicProperty<Boolean,UserNotificationSettingsData> EMAIL_MAILINGS_ALLOWED
-
FORWARD_ALLOWED
public static final BasicProperty<Boolean,UserNotificationSettingsData> FORWARD_ALLOWED
-
NOTIFICATION_SETTINGS
public static final BasicProperty<UserNotificationSettingsDTO,UserNotificationSettingsData> NOTIFICATION_SETTINGS
-
SMS_MAILINGS_ALLOWED
public static final BasicProperty<Boolean,UserNotificationSettingsData> SMS_MAILINGS_ALLOWED
-
-
Constructor Detail
-
UserNotificationSettingsData
public UserNotificationSettingsData()
-
UserNotificationSettingsData
public UserNotificationSettingsData(Property<T,? super UserNotificationSettingsData> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classNotificationSettingsData
-
isEmailMailingsAllowed
public boolean isEmailMailingsAllowed()
-
setEmailMailingsAllowed
public void setEmailMailingsAllowed(boolean emailMailingsAllowed)
-
isForwardAllowed
public boolean isForwardAllowed()
-
setForwardAllowed
public void setForwardAllowed(boolean forwardAllowed)
-
getNotificationSettings
public UserNotificationSettingsDTO getNotificationSettings()
-
setNotificationSettings
public void setNotificationSettings(UserNotificationSettingsDTO notificationSettings)
-
isSmsMailingsAllowed
public boolean isSmsMailingsAllowed()
-
setSmsMailingsAllowed
public void setSmsMailingsAllowed(boolean smsMailingsAllowed)
-
-