Class ObserverOptionExecuter
java.lang.Object
com.easydesk.workflow.pipeline.option.BaseOptionExecuter
com.easydesk.workflow.pipeline.option.ObserverOptionExecuter
- All Implemented Interfaces:
Executer
Observer Attribute 의 새로운 AttributeOption ( 새로운 Attribute ) 이 System 에 등록될 때 해당 Transition 을 추가한다.
(old) com.nannet.jettiger.workflow.option.ObserverExecuter - 원본의 나머지 부분 ( attribute.isCurriculumAttribute() 인 경우
ATTRIBUTE_ACTIVE Transition 에 DO_NOT_ALLOWED Condition 을 거는 로직 ) 은 원본에서도 이미 주석 처리되어 있었고, 현재
Attribute 에 isCurriculumAttribute() 도 없어서 옮기지 않았다.
- Version:
- $Id: ObserverExecuter.java,v 1.1 2008/03/01 02:50:08 youngho Exp $
- Author:
- Youngho Cho
-
Field Summary
Fields inherited from class com.easydesk.workflow.pipeline.option.BaseOptionExecuter
pipelineData -
Constructor Summary
ConstructorsConstructorDescriptionObserverOptionExecuter(PipelineData pipelineData) Creates a new ObserverOptionExecuter object. -
Method Summary
Methods inherited from class com.easydesk.workflow.pipeline.option.BaseOptionExecuter
addTransition, getActivitySet, getAttribute, getAttributeOption, getName, getUser
-
Constructor Details
-
ObserverOptionExecuter
Creates a new ObserverOptionExecuter object.- Parameters:
pipelineData- pipeline data
-
-
Method Details
-
execute
DOCUMENT ME!- Specified by:
executein interfaceExecuter- Overrides:
executein classBaseOptionExecuter- Throws:
Exception- DOCUMENT ME!
-