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 BasicProperty<Boolean,UserNotificationSettingsData>APP_ALLOWEDstatic BasicProperty<Boolean,UserNotificationSettingsData>APP_MAILINGS_ALLOWEDstatic 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()booleanisAppAllowed()booleanisAppMailingsAllowed()booleanisEmailMailingsAllowed()booleanisForwardAllowed()booleanisSmsMailingsAllowed()voidsetAppAllowed(boolean appAllowed)voidsetAppMailingsAllowed(boolean appMailingsAllowed)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, values
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
APP_ALLOWED
public static final BasicProperty<Boolean,UserNotificationSettingsData> APP_ALLOWED
-
APP_MAILINGS_ALLOWED
public static final BasicProperty<Boolean,UserNotificationSettingsData> APP_MAILINGS_ALLOWED
-
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
-
isAppAllowed
public boolean isAppAllowed()
-
setAppAllowed
public void setAppAllowed(boolean appAllowed)
-
isAppMailingsAllowed
public boolean isAppMailingsAllowed()
-
setAppMailingsAllowed
public void setAppMailingsAllowed(boolean appMailingsAllowed)
-
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)
-
-