Package org.cyclos.model.users.users
Class UserDTO
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityModel
-
- org.cyclos.model.EntityDTO
-
- org.cyclos.model.NamedEntityDTO
-
- org.cyclos.model.users.users.BasicUserDTO
-
- org.cyclos.model.users.users.UserDTO
-
- All Implemented Interfaces:
Serializable,Comparable<NamedEntityDTO>,AccountOwner,InternalAccountOwner,IEntity,INamedEntity,ModelWithCustomValues<UserCustomFieldValueDTO>,IUser
- Direct Known Subclasses:
AbstractSimpleUserRegistrationDTO
public class UserDTO extends BasicUserDTO implements ModelWithCustomValues<UserCustomFieldValueDTO>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic ListProperty<UserCustomFieldValueDTO,UserDTO>CUSTOM_VALUESstatic BasicProperty<GroupVO,UserDTO>GROUPstatic BasicProperty<Boolean,UserDTO>HIDE_EMAIL-
Fields inherited from class org.cyclos.model.users.users.BasicUserDTO
EMAIL, USERNAME
-
Fields inherited from class org.cyclos.model.NamedEntityDTO
NAME
-
Fields inherited from class org.cyclos.model.EntityModel
ID
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()List<UserCustomFieldValueDTO>getCustomValues()GroupVOgetGroup()booleanisHideEmail()voidsetCustomValues(List<UserCustomFieldValueDTO> customValues)voidsetGroup(GroupVO group)voidsetHideEmail(boolean hideEmail)-
Methods inherited from class org.cyclos.model.users.users.BasicUserDTO
getEmail, getUsername, setEmail, setUsername, toString
-
Methods inherited from class org.cyclos.model.NamedEntityDTO
compareTo, getName, setName
-
Methods inherited from class org.cyclos.model.EntityDTO
getVersion, isPersistent, isTransient, setVersion
-
Methods inherited from class org.cyclos.model.EntityModel
equals, getId, hashCode, setId
-
Methods inherited from class org.cyclos.model.Bean
addPropertyChangeListener, addPropertyChangeListener, attributeNames, changes, clearAttributes, copyPropertiesTo, dataAccessor, firePropertyChange, get, getAttribute, initDataAccessor, properties, property, propertyMap, removeAttribute, removePropertyChangeListener, removePropertyChangeListener, set, set, setAttribute, setWithPropagationId
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
CUSTOM_VALUES
public static final ListProperty<UserCustomFieldValueDTO,UserDTO> CUSTOM_VALUES
-
GROUP
public static final BasicProperty<GroupVO,UserDTO> GROUP
-
HIDE_EMAIL
public static final BasicProperty<Boolean,UserDTO> HIDE_EMAIL
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classBasicUserDTO
-
getCustomValues
public List<UserCustomFieldValueDTO> getCustomValues()
- Specified by:
getCustomValuesin interfaceModelWithCustomValues<UserCustomFieldValueDTO>
-
setCustomValues
public void setCustomValues(List<UserCustomFieldValueDTO> customValues)
- Specified by:
setCustomValuesin interfaceModelWithCustomValues<UserCustomFieldValueDTO>
-
getGroup
public GroupVO getGroup()
-
setGroup
public void setGroup(GroupVO group)
-
isHideEmail
public boolean isHideEmail()
-
setHideEmail
public void setHideEmail(boolean hideEmail)
-
-