public class CalculatedField extends FoundationObject
internalId, internalName, log, TIMESTAMP_FORMATSERIALIZED_CLASS_NAME, TYPEXML_SERIALIZED_CLASS_NAME| Constructor and Description |
|---|
CalculatedField() |
CalculatedField(String variable,
String expression) |
CalculatedField(String variable,
String expression,
boolean includeInOutcome) |
| Modifier and Type | Method and Description |
|---|---|
DataException |
addExceptionProperties(DataException exception)
Adds this object's current state to a
DataException. |
CalculatedField |
assertValid() |
void |
evaluate(DefaultExpressionContext expressionContext) |
CalculatedField |
fromRecord(Record source)
Loads this instance's state from a record and returns
this (for fluid API call chaining). |
CalculatedField |
fromXmlElement(Element element) |
Expression |
getExpression() |
String |
getExpressionSource() |
String |
getVariable() |
boolean |
isIncludeInOutcome() |
CalculatedField |
setExpression(Expression expression) |
CalculatedField |
setIncludeInOutcome(boolean includeInOutcome) |
CalculatedField |
setVariable(String variable) |
Record |
toRecord() |
Element |
toXmlElement(Document document) |
assertValid, clone, exception, exception, exception, getInternalId, getInternalName, resetInternalIdequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfromArrayValue, fromArrayValue, fromArrayValue, fromJson, fromJson, newInstanceFromRecord, newInstanceFromRecord, toArrayValue, toJson, toJson, toJson, toRecordnewInstanceFromJsonforEachGrandChildElement, fromXml, fromXml, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getAttribute, getChildElement, getChildElements, newInstanceFromXml, newInstanceFromXml, setAttribute, toXml, toXml, toXml, toXml, toXml, writeXml, writeXmladdExceptionProperties, contributeExceptionProperties, contributeExceptionPropertiespublic String getVariable()
public CalculatedField setVariable(String variable)
public Expression getExpression()
public String getExpressionSource()
public CalculatedField setExpression(Expression expression)
public boolean isIncludeInOutcome()
public CalculatedField setIncludeInOutcome(boolean includeInOutcome)
public CalculatedField assertValid()
assertValid in class FoundationObjectpublic void evaluate(DefaultExpressionContext expressionContext)
public DataException addExceptionProperties(DataException exception)
FoundationObjectDataException. Since this method is called whenever an
exception is thrown, subclasses should override it to add their specific information.addExceptionProperties in interface DataExceptionContributoraddExceptionProperties in class FoundationObjectpublic Record toRecord()
toRecord in interface RecordSerializabletoRecord in class Beanpublic CalculatedField fromRecord(Record source)
RecordSerializablethis (for fluid API call chaining).
For fluid API call chaining, the overridden method should change the declared return type to its class.fromRecord in interface RecordSerializablefromRecord in class Beanpublic CalculatedField fromXmlElement(Element element)
Copyright (c) 2006-2025 North Concepts Inc. All Rights Reserved.