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, 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
-
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
-
-