Package org.cyclos.model.users.users
Class UserWithFieldsVO
- java.lang.Object
-
- org.cyclos.model.Bean
-
- org.cyclos.model.EntityModel
-
- org.cyclos.model.EntityVO
-
- org.cyclos.model.users.users.BasicUserVO
-
- org.cyclos.model.users.users.UserVO
-
- org.cyclos.model.users.users.UserWithFieldsVO
-
- All Implemented Interfaces:
Serializable,AccountOwner,InternalAccountOwner,IEntity,IUser,IUserWithFieldsVO,HasDisplay
- Direct Known Subclasses:
UserWithBalanceVO
public class UserWithFieldsVO extends UserVO implements IUserWithFieldsVO
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static BasicProperty<String,UserWithFieldsVO>ACCOUNT_NUMBERstatic BasicProperty<UserAddressVO,UserWithFieldsVO>ADDRESSstatic StringCLASS_NAMEstatic ListProperty<CustomFieldValueVO,UserWithFieldsVO>CUSTOM_VALUESstatic BasicProperty<String,UserWithFieldsVO>EMAILstatic BasicProperty<GroupVO,UserWithFieldsVO>GROUPstatic BasicProperty<GroupSetVO,UserWithFieldsVO>GROUP_SETstatic BasicProperty<UserVO,UserWithFieldsVO>MAIN_BROKERstatic BasicProperty<String,UserWithFieldsVO>NAMEstatic BasicProperty<String,UserWithFieldsVO>PHONEstatic BasicProperty<String,UserWithFieldsVO>USERNAME-
Fields inherited from class org.cyclos.model.users.users.BasicUserVO
DISPLAY, LOCATOR
-
Fields inherited from class org.cyclos.model.EntityModel
ID
-
-
Constructor Summary
Constructors Constructor Description UserWithFieldsVO()UserWithFieldsVO(Long id)UserWithFieldsVO(Property<T,? super UserWithFieldsVO> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()StringgetAccountNumber()UserAddressVOgetAddress()List<CustomFieldValueVO>getCustomValues()StringgetEmail()GroupVOgetGroup()GroupSetVOgetGroupSet()UserVOgetMainBroker()StringgetName()StringgetPhone()StringgetUsername()voidsetAccountNumber(String accountNumber)voidsetAddress(UserAddressVO address)voidsetCustomValues(List<CustomFieldValueVO> customValues)voidsetEmail(String email)voidsetGroup(GroupVO group)voidsetGroupSet(GroupSetVO groupSet)voidsetMainBroker(UserVO mainBroker)voidsetName(String name)voidsetPhone(String phone)voidsetUsername(String username)-
Methods inherited from class org.cyclos.model.users.users.UserVO
getImage, getRole, setImage, setRole
-
Methods inherited from class org.cyclos.model.users.users.BasicUserVO
getDisplay, getLocator, setDisplay, setLocator, toString
-
Methods inherited from class org.cyclos.model.EntityModel
getId, setId
-
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, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.cyclos.model.users.users.IUserWithFieldsVO
getDisplay, setDisplay
-
-
-
-
Field Detail
-
CLASS_NAME
public static final String CLASS_NAME
-
ACCOUNT_NUMBER
public static final BasicProperty<String,UserWithFieldsVO> ACCOUNT_NUMBER
-
ADDRESS
public static final BasicProperty<UserAddressVO,UserWithFieldsVO> ADDRESS
-
CUSTOM_VALUES
public static final ListProperty<CustomFieldValueVO,UserWithFieldsVO> CUSTOM_VALUES
-
EMAIL
public static final BasicProperty<String,UserWithFieldsVO> EMAIL
-
GROUP
public static final BasicProperty<GroupVO,UserWithFieldsVO> GROUP
-
GROUP_SET
public static final BasicProperty<GroupSetVO,UserWithFieldsVO> GROUP_SET
-
MAIN_BROKER
public static final BasicProperty<UserVO,UserWithFieldsVO> MAIN_BROKER
-
NAME
public static final BasicProperty<String,UserWithFieldsVO> NAME
-
PHONE
public static final BasicProperty<String,UserWithFieldsVO> PHONE
-
USERNAME
public static final BasicProperty<String,UserWithFieldsVO> USERNAME
-
-
Constructor Detail
-
UserWithFieldsVO
public UserWithFieldsVO()
-
UserWithFieldsVO
public UserWithFieldsVO(Long id)
-
UserWithFieldsVO
public UserWithFieldsVO(Property<T,? super UserWithFieldsVO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classUserVO
-
getAccountNumber
public String getAccountNumber()
-
setAccountNumber
public void setAccountNumber(String accountNumber)
-
getAddress
public UserAddressVO getAddress()
-
setAddress
public void setAddress(UserAddressVO address)
-
getCustomValues
public List<CustomFieldValueVO> getCustomValues()
- Specified by:
getCustomValuesin interfaceIUserWithFieldsVO
-
setCustomValues
public void setCustomValues(List<CustomFieldValueVO> customValues)
- Specified by:
setCustomValuesin interfaceIUserWithFieldsVO
-
getEmail
public String getEmail()
- Specified by:
getEmailin interfaceIUserWithFieldsVO
-
setEmail
public void setEmail(String email)
- Specified by:
setEmailin interfaceIUserWithFieldsVO
-
getGroup
public GroupVO getGroup()
-
setGroup
public void setGroup(GroupVO group)
-
getGroupSet
public GroupSetVO getGroupSet()
-
setGroupSet
public void setGroupSet(GroupSetVO groupSet)
-
getMainBroker
public UserVO getMainBroker()
-
setMainBroker
public void setMainBroker(UserVO mainBroker)
-
getName
public String getName()
- Specified by:
getNamein interfaceIUserWithFieldsVO
-
setName
public void setName(String name)
- Specified by:
setNamein interfaceIUserWithFieldsVO
-
getPhone
public String getPhone()
- Specified by:
getPhonein interfaceIUserWithFieldsVO
-
setPhone
public void setPhone(String phone)
- Specified by:
setPhonein interfaceIUserWithFieldsVO
-
getUsername
public String getUsername()
- Specified by:
getUsernamein interfaceIUserWithFieldsVO
-
setUsername
public void setUsername(String username)
- Specified by:
setUsernamein interfaceIUserWithFieldsVO
-
-