Class XmlRestUrnArgumentDS

java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.communication.ds.xml.r12.parsing.XmlRestUrnArgumentDS
All Implemented Interfaces:
IRestUrnArgumentDS, IReportingDS

public final class XmlRestUrnArgumentDS extends ReportingDS implements IRestUrnArgumentDS
Xml datasource implementation.
Since:
9.0
Author:
Arjan Pragt
  • Constructor Details

  • Method Details

    • getName

      public String getName()
      Description copied from interface: IRestUrnArgumentDS
      This method returns the name of the argument, may not be null.
      Specified by:
      getName in interface IRestUrnArgumentDS
      Returns:
      The name of the argument.
    • getConstant

      public String getConstant()
      Description copied from interface: IRestUrnArgumentDS
      This method returns the constant value of the fragment. Either this method may return a value or the attributename, otherwise null.
      Specified by:
      getConstant in interface IRestUrnArgumentDS
      Returns:
      The constant value of the fragment.
    • getAttributeName

      public String getAttributeName()
      Description copied from interface: IRestUrnArgumentDS
      This method returns the attribute name of the fragment. Either this method may return a value or the attributename, otherwise null.
      Specified by:
      getAttributeName in interface IRestUrnArgumentDS
      Returns:
      The attributename representing the value of the fragment.
    • isRequired

      public boolean isRequired()
      Description copied from interface: IRestUrnArgumentDS
      This method returns whether the urn fragment is required or not. The default value is true.
      Specified by:
      isRequired in interface IRestUrnArgumentDS
      Returns:
      If the argument is required, defaults to true.
    • iterateValidations

      public void iterateValidations(IFieldValidationVisitor visitor)
      Description copied from interface: IRestUrnArgumentDS
      This method iterates about the validations of the argument.
      Specified by:
      iterateValidations in interface IRestUrnArgumentDS
      Parameters:
      visitor - The visitor accepting the validations.