Class XmlEntityReferenceDS

java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.metamodel.ds.xml.r12.parsing.XmlEntityReferenceDS
All Implemented Interfaces:
IReportingDS, IEntityReferenceDS

public class XmlEntityReferenceDS extends ReportingDS implements IEntityReferenceDS
A data source for an entity reference which reads the data from an XML node.
Author:
voicu
  • Constructor Details

  • Method Details

    • getEntityName

      public String getEntityName()
      Description copied from interface: IEntityReferenceDS
      This method returns the name of the referred entity definition.
      Specified by:
      getEntityName in interface IEntityReferenceDS
      Returns:
      The entity name.
    • isRootEntity

      public boolean isRootEntity()
      Description copied from interface: IEntityReferenceDS
      Indicates whether the entity reference is a root in an aggregate. An entity reference is a root entity if it is explicitly included in the aggregate.
      Specified by:
      isRootEntity in interface IEntityReferenceDS
      Returns:
      true if the referred entity is a root entity in the aggregate, false otherwise.
    • iterateExcludedRelations

      public void iterateExcludedRelations(IAttributeReferenceVisitor visitor)
      Description copied from interface: IEntityReferenceDS
      Iterates over all relations excluded from the entity reference and invoke the visitor for each one.
      Specified by:
      iterateExcludedRelations in interface IEntityReferenceDS
      Parameters:
      visitor - the visitor which should be invoked for each excluded relation