Package org.cyclos.model.users.operators
Class OperatorData
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityData<OperatorDTO>
-
- org.cyclos.model.users.operators.OperatorData
-
- All Implemented Interfaces:
Serializable,BasicUserData<OperatorDTO>
- Direct Known Subclasses:
EditOperatorProfileData,OperatorRegistrationData
public abstract class OperatorData extends EntityData<OperatorDTO> implements BasicUserData<OperatorDTO>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic BasicProperty<Boolean,OperatorData>EMAIL_REQUIREDstatic BasicProperty<Boolean,OperatorData>ENABLE_PRIVACYstatic BasicProperty<PhoneConfigurationData,OperatorData>PHONE_CONFIGURATIONstatic ListProperty<UserProfileFieldActions,OperatorData>PROFILE_FIELD_ACTIONS-
Fields inherited from class org.cyclos.model.EntityData
CAN_VIEW_HISTORY_LOG, CONFIRMATION_PASSWORD_INPUT, DTO, EDITABLE, LOG_TYPE, REMOVABLE, TRANSLATED_PROPERTY_TYPES, TRANSLATED_VALUES
-
-
Constructor Summary
Constructors Constructor Description OperatorData()OperatorData(Property<T,? super OperatorData> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<Property<?,?>>doGetProperties()PhoneConfigurationDatagetPhoneConfiguration()List<UserProfileFieldActions>getProfileFieldActions()booleanisEmailRequired()booleanisEnablePrivacy()voidsetEmailRequired(boolean emailRequired)voidsetEnablePrivacy(boolean enablePrivacy)voidsetPhoneConfiguration(PhoneConfigurationData phoneConfiguration)voidsetProfileFieldActions(List<UserProfileFieldActions> profileFieldActions)-
Methods inherited from class org.cyclos.model.EntityData
getConfirmationPasswordInput, getDto, getLogType, getTranslatedPropertyTypes, getTranslatedValues, isCanViewHistoryLog, isEditable, isRemovable, setCanViewHistoryLog, setConfirmationPasswordInput, setDto, setEditable, setLogType, setRemovable, setTranslatedPropertyTypes, setTranslatedValues
-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, backup, changes, className, clearAttributes, copyPropertiesTo, copyPropertiesTo, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, restore, set, set, setAttribute, setWithPropagationId
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.cyclos.model.users.users.BasicUserData
getDto, setDto
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
EMAIL_REQUIRED
public static final BasicProperty<Boolean,OperatorData> EMAIL_REQUIRED
-
ENABLE_PRIVACY
public static final BasicProperty<Boolean,OperatorData> ENABLE_PRIVACY
-
PHONE_CONFIGURATION
public static final BasicProperty<PhoneConfigurationData,OperatorData> PHONE_CONFIGURATION
-
PROFILE_FIELD_ACTIONS
public static final ListProperty<UserProfileFieldActions,OperatorData> PROFILE_FIELD_ACTIONS
-
-
Constructor Detail
-
OperatorData
public OperatorData()
-
OperatorData
public OperatorData(Property<T,? super OperatorData> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classEntityData<OperatorDTO>
-
isEmailRequired
public boolean isEmailRequired()
- Specified by:
isEmailRequiredin interfaceBasicUserData<OperatorDTO>
-
setEmailRequired
public void setEmailRequired(boolean emailRequired)
- Specified by:
setEmailRequiredin interfaceBasicUserData<OperatorDTO>
-
isEnablePrivacy
public boolean isEnablePrivacy()
- Specified by:
isEnablePrivacyin interfaceBasicUserData<OperatorDTO>
-
setEnablePrivacy
public void setEnablePrivacy(boolean enablePrivacy)
- Specified by:
setEnablePrivacyin interfaceBasicUserData<OperatorDTO>
-
getPhoneConfiguration
public PhoneConfigurationData getPhoneConfiguration()
- Specified by:
getPhoneConfigurationin interfaceBasicUserData<OperatorDTO>
-
setPhoneConfiguration
public void setPhoneConfiguration(PhoneConfigurationData phoneConfiguration)
- Specified by:
setPhoneConfigurationin interfaceBasicUserData<OperatorDTO>
-
getProfileFieldActions
public List<UserProfileFieldActions> getProfileFieldActions()
- Specified by:
getProfileFieldActionsin interfaceBasicUserData<OperatorDTO>
-
setProfileFieldActions
public void setProfileFieldActions(List<UserProfileFieldActions> profileFieldActions)
- Specified by:
setProfileFieldActionsin interfaceBasicUserData<OperatorDTO>
-
-