Class EventNodeDS

java.lang.Object
com.aquima.interactions.test.templates.AbstractReportingTemplateDS
com.aquima.interactions.test.templates.flow.EventNodeDS
All Implemented Interfaces:
com.aquima.interactions.flow.ds.IEventNodeDS, com.aquima.interactions.flow.ds.INodeDS, com.aquima.interactions.foundation.report.IReportingDS

public class EventNodeDS extends AbstractReportingTemplateDS implements com.aquima.interactions.flow.ds.IEventNodeDS
Data source implementation using the template class.
Since:
15.12
Author:
T. van der Griend
  • Constructor Details

  • Method Details

    • getEventNodeType

      public com.aquima.interactions.flow.EventNodeType getEventNodeType()
      Specified by:
      getEventNodeType in interface com.aquima.interactions.flow.ds.IEventNodeDS
    • iterateParameters

      public void iterateParameters(com.aquima.interactions.flow.ds.IEventNodeParameterVisitor visitor)
      Specified by:
      iterateParameters in interface com.aquima.interactions.flow.ds.IEventNodeDS
    • getType

      public com.aquima.interactions.flow.NodeType getType()
      Specified by:
      getType in interface com.aquima.interactions.flow.ds.INodeDS
    • getExpression

      public String getExpression()
      Specified by:
      getExpression in interface com.aquima.interactions.flow.ds.INodeDS
    • getRepeatExpression

      public String getRepeatExpression()
      Specified by:
      getRepeatExpression in interface com.aquima.interactions.flow.ds.INodeDS
    • getSortAttribute

      public String getSortAttribute()
      Specified by:
      getSortAttribute in interface com.aquima.interactions.flow.ds.INodeDS
    • sortAscending

      public boolean sortAscending()
      Specified by:
      sortAscending in interface com.aquima.interactions.flow.ds.INodeDS
    • getPrimitiveTargetAttribute

      public String getPrimitiveTargetAttribute()
      Specified by:
      getPrimitiveTargetAttribute in interface com.aquima.interactions.flow.ds.INodeDS
    • getEndNodeExitState

      public com.aquima.interactions.flow.ExitState getEndNodeExitState()
      Specified by:
      getEndNodeExitState in interface com.aquima.interactions.flow.ds.INodeDS
    • getEndNodeExitEvent

      public String getEndNodeExitEvent()
      Specified by:
      getEndNodeExitEvent in interface com.aquima.interactions.flow.ds.INodeDS
    • getTargetId

      public final String getTargetId()
      Specified by:
      getTargetId in interface com.aquima.interactions.flow.ds.INodeDS
    • getId

      public String getId()
      Specified by:
      getId in interface com.aquima.interactions.flow.ds.INodeDS
    • getTemplate

      protected NodeTemplate getTemplate()