Package com.easydesk.workflow.validator
Class ConditionValidator
java.lang.Object
com.easydesk.workflow.validator.ConditionValidator
- All Implemented Interfaces:
ConditionEnvironment,Serializable
- Direct Known Subclasses:
GlobalAttributeConditionValidator,GlobalItemTypeConditionValidator,ModuleItemTypeConditionValidator
public abstract class ConditionValidator
extends Object
implements ConditionEnvironment, Serializable
- Version:
- $Id: ConditionValidator.java,v 1.4 2007/09/19 10:06:47 youngho Exp $
- Author:
- Youngh Cho
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDOCUMENT ME!abstract AttributeValuegetReferencedValue(Item item) Condition 비교를 위한 현재 설정되어 있는 RAttribute 의 AttributeValue 를 구한다.abstract ItemgetReferenceItem(Item item) 경우에 따라서 target item 과 실제 적용값을 구하는 item 이 다를 수 있다.
-
Constructor Details
-
ConditionValidator
- Parameters:
cond-
-
-
Method Details
-
getCondition
DOCUMENT ME!- Specified by:
getConditionin interfaceConditionEnvironment- Returns:
- DOCUMENT ME!
-
getReferencedValue
public abstract AttributeValue getReferencedValue(Item item) throws ConditionValidateException, TorqueException Condition 비교를 위한 현재 설정되어 있는 RAttribute 의 AttributeValue 를 구한다. 이 값은 transitionAttribute 와는 아무 관계가 없다.- Specified by:
getReferencedValuein interfaceConditionEnvironment- Parameters:
item-- Returns:
- AttributeValue for test with condition
- Throws:
ConditionValidateExceptionTorqueException
-
getReferenceItem
경우에 따라서 target item 과 실제 적용값을 구하는 item 이 다를 수 있다. 이 경우 실제 적용값을 구하는 item 을 구한다.
- Specified by:
getReferenceItemin interfaceConditionEnvironment- Parameters:
item-- Returns:
- actual test item
- Throws:
ConditionValidateExceptionTorqueException
-