com.im.df.api 5.9

com.im.df.api.support
Class CalculableGroovyTemplate.FieldDetails

java.lang.Object
  extended by com.im.df.api.support.CalculableGroovyTemplate.FieldDetails
Enclosing class:
CalculableGroovyTemplate

public static final class CalculableGroovyTemplate.FieldDetails
extends Object

A CalculableGroovyTemplate argument.


Constructor Summary
CalculableGroovyTemplate.FieldDetails(CalculableGroovyTemplate.FieldDetails details)
           
CalculableGroovyTemplate.FieldDetails(DFEntity entity, DFField field, String relationshipId, CalculableGroovyTemplate.CalcOperation calcOperation, String testValue, List<String> params)
           
CalculableGroovyTemplate.FieldDetails(DFEntity entity, String fieldId, String relationshipId, CalculableGroovyTemplate.CalcOperation calcOperation, String testValue, List<String> params)
           
 
Method Summary
 Object[] convertStringToTestValue(String aValue)
           
 CalculableGroovyTemplate.CalcOperation getCalcOperation()
           
 String getDefaultTestValue()
           
 DFField getField()
           
 String getFieldId()
           
 List<String> getParams()
           
 DFRelationship getRelationship()
           
 String getRelationshipId()
           
 String getTestValue()
           
 void setCalcOperation(CalculableGroovyTemplate.CalcOperation calcOperation)
           
 void setField(DFField field)
           
 void setFieldId(String fieldId)
           
 void setParams(List<String> params)
           
 void setRelationshipId(String relationshipId)
           
 void setTestValue(String testValue)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CalculableGroovyTemplate.FieldDetails

public CalculableGroovyTemplate.FieldDetails(DFEntity entity,
                                             String fieldId,
                                             String relationshipId,
                                             CalculableGroovyTemplate.CalcOperation calcOperation,
                                             String testValue,
                                             List<String> params)

CalculableGroovyTemplate.FieldDetails

public CalculableGroovyTemplate.FieldDetails(DFEntity entity,
                                             DFField field,
                                             String relationshipId,
                                             CalculableGroovyTemplate.CalcOperation calcOperation,
                                             String testValue,
                                             List<String> params)

CalculableGroovyTemplate.FieldDetails

public CalculableGroovyTemplate.FieldDetails(CalculableGroovyTemplate.FieldDetails details)
Method Detail

convertStringToTestValue

public Object[] convertStringToTestValue(String aValue)
                                  throws IllegalArgumentException
Parameters:
aValue - value in string form.
Returns:
converted Object
Throws:
IllegalArgumentException - if the value is not valid.

getDefaultTestValue

public String getDefaultTestValue()

toString

public String toString()
Overrides:
toString in class Object

getField

public DFField getField()
Returns:
the field

getFieldId

public String getFieldId()

setFieldId

public void setFieldId(String fieldId)

setField

public void setField(DFField field)
Parameters:
field - the field to set

getRelationshipId

public String getRelationshipId()

setRelationshipId

public void setRelationshipId(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 List<String> getParams()
Returns:
the params

setParams

public void setParams(List<String> params)
Parameters:
params - the params to set

getRelationship

public DFRelationship getRelationship()

setTestValue

public void setTestValue(String testValue)

getTestValue

public String getTestValue()

com.im.df.api 5.9