Package com.easydesk.om.manager
Class AttachmentManager
java.lang.Object
org.apache.torque.manager.AbstractBaseManager<Attachment>
com.easydesk.om.manager.base.BaseAttachmentManager
com.easydesk.om.manager.AttachmentManager
- All Implemented Interfaces:
Serializable
DOCUMENT ME!
- Version:
- $id: AttachmentManager.java $Revision$, 12-16-21 7:43:24 PM KST
- Author:
- YounghoCho
- See Also:
-
Field Summary
Fields inherited from class com.easydesk.om.manager.base.BaseAttachmentManager
DEFAULT_MANAGER_CLASS, MANAGED_CLASSFields inherited from class org.apache.torque.manager.AbstractBaseManager
cache, groupCache, log, mrCache -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AttachmentgetComment(Attachment attachment, Item item, EasyDeskUser user) Deprecated.use getInstanceForCommentstatic AttachmentgetComment(Item item, EasyDeskUser user) Deprecated.더 이상 사용하지 않는다.static AttachmentgetInstance(AttachmentTypeEnum typeEnum) AttachmentType 에 해당하는 새 Attachment 를 생성한다.static AttachmentgetInstance(AttachmentTypeEnum typeEnum, String mimeType) AttachmentType 과 mime type 으로 새 Attachment 를 생성한다.static AttachmentgetInstanceForComment(Attachment attachment, Item item, EasyDeskUser user) DOCUMENT ME!static AttachmentgetInstanceForPendingValue(Item item, EasyDeskUser user) pending attachment 를 생성한다.static AttachmentgetInstanceForReason(Attachment attachment, Item item, EasyDeskUser user) DOCUMENT ME!static AttachmentgetReason(Attachment attachment, Item item, EasyDeskUser user) DOCUMENT ME!voidDOCUMENT ME!Methods inherited from class com.easydesk.om.manager.base.BaseAttachmentManager
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, putInstanceImpl, registerAsListener, removeInstanceImpl, setClassName, setOMClass, setRegion
-
Constructor Details
-
AttachmentManager
Creates a newAttachmentManagerinstance.- Throws:
TorqueException- if an error occurs
-
-
Method Details
-
notifyListeners
DOCUMENT ME!- Parameters:
om- DOCUMENT ME!
-
getInstance
AttachmentType 에 해당하는 새 Attachment 를 생성한다.- Parameters:
typeEnum- attachment 유형- Returns:
- 새 Attachment
- Throws:
Exception- 생성 중 오류가 발생한 경우
-
getInstance
AttachmentType 과 mime type 으로 새 Attachment 를 생성한다. Comment, Reason, PendingValue, URL 유형은 유형에 정해진 mime type 을 사용한다.- Parameters:
typeEnum- attachment 유형mimeType- mime type- Returns:
- 새 Attachment
- Throws:
Exception- 생성 중 오류가 발생한 경우
-
getComment
Deprecated.더 이상 사용하지 않는다.item 에 대한 사용자의 comment attachment 를 생성한다.- Parameters:
item- 대상 itemuser- comment 를 작성하는 사용자- Returns:
- comment Attachment
- Throws:
Exception- 생성 중 오류가 발생한 경우
-
getComment
public static Attachment getComment(Attachment attachment, Item item, EasyDeskUser user) throws Exception Deprecated.use getInstanceForCommentDOCUMENT ME!- Parameters:
attachment- DOCUMENT ME!item- DOCUMENT ME!user- DOCUMENT ME!- Returns:
- DOCUMENT ME!
- Throws:
Exception- DOCUMENT ME!
-
getInstanceForComment
public static Attachment getInstanceForComment(Attachment attachment, Item item, EasyDeskUser user) throws Exception DOCUMENT ME!- Parameters:
attachment- DOCUMENT ME!item- DOCUMENT ME!user- DOCUMENT ME!- Returns:
- DOCUMENT ME!
- Throws:
Exception- DOCUMENT ME!
-
getReason
public static Attachment getReason(Attachment attachment, Item item, EasyDeskUser user) throws Exception DOCUMENT ME!- Parameters:
attachment- DOCUMENT ME!item- DOCUMENT ME!user- DOCUMENT ME!- Returns:
- DOCUMENT ME!
- Throws:
Exception- DOCUMENT ME!
-
getInstanceForReason
public static Attachment getInstanceForReason(Attachment attachment, Item item, EasyDeskUser user) throws Exception DOCUMENT ME!- Parameters:
attachment- DOCUMENT ME!item- DOCUMENT ME!user- DOCUMENT ME!- Returns:
- DOCUMENT ME!
- Throws:
Exception- DOCUMENT ME!
-
getInstanceForPendingValue
pending attachment 를 생성한다.- Parameters:
item- 대상 itemuser- 작업하는 사용자- Returns:
- pending value Attachment
- Throws:
Exception- 생성 중 오류가 발생한 경우
-