Package com.easydesk.attribute
Class UserAttribute
java.lang.Object
com.easydesk.om.BaseAttributeValue
com.easydesk.om.AttributeValue
com.easydesk.attribute.FreeFormAttribute
com.easydesk.attribute.UserAttribute
- All Implemented Interfaces:
Viewable,Cacheable,Observed,Retrievable,Serializable,ColumnAccessByName,ObjectModel,Persistent
- Author:
- Youngho Cho
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.easydesk.om.AttributeValue
AttributeValue.AccessEnum -
Field Summary
Fields inherited from class com.easydesk.om.AttributeValue
activitySet, chainedFields inherited from interface com.easydesk.validator.Retrievable
KEY_SEPERATOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDisplayedValue(String type) 기본 locale(아이템의 locale)로 화면에 표시할 값을 구한다.getDisplayedValue(String type, Locale locale) 지정한 locale 로 화면에 표시할 값을 구한다.getFormatter(Locale locale) default same as valuegetUser()DOCUMENT ME!Gets the Value attribute of the Attribute objectgetUsers()DOCUMENT ME!booleanuserId 값을 가지고 있는지 확인한다.voidsetUser(EasyDeskUser user) Value 에 user nickname/email 를 저장voidnickname 을 value 로 설정한다.Methods inherited from class com.easydesk.attribute.FreeFormAttribute
init, loadResources, setResourcesMethods inherited from class com.easydesk.om.AttributeValue
alwaysNeedActivity, clear, copy, copy, endActivitySet, getActivity, getActivityDescription, getAttachment, getChainedValue, getChainedValue, getChainedValue, getInputValue, getLocalizedValue, getLocalizedValue, getLocalizedValue, getLocalizedValue, getLocalizedValues, getLocalizedValues, getMethodCache, getModuleAttribute, getNewInstance, getNewInstance, getNumericValues, getNumericValues, getNumericValuesAsString, getNumericValuesAsString, getObserverOption, getOptionIdAsString, getOptionIds, getOptionIds, getOptionIdsAsString, getOptionIdsAsString, getOptionValues, getPossibleTransitionCount, getPossibleTransitionCount, getPrimitiveOptionIds, getPrimitiveUserIds, getQueryKey, getRelativePath, getRelativePath, getRepository, getResource, getTransactionId, getUserIds, getValueList, getValueList, getValues, getValues, getValuesAsString, getValuesAsString, hasAlreadyChained, isModified, isQuickSearchAttribute, isSet, isSetOnly, needActivity, performAfter, performBefore, register, save, setActivity, setActivityDescription, setAttachment, setChainedValue, setInputValue, setNumericValue, setNumericValueOnly, setNumericValues, setOptionId, setOptionIdOnly, setOptionIds, setOptionValues, setPrimitiveOptionIds, setPrimitiveUserIds, setProperties, setTransactionId, setUserId, setUserIdOnly, setUserIds, setValueOnly, setValues, startActivitySet, toStringMethods inherited from class com.easydesk.om.BaseAttributeValue
copy, copy, copyInto, copyInto, copyInto, copyInto, equals, getAttribute, getAttribute, getAttributeId, getAttributeOption, getAttributeOption, getByName, getByPeerName, getByPosition, getDepend, getDepend, getDependId, getEasyDeskUserImpl, getEasyDeskUserImpl, getFieldNames, getForeignKeyForAttribute, getForeignKeyForAttributeOption, getForeignKeyForDepend, getForeignKeyForEasyDeskUserImpl, getForeignKeyForItem, getItem, getItem, getItemId, getNumericValue, getOptionId, getPeer, getPrimaryKey, getTableMap, getUserId, getValue, getValueId, hashCode, isCacheOnSave, isDeleted, isLoading, isModified, isNew, isRemoved, isSaving, resetModified, save, save, setAttribute, setAttributeId, setAttributeKey, setAttributeOption, setAttributeOptionKey, setByName, setByPeerName, setByPosition, setDeleted, setDepend, setDependId, setDependKey, setEasyDeskUserImpl, setEasyDeskUserImplKey, setItem, setItemId, setItemKey, setLoading, setModified, setNew, setPrimaryKey, setPrimaryKey, setRemoved, setSaving, setValueId, valueEqualsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.easydesk.attribute.Viewable
getComponentName
-
Constructor Details
-
UserAttribute
public UserAttribute()Creates a new UserAttribute object.
-
-
Method Details
-
hasValue
userId 값을 가지고 있는지 확인한다.- Specified by:
hasValuein classAttributeValue- Parameters:
checkValue- userId- Returns:
- DOCUMENT ME!
- Throws:
Exception- DOCUMENT ME!
-
getUserName
Gets the Value attribute of the Attribute object- Returns:
- The Value value
-
getUser
Description copied from class:AttributeValueDOCUMENT ME!- Overrides:
getUserin classAttributeValue- Returns:
- user
- Throws:
TorqueException- 조회 중 오류가 발생한 경우
-
setUser
Value 에 user nickname/email 를 저장- Overrides:
setUserin classAttributeValue- Parameters:
user- 설정할 사용자- Throws:
TorqueException- 조회 중 오류가 발생한 경우
-
setValue
nickname 을 value 로 설정한다.- Overrides:
setValuein classAttributeValue- Parameters:
nickname- 사용자 nickname
-
getUsers
DOCUMENT ME!- Returns:
- DOCUMENT ME!
- Throws:
TorqueException- DOCUMENT ME!
-
getDisplayedValue
기본 locale(아이템의 locale)로 화면에 표시할 값을 구한다.- Overrides:
getDisplayedValuein classFreeFormAttribute- Parameters:
type- 표시 형식- Returns:
- 화면에 표시할 값
- Throws:
Exception- 값을 구하는 중 오류가 발생한 경우
-
getDisplayedValue
지정한 locale 로 화면에 표시할 값을 구한다. 기본 구현은 저장된 값을 그대로 반환한다.- Overrides:
getDisplayedValuein classFreeFormAttribute- Parameters:
type- 표시 형식locale- 표시에 사용할 locale- Returns:
- 화면에 표시할 값
- Throws:
Exception- 값을 구하는 중 오류가 발생한 경우
-
getFormatter
default same as value- Overrides:
getFormatterin classFreeFormAttribute- Parameters:
locale- 표시에 사용할 locale- Returns:
- object
- Throws:
Exception- 값을 구하는 중 오류가 발생한 경우
-