Interface ResponsibilityContract

All Superinterfaces:
org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.Versioned
All Known Implementing Classes:
Responsibility, Responsibility.Builder

public interface ResponsibilityContract extends org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.Identifiable
This is the contract for a Responsibility. Represents a single Responsibility within the system. Responsibilities are attached to roles. All authorization checks should be done against Responsibilities, never against roles or groups.
  • Method Summary

    Modifier and Type
    Method
    Description
    Attributes for a Responsibility.
    The description of the Responsibility.
    The name of the Responsibility.
    The namespace code that this Responsibility belongs too.
    The Template referenced by the Responsibility.

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

    getObjectId

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

    getId

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

    isActive

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

    getVersionNumber
  • Method Details

    • getNamespaceCode

      String getNamespaceCode()
      The namespace code that this Responsibility belongs too.
      Returns:
      namespaceCode
    • getName

      String getName()
      The name of the Responsibility.
      Returns:
      name
    • getDescription

      String getDescription()
      The description of the Responsibility.
      Returns:
      description
    • getTemplate

      TemplateContract getTemplate()
      The Template referenced by the Responsibility.
      Returns:
      templateId
    • getAttributes

      Map<String,String> getAttributes()
      Attributes for a Responsibility.
      Returns:
      attributes