Class XmlProcessTypeDS

java.lang.Object
com.aquima.interactions.foundation.report.ReportingDS
com.aquima.interactions.process.ds.xml.r17.parsing.XmlProcessTypeDS
All Implemented Interfaces:
IReportingDS, IProcessTypeDS

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

  • Method Details

    • getAllowedSubTypes

      public String[] getAllowedSubTypes()
      Description copied from interface: IProcessTypeDS
      This method returns an array containing the names of the allowed sub types. The allowed sub-types are only relevant when the process type is restricted.
      Specified by:
      getAllowedSubTypes in interface IProcessTypeDS
      Returns:
      an array containing the names of the allowed sub types.
    • getName

      public String getName()
      Description copied from interface: IProcessTypeDS
      This method returns the name of the process type.
      Specified by:
      getName in interface IProcessTypeDS
      Returns:
      The name of the process type.
    • mayContainTasks

      public boolean mayContainTasks()
      Description copied from interface: IProcessTypeDS
      This method returns a boolean indicating if a process of this type may contain tasks. If this method returns false, only structural nodes and sub-processes will be allowed.
      Specified by:
      mayContainTasks in interface IProcessTypeDS
      Returns:
      a boolean indicating if a process of this type may contain tasks.
    • getId

      public GUID getId()
      Description copied from interface: IProcessTypeDS
      This method should return the unique id of the process type.
      Specified by:
      getId in interface IProcessTypeDS
      Returns:
      String containing the id of the process type.