Package com.aquima.interactions.mapping
Interface IMappedJustificationTree
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
MappedJustificationTree
Defines the information that a justification tree implementation must be able to return
- Since:
- 11.2
- Author:
- Mihai Bob
-
Method Summary
Modifier and TypeMethodDescriptionReturns the functional name for the domain element.Returns the technical name for the domain element in the form of an AttributeReferenceReturns a GUID that identifies the instance where the value of the node belongs to.This method returns an array with justification information for the values that were used to determine the value belonging to this justification tree.getValue()
This method returns the value reference for justification tree or the value for mapped justification tree for which the justification tree was created.
-
Method Details
-
getValue
IValue getValue()This method returns the value reference for justification tree or the value for mapped justification tree for which the justification tree was created.- Returns:
- the value/ value reference for which the justification tree was created.
-
getAttributeFunctionalName
String getAttributeFunctionalName()Returns the functional name for the domain element. If not set, it returns null- Returns:
- attribute's functional name or null
-
getAttributeReference
AttributeReference getAttributeReference()Returns the technical name for the domain element in the form of an AttributeReference- Returns:
- attribute's technical name
-
getJustificationTexts
- Returns:
- the assets containing the justification text or an empty map if there are no justification texts
-
getJustificationText
Asset getJustificationText() -
getUsedValues
MappedJustificationTree[] getUsedValues()This method returns an array with justification information for the values that were used to determine the value belonging to this justification tree.- Returns:
- an array with justification information for the values that were used to determine the value belonging to this justification tree.
-
getInstanceId
GUID getInstanceId()Returns a GUID that identifies the instance where the value of the node belongs to. Together with the IMappedJustificationTree.getAttributeReference(), this makes an IMappedJustificationTree unique. You can use this GUID to distinguish between justifications for different instances of the same entity type.- Returns:
- a GUID
-