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, changes, className, clearAttributes, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, 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>
-
-