public abstract class DataModelCalculation
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
DataModelCalculation(java.lang.String[] ownerLineage,
java.lang.String calculationID,
java.util.Map<java.lang.String,DataModelField> generatedFields,
java.lang.String comment,
boolean editable) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsGeneratedField(java.lang.String fieldName) |
java.lang.String |
getCalculationID() |
java.lang.String |
getComment() |
DataModelField |
getGeneratedField(java.lang.String fieldName) |
java.util.Collection<DataModelField> |
getGeneratedFields() |
java.lang.String[] |
getLineage()
Return the lineage of the data model object on which this calculation is
defined, starting with the most remote ancestor and ending with the data model object
on which this calculation is defined.
|
java.lang.String |
getOwner()
Returns the name of the object on which this calculation is defined.
|
boolean |
isEditable() |
protected DataModelCalculation(java.lang.String[] ownerLineage, java.lang.String calculationID, java.util.Map<java.lang.String,DataModelField> generatedFields, java.lang.String comment, boolean editable)
public java.lang.String getCalculationID()
public boolean containsGeneratedField(java.lang.String fieldName)
fieldName
- Name of the field to fetch.public java.util.Collection<DataModelField> getGeneratedFields()
public DataModelField getGeneratedField(java.lang.String fieldName)
fieldName
- Name of the field to fetch.public java.lang.String getComment()
public java.lang.String getOwner()
public java.lang.String[] getLineage()
public boolean isEditable()