Package org.cyclos.model.users.users
Class UserData
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityData<UserDTO>
-
- org.cyclos.model.users.users.UserData
-
- All Implemented Interfaces:
Serializable,BasicUserData<UserDTO>
- Direct Known Subclasses:
AbstractSimpleRegistrationData,EditProfileData
public class UserData extends EntityData<UserDTO> implements BasicUserData<UserDTO>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static BasicProperty<AddressConfigurationData,UserData>ADDRESS_CONFIGURATIONstatic StringCLASS_NAMEstatic BasicProperty<Boolean,UserData>EMAIL_REQUIREDstatic BasicProperty<Boolean,UserData>ENABLE_PRIVACYstatic BasicProperty<GroupSetVO,UserData>GROUP_SETstatic BasicProperty<Boolean,UserData>IMAGE_REQUIREDstatic ListProperty<ImageVO,UserData>IMAGESstatic BasicProperty<Integer,UserData>MAX_IMAGESstatic BasicProperty<String,UserData>NAME_LABELstatic BasicProperty<PhoneConfigurationData,UserData>PHONE_CONFIGURATIONstatic ListProperty<UserProfileFieldActions,UserData>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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()AddressConfigurationDatagetAddressConfiguration()GroupSetVOgetGroupSet()List<ImageVO>getImages()intgetMaxImages()StringgetNameLabel()PhoneConfigurationDatagetPhoneConfiguration()List<UserProfileFieldActions>getProfileFieldActions()booleanisEmailRequired()booleanisEnablePrivacy()booleanisImageRequired()voidsetAddressConfiguration(AddressConfigurationData addressConfiguration)voidsetEmailRequired(boolean emailRequired)voidsetEnablePrivacy(boolean enablePrivacy)voidsetGroupSet(GroupSetVO groupSet)voidsetImageRequired(boolean imageRequired)voidsetImages(List<ImageVO> images)voidsetMaxImages(int maxImages)voidsetNameLabel(String nameLabel)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, clearAttributes, copyPropertiesTo, copyPropertiesTo, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, restore, set, set, setAttribute, setWithPropagationId, values
-
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
-
ADDRESS_CONFIGURATION
public static final BasicProperty<AddressConfigurationData,UserData> ADDRESS_CONFIGURATION
-
EMAIL_REQUIRED
public static final BasicProperty<Boolean,UserData> EMAIL_REQUIRED
-
ENABLE_PRIVACY
public static final BasicProperty<Boolean,UserData> ENABLE_PRIVACY
-
GROUP_SET
public static final BasicProperty<GroupSetVO,UserData> GROUP_SET
-
IMAGE_REQUIRED
public static final BasicProperty<Boolean,UserData> IMAGE_REQUIRED
-
IMAGES
public static final ListProperty<ImageVO,UserData> IMAGES
-
MAX_IMAGES
public static final BasicProperty<Integer,UserData> MAX_IMAGES
-
NAME_LABEL
public static final BasicProperty<String,UserData> NAME_LABEL
-
PHONE_CONFIGURATION
public static final BasicProperty<PhoneConfigurationData,UserData> PHONE_CONFIGURATION
-
PROFILE_FIELD_ACTIONS
public static final ListProperty<UserProfileFieldActions,UserData> PROFILE_FIELD_ACTIONS
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classEntityData<UserDTO>
-
getAddressConfiguration
public AddressConfigurationData getAddressConfiguration()
-
setAddressConfiguration
public void setAddressConfiguration(AddressConfigurationData addressConfiguration)
-
isEmailRequired
public boolean isEmailRequired()
- Specified by:
isEmailRequiredin interfaceBasicUserData<UserDTO>
-
setEmailRequired
public void setEmailRequired(boolean emailRequired)
- Specified by:
setEmailRequiredin interfaceBasicUserData<UserDTO>
-
isEnablePrivacy
public boolean isEnablePrivacy()
- Specified by:
isEnablePrivacyin interfaceBasicUserData<UserDTO>
-
setEnablePrivacy
public void setEnablePrivacy(boolean enablePrivacy)
- Specified by:
setEnablePrivacyin interfaceBasicUserData<UserDTO>
-
getGroupSet
public GroupSetVO getGroupSet()
-
setGroupSet
public void setGroupSet(GroupSetVO groupSet)
-
isImageRequired
public boolean isImageRequired()
-
setImageRequired
public void setImageRequired(boolean imageRequired)
-
getMaxImages
public int getMaxImages()
-
setMaxImages
public void setMaxImages(int maxImages)
-
getNameLabel
public String getNameLabel()
-
setNameLabel
public void setNameLabel(String nameLabel)
-
getPhoneConfiguration
public PhoneConfigurationData getPhoneConfiguration()
- Specified by:
getPhoneConfigurationin interfaceBasicUserData<UserDTO>
-
setPhoneConfiguration
public void setPhoneConfiguration(PhoneConfigurationData phoneConfiguration)
- Specified by:
setPhoneConfigurationin interfaceBasicUserData<UserDTO>
-
getProfileFieldActions
public List<UserProfileFieldActions> getProfileFieldActions()
- Specified by:
getProfileFieldActionsin interfaceBasicUserData<UserDTO>
-
setProfileFieldActions
public void setProfileFieldActions(List<UserProfileFieldActions> profileFieldActions)
- Specified by:
setProfileFieldActionsin interfaceBasicUserData<UserDTO>
-
-