Class BaseGroupCurriculumRelationDependExecuter

java.lang.Object
com.easydesk.workflow.pipeline.depend.DependExecuter
com.easydesk.workflow.pipeline.depend.BaseGroupCurriculumRelationDependExecuter
All Implemented Interfaces:
Executer
Direct Known Subclasses:
AssignGroupCurriculumRelationDependExecuter, DeAssignGroupCurriculumRelationDependExecuter

public abstract class BaseGroupCurriculumRelationDependExecuter extends DependExecuter
Version:
$Id: BaseGroupCurriculumRelationDependExecuter.java,v 1.1 2008/05/30 11:09:24 youngho Exp $
Author:
조 영 호
  • Constructor Details

    • BaseGroupCurriculumRelationDependExecuter

      public BaseGroupCurriculumRelationDependExecuter(PipelineData pipelineData)
      Creates a new BaseGroupCurriculumRelationDependExecuter object.
      Parameters:
      pipelineData - pipeline data
  • Method Details

    • updateAttribute

      public void updateAttribute(Module module, Attribute curriculumAttr, EasyDeskUser user, boolean add) throws Exception
      attribute to add/remove to all item types and attribute group.
      Throws:
      Exception
    • updateStudyPlanItemType

      public static final void updateStudyPlanItemType(Module module, Attribute curriculumAttr, EasyDeskUser user, boolean add) throws Exception
      학습 계획서 아이템 유형에 모듈 학습교과과정 속성에 속성 선택사양들을 추가한다. 글로벌과 모듈 모두 추가
      Throws:
      Exception
    • findPCAOFromList

      protected static ParentChildAttributeOption findPCAOFromList(List pcaoList, String pcaoName)
      DOCUMENT ME!
      Parameters:
      pcaoList - DOCUMENT ME!
      pcaoName - DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • updateGroupTextGroupRelation

      protected void updateGroupTextGroupRelation(Item child, Item item, EasyDeskUser user, boolean add) throws Exception
      DOCUMENT ME!
      Parameters:
      child - DOCUMENT ME!
      item - DOCUMENT ME!
      user - DOCUMENT ME!
      add - DOCUMENT ME!
      Throws:
      Exception - DOCUMENT ME!