Package org.cyclos.entities.users
Class UserCustomFieldValue
- java.lang.Object
-
- org.cyclos.entities.SimpleEntity
-
- org.cyclos.entities.NetworkedEntity
-
- org.cyclos.entities.BaseEntity
-
- org.cyclos.entities.system.CustomFieldValue<UserCustomField,UserCustomFieldPossibleValueCategory,UserCustomFieldPossibleValue,BasicUser>
-
- org.cyclos.entities.users.UserCustomFieldValue
-
- All Implemented Interfaces:
Cloneable,HasNetwork,ProcessableForProxying,UserPrincipal,IEntity,ICustomFieldValue<UserCustomFieldPossibleValue,UserCustomFieldPossibleValueCategory,CustomFieldValueFile,CustomFieldValueImage>,ICustomFieldValueWithSet<UserCustomFieldPossibleValue,DynamicFieldValue,UserCustomFieldPossibleValueCategory,CustomFieldValueFile,CustomFieldValueImage>
@Entity public class UserCustomFieldValue extends CustomFieldValue<UserCustomField,UserCustomFieldPossibleValueCategory,UserCustomFieldPossibleValue,BasicUser> implements UserPrincipal
Stores custom field values forUsers
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.cyclos.entities.SimpleEntity
SimpleEntity.EntityLoadNotifier
-
-
Constructor Summary
Constructors Constructor Description UserCustomFieldValue()UserCustomFieldValue(BasicUser user, UserCustomField field)
-
Method Summary
-
Methods inherited from class org.cyclos.entities.system.CustomFieldValue
getBooleanValue, getDateValue, getDecimalValue, getIntegerValue, getLinkedEntityId, getLinkedEntityValue, getNetwork, getPreviousValue, getRawFiles, getRawImages, getRichTextValue, getStoredFiles, getStringValue, getTextValue, isSkipRawData, setBooleanValue, setDateValue, setDecimalValue, setIntegerValue, setLinkedEntityId, setLinkedEntityValue, setPreviousValue, setRawFiles, setRawImages, setRichTextValue, setSkipRawData, setStringValue, setTextValue
-
Methods inherited from class org.cyclos.entities.BaseEntity
getDataTranslationType, getVersion
-
Methods inherited from class org.cyclos.entities.NetworkedEntity
isGlobal
-
Methods inherited from class org.cyclos.entities.SimpleEntity
equals, getId, hashCode, id, ids, isPersistent, isTransient, register, setId, toShortString, toString, uniqueIds, uniqueIds
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.cyclos.entities.ProcessableForProxying
getProxyClass
-
-
-
-
Constructor Detail
-
UserCustomFieldValue
public UserCustomFieldValue()
-
UserCustomFieldValue
public UserCustomFieldValue(BasicUser user, UserCustomField field)
-
-
Method Detail
-
getAccessClient
public AccessClient getAccessClient()
- Specified by:
getAccessClientin interfaceUserPrincipal
-
getAccountType
public UserAccountType getAccountType()
- Specified by:
getAccountTypein interfaceUserPrincipal
-
getBasicUser
public BasicUser getBasicUser()
- Specified by:
getBasicUserin interfaceUserPrincipal
-
getCustomFieldClass
public Class<UserCustomField> getCustomFieldClass()
- Specified by:
getCustomFieldClassin classCustomFieldValue<UserCustomField,UserCustomFieldPossibleValueCategory,UserCustomFieldPossibleValue,BasicUser>
-
getCustomFieldValue
public UserCustomFieldValue getCustomFieldValue()
- Specified by:
getCustomFieldValuein interfaceUserPrincipal
-
getDynamicValues
public Set<DynamicFieldValue> getDynamicValues()
-
getEnumeratedValue
public UserCustomFieldPossibleValue getEnumeratedValue()
- Specified by:
getEnumeratedValuein interfaceICustomFieldValue<UserCustomFieldPossibleValue,UserCustomFieldPossibleValueCategory,CustomFieldValueFile,CustomFieldValueImage>- Specified by:
getEnumeratedValuein classCustomFieldValue<UserCustomField,UserCustomFieldPossibleValueCategory,UserCustomFieldPossibleValue,BasicUser>
-
getEnumeratedValues
public Set<UserCustomFieldPossibleValue> getEnumeratedValues()
- Specified by:
getEnumeratedValuesin interfaceICustomFieldValueWithSet<UserCustomFieldPossibleValue,DynamicFieldValue,UserCustomFieldPossibleValueCategory,CustomFieldValueFile,CustomFieldValueImage>- Specified by:
getEnumeratedValuesin classCustomFieldValue<UserCustomField,UserCustomFieldPossibleValueCategory,UserCustomFieldPossibleValue,BasicUser>
-
getField
public UserCustomField getField()
- Specified by:
getFieldin interfaceICustomFieldValue<UserCustomFieldPossibleValue,UserCustomFieldPossibleValueCategory,CustomFieldValueFile,CustomFieldValueImage>- Specified by:
getFieldin classCustomFieldValue<UserCustomField,UserCustomFieldPossibleValueCategory,UserCustomFieldPossibleValue,BasicUser>
-
getFileValues
public List<CustomFieldValueFile> getFileValues()
- Specified by:
getFileValuesin interfaceICustomFieldValue<UserCustomFieldPossibleValue,UserCustomFieldPossibleValueCategory,CustomFieldValueFile,CustomFieldValueImage>- Specified by:
getFileValuesin classCustomFieldValue<UserCustomField,UserCustomFieldPossibleValueCategory,UserCustomFieldPossibleValue,BasicUser>
-
getImageValues
public List<CustomFieldValueImage> getImageValues()
- Specified by:
getImageValuesin interfaceICustomFieldValue<UserCustomFieldPossibleValue,UserCustomFieldPossibleValueCategory,CustomFieldValueFile,CustomFieldValueImage>- Specified by:
getImageValuesin classCustomFieldValue<UserCustomField,UserCustomFieldPossibleValueCategory,UserCustomFieldPossibleValue,BasicUser>
-
getMobilePhone
public MobilePhone getMobilePhone()
- Specified by:
getMobilePhonein interfaceUserPrincipal
-
getOwner
public BasicUser getOwner()
- Specified by:
getOwnerin classCustomFieldValue<UserCustomField,UserCustomFieldPossibleValueCategory,UserCustomFieldPossibleValue,BasicUser>
-
getPossibleValueClass
public Class<UserCustomFieldPossibleValue> getPossibleValueClass()
- Specified by:
getPossibleValueClassin classCustomFieldValue<UserCustomField,UserCustomFieldPossibleValueCategory,UserCustomFieldPossibleValue,BasicUser>
-
getPrincipal
public String getPrincipal()
Description copied from interface:UserPrincipalShould return a value that can be used to identify the user. In case the value should be hidden, implementors should return null.- Specified by:
getPrincipalin interfaceUserPrincipal
-
getPrincipalType
public PrincipalType getPrincipalType()
- Specified by:
getPrincipalTypein interfaceUserPrincipal
-
getToken
public Token getToken()
- Specified by:
getTokenin interfaceUserPrincipal
-
getTrustedDevice
public TrustedDevice getTrustedDevice()
- Specified by:
getTrustedDevicein interfaceUserPrincipal
-
isHidden
public boolean isHidden()
-
setDynamicValues
public void setDynamicValues(Set<DynamicFieldValue> dynamicValues)
-
setEnumeratedValue
public void setEnumeratedValue(UserCustomFieldPossibleValue enumeratedValue)
- Specified by:
setEnumeratedValuein interfaceICustomFieldValue<UserCustomFieldPossibleValue,UserCustomFieldPossibleValueCategory,CustomFieldValueFile,CustomFieldValueImage>- Specified by:
setEnumeratedValuein classCustomFieldValue<UserCustomField,UserCustomFieldPossibleValueCategory,UserCustomFieldPossibleValue,BasicUser>
-
setEnumeratedValues
public void setEnumeratedValues(Set<UserCustomFieldPossibleValue> enumeratedValues)
- Specified by:
setEnumeratedValuesin interfaceICustomFieldValueWithSet<UserCustomFieldPossibleValue,DynamicFieldValue,UserCustomFieldPossibleValueCategory,CustomFieldValueFile,CustomFieldValueImage>- Specified by:
setEnumeratedValuesin classCustomFieldValue<UserCustomField,UserCustomFieldPossibleValueCategory,UserCustomFieldPossibleValue,BasicUser>
-
setField
public void setField(UserCustomField field)
- Specified by:
setFieldin classCustomFieldValue<UserCustomField,UserCustomFieldPossibleValueCategory,UserCustomFieldPossibleValue,BasicUser>
-
setFileValues
public void setFileValues(List<CustomFieldValueFile> fileValues)
- Specified by:
setFileValuesin interfaceICustomFieldValue<UserCustomFieldPossibleValue,UserCustomFieldPossibleValueCategory,CustomFieldValueFile,CustomFieldValueImage>- Specified by:
setFileValuesin classCustomFieldValue<UserCustomField,UserCustomFieldPossibleValueCategory,UserCustomFieldPossibleValue,BasicUser>
-
setHidden
public void setHidden(boolean hidden)
-
setImageValues
public void setImageValues(List<CustomFieldValueImage> imageValues)
- Specified by:
setImageValuesin interfaceICustomFieldValue<UserCustomFieldPossibleValue,UserCustomFieldPossibleValueCategory,CustomFieldValueFile,CustomFieldValueImage>- Specified by:
setImageValuesin classCustomFieldValue<UserCustomField,UserCustomFieldPossibleValueCategory,UserCustomFieldPossibleValue,BasicUser>
-
setOwner
public void setOwner(BasicUser owner)
- Specified by:
setOwnerin classCustomFieldValue<UserCustomField,UserCustomFieldPossibleValueCategory,UserCustomFieldPossibleValue,BasicUser>
-
-