Class DatastoreConditionDefinition
- java.lang.Object
-
- com.activeviam.risk.ref.signoff.service.dto.impl.DatastoreConditionDefinition
-
- All Implemented Interfaces:
IDatastoreConditionDefinition
public class DatastoreConditionDefinition extends Object implements IDatastoreConditionDefinition
Implementation for the condition objects to be used in a DEE datastore export.
-
-
Constructor Summary
Constructors Constructor Description DatastoreConditionDefinition()
DatastoreConditionDefinition(String type, List<IDatastoreConditionDefinition> subConditions, String expression, List<com.quartetfs.fwk.impl.Pair<String,String>> values)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getExpression()
Returns the datastore schema field selection expression.List<IDatastoreConditionDefinition>
getSubConditions()
Returns the list of subconditions, when the condition is of type 'and' or 'or'.String
getType()
Returns the type of the condition.List<com.quartetfs.fwk.impl.Pair<String,String>>
getValues()
Returns the list of pairs of XSI type definition and the condition value.int
hashCode()
void
setExpression(String expression)
Sets the datastore schema field selection expression.void
setSubConditions(List<IDatastoreConditionDefinition> subConditions)
Sets the list of subconditions, when the condition is of type 'and' or 'or'.void
setType(String type)
Sets the type of the condition.void
setValues(List<com.quartetfs.fwk.impl.Pair<String,String>> values)
Sets the list of pairs of XSI type definition and the condition value.
-
-
-
Method Detail
-
getType
public String getType()
Returns the type of the condition.- Specified by:
getType
in interfaceIDatastoreConditionDefinition
- Returns:
- The type.
-
setType
public void setType(String type)
Sets the type of the condition.- Specified by:
setType
in interfaceIDatastoreConditionDefinition
- Parameters:
type
- The type.
-
getSubConditions
public List<IDatastoreConditionDefinition> getSubConditions()
Returns the list of subconditions, when the condition is of type 'and' or 'or'.- Specified by:
getSubConditions
in interfaceIDatastoreConditionDefinition
- Returns:
- The list of subconditions.
-
setSubConditions
public void setSubConditions(List<IDatastoreConditionDefinition> subConditions)
Sets the list of subconditions, when the condition is of type 'and' or 'or'.- Specified by:
setSubConditions
in interfaceIDatastoreConditionDefinition
- Parameters:
subConditions
- The list of subconditions.
-
getExpression
public String getExpression()
Returns the datastore schema field selection expression.- Specified by:
getExpression
in interfaceIDatastoreConditionDefinition
- Returns:
- The expression.
-
setExpression
public void setExpression(String expression)
Sets the datastore schema field selection expression.- Specified by:
setExpression
in interfaceIDatastoreConditionDefinition
- Parameters:
expression
- The expression.
-
getValues
public List<com.quartetfs.fwk.impl.Pair<String,String>> getValues()
Returns the list of pairs of XSI type definition and the condition value.- Specified by:
getValues
in interfaceIDatastoreConditionDefinition
- Returns:
- The list of type and value.
-
setValues
public void setValues(List<com.quartetfs.fwk.impl.Pair<String,String>> values)
Sets the list of pairs of XSI type definition and the condition value.- Specified by:
setValues
in interfaceIDatastoreConditionDefinition
- Parameters:
values
- The list of type and value.
-
-