Class BaseOptionExecuter

java.lang.Object
com.easydesk.workflow.pipeline.option.BaseOptionExecuter
All Implemented Interfaces:
Executer
Direct Known Subclasses:
ActivitySetTypeOptionExecuter, CordovaPluginOptionExecuter, DisplayOptionExecuter, ErrorsOptionExecuter, ItemTypeOptionExecuter, ObserverOptionExecuter, RoleNameOptionExecuter, TurbineActionOptionExecuter

public class BaseOptionExecuter extends Object implements Executer
새로운 Option 을 입력할 때 workflow 이다.
Author:
Youngho Cho
  • Field Details

    • pipelineData

      protected PipelineData pipelineData
      DOCUMENT ME!
  • Constructor Details

    • BaseOptionExecuter

      public BaseOptionExecuter(PipelineData pipelineData)
      Creates a new BaseItemExecuter object.
      Parameters:
      pipelineData - DOCUMENT ME!
  • Method Details

    • getAttribute

      protected Attribute getAttribute()
      /** DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • getAttributeOption

      protected AttributeOption getAttributeOption()
      등록된 AttributeOption ( OMWorkflow.add() 가 AttributeOption.class 로 넣어준다. )
      Returns:
      DOCUMENT ME!
    • getName

      protected String getName()
      등록된 AttributeOption 의 이름
      Returns:
      DOCUMENT ME!
    • getUser

      protected EasyDeskUser getUser()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • getActivitySet

      protected ActivitySet getActivitySet()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • execute

      public void execute() throws Exception
      DOCUMENT ME!
      Specified by:
      execute in interface Executer
      Throws:
      Exception - DOCUMENT ME!
    • addTransition

      protected void addTransition() throws Exception
      Option 에 해당하는 Transition ( AnyCond -> option.getPathName() ) 을 추가한다. 이미 있으면 추가하지 않는다. (old) com.nannet.jettiger.workflow.option.BaseOptionExecuter#addTransition()
      Throws:
      Exception - DOCUMENT ME!