Package com.documentum.fc.bpm
Interface IDfAttributeValueCondition
- All Superinterfaces:
IDfTransitionCondition
Describes the properties unique to an attribute value transition condition.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Repeating attribute flag value to indicate that a comparison must succeed against all of the repeating values in order for the condition to succeed.static final int
Repeating attribute flag value to indicate that if a comparison succeeds with any of the repeating values, the condition succeeds.static final int
Repeating attribute flag value to indicate that if a comparison succeeds with the first of the repeating values, the condition succeeds.static final int
Repeating attribute flag value to indicate that if a comparison succeeds with the last of the repeating values, the condition succeeds.static final int
Repeating attribute flag value to indicate that the attribute is not a repeating attribute.Fields inherited from interface com.documentum.fc.bpm.IDfTransitionCondition
EQ, GE, GT, LE, LT, NE, WORKFLOW_ALIAS, WORKITEM_ALIAS
-
Method Summary
Modifier and TypeMethodDescriptionReturns the name of the attribute of the package component's data type that is to participate in the relational operation with a constant value.int
Returns the repeating attribute flag that determines how a comparison is performed when the named attribute is repeating.getValue()
The value for use within the comparison in the form of an IDfValue instance.void
setAttributeName
(String name) Sets the name of the attribute of the package component's data type that is to participate in the comparison with a constant value.void
setBooleanValue
(boolean value) Sets a boolean value for use within the comparison.void
setDoubleValue
(double value) Sets a double value for use within the comparison.void
setIdValue
(IDfId value) Sets an id value for use within the comparison.void
setIntValue
(int value) Sets an integer value for use within the comparison.void
setRepeatingAttributeFlag
(int flag) Sets the repeating attribute flag to determine how a comparison is performed when the named attribute is repeating.void
setStringValue
(String value) Sets a string value for use within the comparison.void
setTimeValue
(IDfTime value) Sets a time value for use within the comparison.void
Sets a value for use within the comparison in the form of an IDfValue instance.Methods inherited from interface com.documentum.fc.bpm.IDfTransitionCondition
getObjectAlias, getRelationalOperator, isValid, setObjectAlias, setRelationalOperator, toString
-
Field Details
-
NOT_REPEATING
static final int NOT_REPEATINGRepeating attribute flag value to indicate that the attribute is not a repeating attribute.- See Also:
-
ANY
static final int ANYRepeating attribute flag value to indicate that if a comparison succeeds with any of the repeating values, the condition succeeds.- See Also:
-
ALL
static final int ALLRepeating attribute flag value to indicate that a comparison must succeed against all of the repeating values in order for the condition to succeed.- See Also:
-
FIRST
static final int FIRSTRepeating attribute flag value to indicate that if a comparison succeeds with the first of the repeating values, the condition succeeds.- See Also:
-
LAST
static final int LASTRepeating attribute flag value to indicate that if a comparison succeeds with the last of the repeating values, the condition succeeds.- See Also:
-
-
Method Details
-
setAttributeName
Sets the name of the attribute of the package component's data type that is to participate in the comparison with a constant value.- Parameters:
name
- the name of the attribute- Throws:
DfException
- if a server error returns
-
getAttributeName
Returns the name of the attribute of the package component's data type that is to participate in the relational operation with a constant value.- Returns:
- the name of the attribute
- Throws:
DfException
- if a server error returns
-
setRepeatingAttributeFlag
Sets the repeating attribute flag to determine how a comparison is performed when the named attribute is repeating.- Parameters:
flag
- an integer flag, being one of the constants from this interface- Throws:
DfException
- if a server error occurs
-
getRepeatingAttributeFlag
Returns the repeating attribute flag that determines how a comparison is performed when the named attribute is repeating.- Returns:
- an integer flag, being one of the constants from this interface
- Throws:
DfException
-
setStringValue
Sets a string value for use within the comparison.- Parameters:
value
- a string value- Throws:
DfException
- if a server error occurs
-
setIdValue
Sets an id value for use within the comparison.- Parameters:
value
- an id value- Throws:
DfException
- if a server error occurs
-
setTimeValue
Sets a time value for use within the comparison.- Parameters:
value
- a time value- Throws:
DfException
- if a server error occurs
-
setBooleanValue
Sets a boolean value for use within the comparison.- Parameters:
value
- a boolean value- Throws:
DfException
- if a server error occurs
-
setIntValue
Sets an integer value for use within the comparison.- Parameters:
value
- an integer value- Throws:
DfException
- if a server error occurs
-
setDoubleValue
Sets a double value for use within the comparison.- Parameters:
value
- a double value- Throws:
DfException
- if a server error occurs
-
setValue
Sets a value for use within the comparison in the form of an IDfValue instance.- Parameters:
value
- an IDfValue instance- Throws:
DfException
- if a server error occurs
-
getValue
The value for use within the comparison in the form of an IDfValue instance.- Returns:
- the value for use within the comparison
- Throws:
DfException
- if a server error occurs
-