public interface BasicValidatorCondition extends ValidatorCondition
BasicValidatorCondition
ValidatorCondition.Identity
Modifier and Type | Method and Description |
---|---|
short |
getAggregateFunction()
Retrieves the value for the attribute
aggregateFunction . |
short |
getCondition()
Retrieves the value for the attribute
condition . |
java.util.List<java.lang.String> |
getConditionArgument()
Retrieves a list containing all the elements for the attribute
conditionArgument . |
java.lang.String |
getFeaturePath()
Retrieves the possibly null value for the optional attribute
featurePath . |
java.lang.String |
getObjectQuery()
Retrieves the possibly null value for the optional attribute
objectQuery . |
<T extends org.openmdx.base.cci2.ExtentCapable> |
getScope()
Retrieves the
Collection of objects referenced by scope . |
void |
setAggregateFunction(short aggregateFunction)
Sets a new value for the attribute
aggregateFunction . |
void |
setCondition(short condition)
Sets a new value for the attribute
condition . |
void |
setConditionArgument(java.lang.String... conditionArgument)
Clears
conditionArgument and adds the given value(s). |
void |
setFeaturePath(java.lang.String featurePath)
Sets a new value for the attribute
featurePath . |
void |
setObjectQuery(java.lang.String objectQuery)
Sets a new value for the attribute
objectQuery . |
getDescription, getName, getSelector, getValidFrom, getValidTo, isDisabled, setDescription, setDisabled, setName, setSelector, setValidFrom, setValidTo
addOwningGroup, assertOwningGroup, checkPermissions, getAccessLevelBrowse, getAccessLevelDelete, getAccessLevelUpdate, getOwner, getOwningGroup, getOwningUser, removeAllOwningGroup, removeOwningGroup, replaceOwningGroup, setAccessLevel, setAccessLevelBrowse, setAccessLevelDelete, setAccessLevelUpdate, setOwner, setOwningUser, setOwningUser
getUserBoolean4, getUserCode0, getUserCode1, getUserCode2, getUserCode3, getUserCode4, getUserDate0, getUserDate1, getUserDate2, getUserDate3, getUserDate4, getUserDateTime0, getUserDateTime1, getUserDateTime2, getUserDateTime3, getUserDateTime4, getUserNumber0, getUserNumber1, getUserNumber2, getUserNumber3, getUserNumber4, getUserString0, getUserString1, getUserString2, getUserString3, getUserString4, isUserBoolean0, isUserBoolean1, isUserBoolean2, isUserBoolean3, setUserBoolean0, setUserBoolean1, setUserBoolean2, setUserBoolean3, setUserBoolean4, setUserCode0, setUserCode1, setUserCode2, setUserCode3, setUserCode4, setUserDate0, setUserDate1, setUserDate2, setUserDate3, setUserDate4, setUserDateTime0, setUserDateTime1, setUserDateTime2, setUserDateTime3, setUserDateTime4, setUserNumber0, setUserNumber1, setUserNumber2, setUserNumber3, setUserNumber4, setUserString0, setUserString1, setUserString2, setUserString3, setUserString4
getLocalizedField
short getAggregateFunction()
aggregateFunction
.aggregateFunction
.void setAggregateFunction(short aggregateFunction)
aggregateFunction
.aggregateFunction
- The non-null new value for attribute aggregateFunction
.short getCondition()
condition
.condition
.void setCondition(short condition)
condition
.condition
- The non-null new value for attribute condition
.java.util.List<java.lang.String> getConditionArgument()
conditionArgument
.void setConditionArgument(java.lang.String... conditionArgument)
conditionArgument
and adds the given value(s).
This method is equivalent to
list.clear(); for(java.lang.String e : conditionArgument){ list.add(e); }
conditionArgument
- value(s) to be added to conditionArgument
java.lang.String getFeaturePath()
featurePath
.featurePath
.void setFeaturePath(java.lang.String featurePath)
featurePath
.featurePath
- The possibly null new value for attribute featurePath
.java.lang.String getObjectQuery()
objectQuery
.objectQuery
.void setObjectQuery(java.lang.String objectQuery)
objectQuery
.objectQuery
- The possibly null new value for attribute objectQuery
.<T extends org.openmdx.base.cci2.ExtentCapable> java.util.List<T> getScope()
Collection
of objects referenced by scope
.Collection
of referenced objects.This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.