Class OMUtils

java.lang.Object
com.easydesk.om.OMUtils

public abstract class OMUtils extends Object
TODO : schema.xml 에서 @annotation 으로 전환한다.
Version:
$Id: OMUtils.java,v 1.1 2006/01/20 08:09:43 youngho Exp $
Author:
Youngho Cho
  • Constructor Details

    • OMUtils

      public OMUtils()
      하위 클래스에서 사용하는 기본 생성자.
  • Method Details

    • getArtifactizableClass

      public static final Class<?> getArtifactizableClass(ItemType type) throws TorqueException
      schema.xml 에 정의된 artifactizable 을 구한다. TODO use @annotation ?
      Parameters:
      type - 대상 ItemType
      Returns:
      Artifactizable class
      Throws:
      TorqueException - 조회 중 오류가 발생한 경우
    • getOptionableClass

      public static final Class<?> getOptionableClass(ItemType type) throws TorqueException
      schema.xml 에 정의된 Optionable 을 구한다.
      Parameters:
      type - 대상 ItemType
      Returns:
      Optionable class
      Throws:
      TorqueException - 조회 중 오류가 발생한 경우
    • getArtifactizableManagerClass

      public static final Class<?> getArtifactizableManagerClass(ItemType type) throws TorqueException
      schema.xml 에 정의된 artifactizable 의 manager class 를 구한다.
      Parameters:
      type - 대상 ItemType
      Returns:
      ArtifactizableManager class
      Throws:
      TorqueException - 조회 중 오류가 발생한 경우
    • getOptionableManagerClass

      public static final Class<?> getOptionableManagerClass(Attribute attribute) throws TorqueException
      schema.xml 에 정의된 optionable 의 manager class 를 구한다.
      Parameters:
      attribute - 대상 Attribute
      Returns:
      OptionableManager class
      Throws:
      TorqueException - 조회 중 오류가 발생한 경우
    • createArtifactizable

      public static final Artifactizable createArtifactizable(Artifactizable artifactizable, Item item) throws TorqueException
      item AttributeValue 를 이용하여 artifactizable 를 만든다.
      Parameters:
      artifactizable -
      item -
      Throws:
      TorqueException