Class ModuleMatchingConditionValve
java.lang.Object
com.easydesk.pipeline.BranchPointValve
com.easydesk.pipeline.ConditionalValve
com.easydesk.workflow.pipeline.user.ModuleMatchingConditionValve
- All Implemented Interfaces:
Valve
GrantUser.xml 에서 사용자에게 역할을 부여하는 Module 이 value 와 일치하면 sub pipeline 을 선택한다.
value 는 GroupEnum 의 이름 ( GLOBAL, EASYDESK ... ) 또는 Module 의 code 이다.
- Author:
- Youngho Cho
-
Field Summary
Fields inherited from class com.easydesk.pipeline.ConditionalValve
valueFields inherited from class com.easydesk.pipeline.BranchPointValve
pipelines -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Pipelineselect(PipelineData pipelineData) Determine whether the contained valves should be run.Methods inherited from class com.easydesk.pipeline.ConditionalValve
addValve, getPipeline, getValue, initialize, invoke, setPipeline, setValueMethods inherited from class com.easydesk.pipeline.BranchPointValve
addPipeline, getPipelines
-
Constructor Details
-
ModuleMatchingConditionValve
public ModuleMatchingConditionValve()
-
-
Method Details
-
select
Description copied from class:ConditionalValveDetermine whether the contained valves should be run. Subclasses should implement this method.- Specified by:
selectin classConditionalValve- Parameters:
pipelineData- DOCUMENT ME!- Returns:
- 선택된 sub pipeline, 일치하지 않으면 null
-