java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.metamodel.ds.xml.r17.parsing.XmlRelationDS
All Implemented Interfaces:
IReportingDS, IRelationDS

public class XmlRelationDS extends ReportingDS implements IRelationDS
Xml datasource implementation.
Since:
7.2
Author:
Jon van Leuven
  • Constructor Details

  • Method Details

    • getAttributeName

      public String getAttributeName()
      Description copied from interface: IRelationDS
      The related entity attribute is only requested for attributes with the data-type entity. This method will not be invoked with any other type.
      Specified by:
      getAttributeName in interface IRelationDS
      Returns:
      The name of the attribute that forms a two-way-relation with this entity attribute.
    • getEntityName

      public String getEntityName()
      Description copied from interface: IRelationDS
      The entity is only requested for attributes with the data-type entity. This method will not be invoked with any other type.
      Specified by:
      getEntityName in interface IRelationDS
      Returns:
      The name of the entity this attribute represents.
    • getType

      public RelationType getType()
      Description copied from interface: IRelationDS
      This method returns the type of the relation.
      Specified by:
      getType in interface IRelationDS
      Returns:
      The type of the relation.
    • referrerIsOwner

      public boolean referrerIsOwner()
      Description copied from interface: IRelationDS
      This method returns a boolean indicating if the attribute to which this relation belongs is the owner of the instance referred.
      Specified by:
      referrerIsOwner in interface IRelationDS
      Returns:
      boolean indicating if the attribute to which this relation belongs is the owner of the instance referred.
    • getQuestionText

      public IMultilingualText getQuestionText()
      Description copied from interface: IRelationDS
      This method returns the question text of the relation.
      Specified by:
      getQuestionText in interface IRelationDS
      Returns:
      An IMultilingualText containing the relation question text.
    • getExplainText

      public IMultilingualText getExplainText()
      Description copied from interface: IRelationDS
      This method returns the explain text of the relation.
      Specified by:
      getExplainText in interface IRelationDS
      Returns:
      An IMultilingualText containing the relation explain text.