Interface ActionDefinitionContract

All Superinterfaces:
org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned
All Known Implementing Classes:
ActionDefinition, ActionDefinition.Builder

public interface ActionDefinitionContract extends org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned
Defines the contract for an ActionDefinition
Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
  • ActionDefinition
  • invalid reference
    org.kuali.rice.krms.framework.engine.Action
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a set of attributes associated with the Action.
    Returns the description for what the parameter is used for.
    Returns the name of the Action
    Returns the namespace of the Action
    Returns the id of the rule associated with the action
    Returns the sequence number of the action
    Returns the KrmsType of the Action

    Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable

    getId

    Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned

    getVersionNumber
  • Method Details

    • getName

      String getName()
      Returns the name of the Action

      name - the name of the Action

      Returns:
      the name of the Action
    • getNamespace

      String getNamespace()
      Returns the namespace of the Action

      The namespace of the Action

      Returns:
      the namespace of the Action
    • getDescription

      String getDescription()
      Returns the description for what the parameter is used for. This can be null or a blank string.
      Returns:
      the description of the Action
    • getTypeId

      String getTypeId()
      Returns the KrmsType of the Action
      Returns:
      id for KRMS type related of the Action
    • getRuleId

      String getRuleId()
      Returns the id of the rule associated with the action
      Returns:
      id for the Rule associated with the action.
    • getSequenceNumber

      Integer getSequenceNumber()
      Returns the sequence number of the action
      Returns:
      sequence number of the action.
    • getAttributes

      Map<String,String> getAttributes()
      Returns a set of attributes associated with the Action. The attributes are represented as name/value pairs.
      Returns:
      a set of ActionAttribute objects.