Package com.easydesk.om.manager
Class EasyDeskUserManager
java.lang.Object
org.apache.torque.manager.AbstractBaseManager<EasyDeskUserImpl>
com.easydesk.om.manager.base.BaseEasyDeskUserManager
com.easydesk.om.manager.EasyDeskUserManager
- All Implemented Interfaces:
ArtifactizableManager<EasyDeskUserImpl>,Serializable,CacheListener<Persistent>
public class EasyDeskUserManager
extends BaseEasyDeskUserManager
implements ArtifactizableManager<EasyDeskUserImpl>, CacheListener<Persistent>
This class manages EasyDeskUserImpl objects. AutoIncrement from 1000 This
class was autogenerated by Torque on: [Sun Dec 26 11:55:12 KST 2021] You
should not use this class directly. It should not even be extended; all
references should be to EasyDeskUserImplBean
- See Also:
-
Field Summary
Fields inherited from class com.easydesk.om.manager.base.BaseEasyDeskUserManager
DEFAULT_MANAGER_CLASS, MANAGED_CLASSFields inherited from class org.apache.torque.manager.AbstractBaseManager
cache, groupCache, log, mrCacheFields inherited from interface com.easydesk.om.manager.ArtifactizableManager
GET_ALL_INSTANCE, GET_ALL_METHOD_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDOCUMENT ME!static EasyDeskUserConstructs an User object to represent an anonymous user of the application. getInstance() is blank EasyDesk user object but getAnonymous() is an anonymous user of the application.static EasyDeskUser[]이름에 해당하는 사용자를 구한다.fields which interest us with respect to cache eventsstatic EasyDeskUserImplgetNewInstance(Item item) DOCUMENT ME!static EasyDeskUserConstructs an User object to represent a registered user of the application.static EasyDeskUsergetUserByUniqueColumn(String unique) Return an instance of User based on unique username or nickname or emailstatic booleanisRoleNameUser(EasyDeskUser user) user 가 role user 인지 확인한다. ( anonymous 는 제외 )voidDOCUMENT ME!DOCUMENT ME!voidDOCUMENT ME!protected voidvoidDOCUMENT ME!Retrieve a user from persistent storage using username as the key.static EasyDeskUsersearchUserByEmail(String email) Email Address 로 사용자를 찾는다.Methods inherited from class com.easydesk.om.manager.base.BaseEasyDeskUserManager
addCacheListener, clear, exists, existsImpl, getCachedInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstances, getInstances, getManager, getMethodResult, putInstance, retrieveStoredOM, retrieveStoredOMsMethods inherited from class org.apache.torque.manager.AbstractBaseManager
addCacheListenerImpl, addValidField, cacheGet, clearImpl, dispose, getClassName, getMethodResultCache, getOMClass, getOMInstance, getOMInstance, getOMInstance, getOMs, getOMs, getOMs, getRegion, notifyListeners, putInstanceImpl, removeInstanceImpl, setClassName, setOMClass, setRegionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.easydesk.om.manager.ArtifactizableManager
getAllInstance, getMethodResultCache
-
Constructor Details
-
EasyDeskUserManager
Creates a newEasyDeskUserManagerinstance.- Throws:
TorqueException- if an error occurs
-
-
Method Details
-
getAnonymous
Constructs an User object to represent an anonymous user of the application. getInstance() is blank EasyDesk user object but getAnonymous() is an anonymous user of the application.- Returns:
- An anonymous User.
-
getByName
이름에 해당하는 사용자를 구한다.- Parameters:
name- 사용자 이름- Returns:
- EasyDeskUser
- Throws:
UnknownEntityException- 이름에 해당하는 사용자가 없는 경우IllegalArgumentException- 조회 중 오류가 발생한 경우
-
putInstanceImpl
DOCUMENT ME!- Overrides:
putInstanceImplin classAbstractBaseManager<EasyDeskUserImpl>- Parameters:
om- DOCUMENT ME!- Returns:
- DOCUMENT ME!
- Throws:
TorqueException- DOCUMENT ME!
-
isRoleNameUser
user 가 role user 인지 확인한다. ( anonymous 는 제외 )- Parameters:
user- 확인할 사용자- Returns:
- role user 이면
true
-
getUser
Constructs an User object to represent a registered user of the application.- Parameters:
username- The user name.- Returns:
- A Turbine User.
- Throws:
TorqueException- if there was an error accessing the data backend.UnknownEntityException- if user account is not present.
-
retrieve
Retrieve a user from persistent storage using username as the key.- Parameters:
username- the name of the user.- Returns:
- an User object.
- Throws:
TorqueException- if there is a problem accessing the storage.UnknownEntityException- if the user's account does not exist in the database.
-
getUserByUniqueColumn
Return an instance of User based on unique username or nickname or email- Parameters:
unique-
-
searchUserByEmail
Email Address 로 사용자를 찾는다. User Table 은 email 이 하나만 가능하지만 AttributeValue Table 은 여러개도 가능하다.- Parameters:
email-- Returns:
- user set : TODO 하나의 email 에 여러개의 user 가 존재할 수 있는지 확인 필요
-
notifyListeners
DOCUMENT ME!- Parameters:
om- DOCUMENT ME!
-
registerAsListener
protected void registerAsListener()- Overrides:
registerAsListenerin classAbstractBaseManager<EasyDeskUserImpl>
-
addedObject
DOCUMENT ME!- Specified by:
addedObjectin interfaceCacheListener<Persistent>- Parameters:
om- DOCUMENT ME!
-
refreshedObject
DOCUMENT ME!- Specified by:
refreshedObjectin interfaceCacheListener<Persistent>- Parameters:
om- DOCUMENT ME!
-
removedObject
DOCUMENT ME!- Specified by:
removedObjectin interfaceCacheListener<Persistent>- Parameters:
om- DOCUMENT ME!
-
getInterestedFields
fields which interest us with respect to cache events- Specified by:
getInterestedFieldsin interfaceCacheListener<Persistent>
-
getNewInstance
- Parameters:
item-- Throws:
Exception
-
getOMInstanceForArtifactizable
DOCUMENT ME!- Specified by:
getOMInstanceForArtifactizablein interfaceArtifactizableManager<EasyDeskUserImpl>- Returns:
- DOCUMENT ME!
- Throws:
TorqueException- instance 생성 중 오류가 발생한 경우
-