Package com.easydesk.workflow
Interface ConditionTester
- All Known Implementing Classes:
ActivitySetTypeConditionTester,AlwaysPassTester,DefaultConditionTester,ItemTypeConditionTester,NeedReasonConditionTester,PermissionNameConditionTester,RoleNameConditionTester
public interface ConditionTester
동일한 RAttribute 의 조건들을 test 한다.
- Version:
- $Id: BaseExecuter.java,v 1.10 2007/09/19 10:06:47 youngho Exp $
- Author:
- Youngho Cho
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiontest(TransitionScopeEnum tScope, Collection<Condition> conds, EasyDeskUser user, Item item, Map<Integer, AttributeValue> newValues) 동일한 RAttribute 의 조건들을 검사하여 통과하지 못한(blocking) 조건들을 구한다.
-
Field Details
-
NAME
DOCUMENT ME!- See Also:
-
-
Method Details
-
test
Collection<Condition> test(TransitionScopeEnum tScope, Collection<Condition> conds, EasyDeskUser user, Item item, Map<Integer, AttributeValue> newValues) throws Exception동일한 RAttribute 의 조건들을 검사하여 통과하지 못한(blocking) 조건들을 구한다.- Parameters:
tScope- transitionScopeconds- 동일한 RAttribute 의 조건들user- actoritem- target itemnewValues- extra state values for current system state- Returns:
- blocking collection
- Throws:
Exception- 검사 중 오류가 발생한 경우IllegalArgumentException- if conditions contains different attributes
-