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

  • Method Details

    • getAllInstance

      default List<T> getAllInstance() throws TorqueException
      전체 instance 목록을 구한다. Peer 의 "getAllRecords"<T extends Artifactizable> method 를 호출한 결과를 method result cache 에 보관한다. TODO : remove
      Returns:
      전체 instance 목록
      Throws:
      TorqueException - 조회 중 오류가 발생한 경우
    • getOMInstanceForArtifactizable

      Artifactizable getOMInstanceForArtifactizable() throws TorqueException
      TableMap 등 Artifactizable 정보를 구하기 위한 OM instance 를 구한다.
      Returns:
      Artifactizable OM instance
      Throws:
      TorqueException - instance 생성 중 오류가 발생한 경우
    • getMethodResultCache

      MethodResultCache getMethodResultCache()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!