Package com.easydesk.om.manager
Interface ArtifactizableManager<T extends Artifactizable>
- Type Parameters:
T- 관리하는 Artifactizable type
- All Known Implementing Classes:
ActivitySetTypeManager,AttachmentTypeManager,AttributeGroupTypeManager,AttributeManager,AttributeOptionManager,AttributeTypeManager,DependTypeManager,EasyDeskGroupManager,EasyDeskPermissionManager,EasyDeskRoleManager,EasyDeskUserManager,ItemTypeManager,ModuleManager,OptionRelationshipManager,ScopeManager,TimeScopeManager
public interface ArtifactizableManager<T extends Artifactizable>
Artifactizable OM 의 manager 가 구현하는 계약. 전체 instance 목록을 cache 와 함께 제공한다.
- Version:
- $Revision$, $Date$
- Author:
- YounghoCho
-
Field Details
-
GET_ALL_METHOD_NAME
Peer class 의 전체 record 를 구하는 method 이름- See Also:
-
GET_ALL_INSTANCE
DOCUMENT ME!- See Also:
-
-
Method Details
-
getAllInstance
전체 instance 목록을 구한다. Peer 의 "getAllRecords"<T extends Artifactizable> method 를 호출한 결과를 method result cache 에 보관한다. TODO : remove- Returns:
- 전체 instance 목록
- Throws:
TorqueException- 조회 중 오류가 발생한 경우
-
getOMInstanceForArtifactizable
TableMap 등 Artifactizable 정보를 구하기 위한 OM instance 를 구한다.- Returns:
- Artifactizable OM instance
- Throws:
TorqueException- instance 생성 중 오류가 발생한 경우
-
getMethodResultCache
MethodResultCache getMethodResultCache()DOCUMENT ME!- Returns:
- DOCUMENT ME!
-