public interface IDfAttributeValueCondition extends IDfTransitionCondition
Modifier and Type | Field and Description |
---|---|
static int |
ALL
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 int |
ANY
Repeating attribute flag value to indicate that if a comparison succeeds with any of
the repeating values, the condition succeeds.
|
static int |
FIRST
Repeating attribute flag value to indicate that if a comparison succeeds with the first of
the repeating values, the condition succeeds.
|
static int |
LAST
Repeating attribute flag value to indicate that if a comparison succeeds with the last of
the repeating values, the condition succeeds.
|
static int |
NOT_REPEATING
Repeating attribute flag value to indicate that the attribute is not a repeating attribute.
|
EQ, GE, GT, LE, LT, NE, WORKFLOW_ALIAS, WORKITEM_ALIAS
Modifier and Type | Method and Description |
---|---|
java.lang.String |
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.
|
int |
getRepeatingAttributeFlag()
Returns the repeating attribute flag that determines how a comparison is performed when the named
attribute is repeating.
|
IDfValue |
getValue()
The value for use within the comparison in the form of an IDfValue instance.
|
void |
setAttributeName(java.lang.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(java.lang.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 |
setValue(IDfValue value)
Sets a value for use within the comparison in the form of an IDfValue instance.
|
getObjectAlias, getRelationalOperator, isValid, setObjectAlias, setRelationalOperator, toString
static final int NOT_REPEATING
static final int ANY
static final int ALL
static final int FIRST
static final int LAST
void setAttributeName(java.lang.String name) throws DfException
name
- the name of the attributeDfException
- if a server error returnsjava.lang.String getAttributeName() throws DfException
DfException
- if a server error returnsvoid setRepeatingAttributeFlag(int flag) throws DfException
flag
- an integer flag, being one of the constants from this interfaceDfException
- if a server error occursint getRepeatingAttributeFlag() throws DfException
DfException
void setStringValue(java.lang.String value) throws DfException
value
- a string valueDfException
- if a server error occursvoid setIdValue(IDfId value) throws DfException
value
- an id valueDfException
- if a server error occursvoid setTimeValue(IDfTime value) throws DfException
value
- a time valueDfException
- if a server error occursvoid setBooleanValue(boolean value) throws DfException
value
- a boolean valueDfException
- if a server error occursvoid setIntValue(int value) throws DfException
value
- an integer valueDfException
- if a server error occursvoid setDoubleValue(double value) throws DfException
value
- a double valueDfException
- if a server error occursvoid setValue(IDfValue value) throws DfException
value
- an IDfValue instanceDfException
- if a server error occursIDfValue getValue() throws DfException
DfException
- if a server error occursCopyright 1994-2023 OpenText Corporation. All rights reserved.