Package com.im.df.api.support
Class CalculableGroovyTemplate.FieldDetails
- java.lang.Object
-
- com.im.df.api.support.CalculableGroovyTemplate.FieldDetails
-
- Enclosing class:
- CalculableGroovyTemplate
public static final class CalculableGroovyTemplate.FieldDetails extends java.lang.Object
A CalculableGroovyTemplate argument.
-
-
Constructor Summary
Constructors Constructor Description FieldDetails(DFEntity masterEntity, DFField field, java.lang.String relationshipId, CalculableGroovyTemplate.CalcOperation calcOperation, java.lang.String testValue, java.util.List<java.lang.String> params)
FieldDetails(DFEntity masterEntity, java.lang.String fieldId, java.lang.String relationshipId, CalculableGroovyTemplate.CalcOperation calcOperation, java.lang.String testValue, java.util.List<java.lang.String> params)
FieldDetails(CalculableGroovyTemplate.FieldDetails details)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object[]
convertStringToTestValue(java.lang.String aValue)
CalculableGroovyTemplate.CalcOperation
getCalcOperation()
java.lang.String
getDefaultTestValue()
DFField
getField()
java.lang.String
getFieldId()
java.util.List<java.lang.String>
getParams()
DFRelationship
getRelationship()
java.lang.String
getRelationshipId()
java.lang.String
getTestValue()
void
setCalcOperation(CalculableGroovyTemplate.CalcOperation calcOperation)
void
setField(DFField field)
void
setFieldId(java.lang.String fieldId)
void
setParams(java.util.List<java.lang.String> params)
void
setRelationshipId(java.lang.String relationshipId)
void
setTestValue(java.lang.String testValue)
java.lang.String
toString()
-
-
-
Constructor Detail
-
FieldDetails
public FieldDetails(DFEntity masterEntity, java.lang.String fieldId, java.lang.String relationshipId, CalculableGroovyTemplate.CalcOperation calcOperation, java.lang.String testValue, java.util.List<java.lang.String> params)
-
FieldDetails
public FieldDetails(DFEntity masterEntity, DFField field, java.lang.String relationshipId, CalculableGroovyTemplate.CalcOperation calcOperation, java.lang.String testValue, java.util.List<java.lang.String> params)
-
FieldDetails
public FieldDetails(CalculableGroovyTemplate.FieldDetails details)
-
-
Method Detail
-
convertStringToTestValue
public java.lang.Object[] convertStringToTestValue(java.lang.String aValue) throws java.lang.IllegalArgumentException
- Parameters:
aValue
- value in string form.- Returns:
- converted Object
- Throws:
java.lang.IllegalArgumentException
- if the value is not valid.
-
getDefaultTestValue
public java.lang.String getDefaultTestValue()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getField
public DFField getField()
- Returns:
- the field; migth be
null
-
getFieldId
public java.lang.String getFieldId()
-
setFieldId
public void setFieldId(java.lang.String fieldId)
-
setField
public void setField(DFField field)
- Parameters:
field
- the field to set
-
getRelationshipId
public java.lang.String getRelationshipId()
-
setRelationshipId
public void setRelationshipId(java.lang.String relationshipId)
-
getCalcOperation
public CalculableGroovyTemplate.CalcOperation getCalcOperation()
- Returns:
- the calcOperation
-
setCalcOperation
public void setCalcOperation(CalculableGroovyTemplate.CalcOperation calcOperation)
- Parameters:
calcOperation
- the calcOperation to set
-
getParams
public java.util.List<java.lang.String> getParams()
- Returns:
- the params
-
setParams
public void setParams(java.util.List<java.lang.String> params)
- Parameters:
params
- the params to set
-
getRelationship
public DFRelationship getRelationship()
-
setTestValue
public void setTestValue(java.lang.String testValue)
-
getTestValue
public java.lang.String getTestValue()
-
-