Class AttributeFactory

java.lang.Object
com.easydesk.om.util.AttributeFactory

public class AttributeFactory extends Object
AttributeFactory
Author:
Youngho Cho
  • Constructor Details

    • AttributeFactory

      public AttributeFactory(AttributeGroup attrGroup)
      AttributeGroup 에 대한 factory 를 생성한다.
      Parameters:
      attrGroup - 대상 AttributeGroup
  • Method Details

    • getFactory

      public static AttributeFactory getFactory(AttributeGroup attrGroup)
      AttributeGroup 에 대한 factory 를 구한다.
      Parameters:
      attrGroup - 대상 AttributeGroup
      Returns:
      AttributeFactory
    • add

      public void add(Attribute attribute) throws Exception
      속성을 추가한다. GlobalGroup 이면 ItemTypeAttribute 를 Module 이 정하여져 있으면 ModuleAttribute 를 등록한다.
      Parameters:
      attribute - 추가할 Attribute
      Throws:
      Exception - 추가 중 오류가 발생한 경우
    • add

      public void add(List<Attribute> attributes) throws Exception
      DOCUMENT ME!
      Parameters:
      attributes - DOCUMENT ME!
      Throws:
      Exception - DOCUMENT ME!
    • remove

      public void remove(Attribute attribute, EasyDeskUser user) throws Exception
      AttributeGroup 에서 속성을 제거한다.
      Parameters:
      attribute - 제거할 Attribute
      user - 작업하는 사용자
      Throws:
      Exception - 제거 중 오류가 발생한 경우