Interface IProcessTypeDS

All Superinterfaces:
IReportingDS
All Known Implementing Classes:
XmlProcessTypeDS, XmlProcessTypeDS

public interface IProcessTypeDS extends IReportingDS
This data source is used during initialization to provide the information of a single process type.
Since:
7.1
Author:
O. Kerpershoek
  • Method Summary

    Modifier and Type
    Method
    Description
    This method returns an array containing the names of the allowed sub types.
    This method should return the unique id of the process type.
    This method returns the name of the process type.
    boolean
    This method returns a boolean indicating if a process of this type may contain tasks.

    Methods inherited from interface com.aquima.interactions.foundation.report.IReportingDS

    addMessage
  • Method Details

    • getId

      GUID getId()
      This method should return the unique id of the process type.
      Returns:
      String containing the id of the process type.
    • getName

      String getName()
      This method returns the name of the process type.
      Returns:
      The name of the process type.
    • mayContainTasks

      boolean mayContainTasks()
      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.
      Returns:
      a boolean indicating if a process of this type may contain tasks.
    • getAllowedSubTypes

      String[] getAllowedSubTypes()
      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.
      Returns:
      an array containing the names of the allowed sub types.