Package org.cyclos.model.users.operators
Class OperatorWithFieldsVO
- 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.operators.OperatorVO
-
- org.cyclos.model.users.operators.OperatorWithFieldsVO
-
- All Implemented Interfaces:
Serializable,AccountOwner,InternalAccountOwner,IEntity,IUser,IUserWithFieldsVO,HasDisplay
public class OperatorWithFieldsVO extends OperatorVO implements IUserWithFieldsVO
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCLASS_NAMEstatic ListProperty<CustomFieldValueVO,OperatorWithFieldsVO>CUSTOM_VALUESstatic BasicProperty<String,OperatorWithFieldsVO>EMAILstatic BasicProperty<OperatorGroupVO,OperatorWithFieldsVO>GROUPstatic BasicProperty<String,OperatorWithFieldsVO>NAMEstatic BasicProperty<String,OperatorWithFieldsVO>PHONEstatic BasicProperty<String,OperatorWithFieldsVO>USERNAME-
Fields inherited from class org.cyclos.model.users.operators.OperatorVO
RESTRICTED, USER
-
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 OperatorWithFieldsVO()OperatorWithFieldsVO(Long id)OperatorWithFieldsVO(Property<T,? super OperatorWithFieldsVO> property, T value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringclassName()protected List<Property<?,?>>doGetProperties()List<CustomFieldValueVO>getCustomValues()StringgetEmail()OperatorGroupVOgetGroup()StringgetName()StringgetPhone()StringgetUsername()voidsetCustomValues(List<CustomFieldValueVO> customValues)voidsetEmail(String email)voidsetGroup(OperatorGroupVO group)voidsetName(String name)voidsetPhone(String phone)voidsetUsername(String username)-
Methods inherited from class org.cyclos.model.users.operators.OperatorVO
getUser, isRestricted, setRestricted, setUser
-
Methods inherited from class org.cyclos.model.users.users.BasicUserVO
getDisplay, getLocator, setDisplay, setLocator, toString
-
Methods inherited from class org.cyclos.model.EntityModel
getId, hashCode, 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
-
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
-
CUSTOM_VALUES
public static final ListProperty<CustomFieldValueVO,OperatorWithFieldsVO> CUSTOM_VALUES
-
EMAIL
public static final BasicProperty<String,OperatorWithFieldsVO> EMAIL
-
GROUP
public static final BasicProperty<OperatorGroupVO,OperatorWithFieldsVO> GROUP
-
NAME
public static final BasicProperty<String,OperatorWithFieldsVO> NAME
-
PHONE
public static final BasicProperty<String,OperatorWithFieldsVO> PHONE
-
USERNAME
public static final BasicProperty<String,OperatorWithFieldsVO> USERNAME
-
-
Constructor Detail
-
OperatorWithFieldsVO
public OperatorWithFieldsVO()
-
OperatorWithFieldsVO
public OperatorWithFieldsVO(Long id)
-
OperatorWithFieldsVO
public OperatorWithFieldsVO(Property<T,? super OperatorWithFieldsVO> property, T value)
-
-
Method Detail
-
doGetProperties
protected List<Property<?,?>> doGetProperties()
- Overrides:
doGetPropertiesin classOperatorVO
-
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 OperatorGroupVO getGroup()
-
setGroup
public void setGroup(OperatorGroupVO group)
-
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
-
className
public String className()
- Overrides:
classNamein classOperatorVO
-
-