Interface ConstraintEntityParameter
- 
- All Superinterfaces:
- Serializable
 
 public interface ConstraintEntityParameter extends Serializable A representation of a parameter of the entity to use for constraint evaluation. This representation may wrap one of the following:- a JobParameter, if the constraint is being evaluated in the context of a job.
- a JobChainCallParameter, if the constraint is being evaluated in the job chain editor.
- a TableValue, if the constraint is being evaluated in the context of a table.
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetDescription()Get the description of this parameter.ObjectgetInValue()Get the input value of this parameter.DateTimeZonegetInValueDate()Get the input value of this parameter if it is of type Date.BigDecimalgetInValueNumber()Get the input value of this parameter if it is of type Number.StringgetInValueString()Get the input value of this parameter if it is of type String.StringgetName()Get the name of this parameter.booleanisArray()Returns true if this parameter is an array parameter.voidsetInValue(Object newObject)Set the input value of this parameter as an object.voidsetInValueString(String newString)Set the input value of this parameter as a string.
 
- 
- 
- 
Method Detail- 
getInValueStringString getInValueString() Get the input value of this parameter if it is of type String.- Returns:
- the String value.
 
 - 
getInValueNumberBigDecimal getInValueNumber() Get the input value of this parameter if it is of type Number.- Returns:
- the Number value.
 
 - 
getInValueDateDateTimeZone getInValueDate() Get the input value of this parameter if it is of type Date.- Returns:
- the Date value.
 
 - 
getInValueObject getInValue() Get the input value of this parameter.- Returns:
- the value.
 
 - 
setInValuevoid setInValue(Object newObject) Set the input value of this parameter as an object.- Parameters:
- newObject- the new value.
 
 - 
setInValueStringvoid setInValueString(String newString) Set the input value of this parameter as a string.- Parameters:
- newString- the new value.
 
 - 
getNameString getName() Get the name of this parameter.- Returns:
- the name.
 
 - 
getDescriptionString getDescription() Get the description of this parameter. If the description is null, then the name will be returned.- Returns:
- the description.
 
 - 
isArrayboolean isArray() Returns true if this parameter is an array parameter.- Returns:
- True if array parameter, false otherwise.
 
 
- 
 
-