Interface TemplateContract

All Superinterfaces:
GloballyUnique, Identifiable, Inactivatable, Versioned
All Known Implementing Classes:
Template, Template.Builder

public interface TemplateContract extends Versioned, GloballyUnique, Inactivatable, Identifiable
This is a contract for a Template. A template represents some course-grained information that is used to create a permission or responsibility which then contains more specific information in permission details or responsibility details. Eg: of a template would be Use Screen,Maintain records etc.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Method Details

    • getNamespaceCode

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

      String getName()
      The name of the KIM Permission Template.
      Returns:
      name
    • getDescription

      String getDescription()
      The description of the KIM Permission Template.
      Returns:
      description
    • getKimTypeId

      String getKimTypeId()
      The KIM Type ID referenced by the KIM Permission Template.
      Returns:
      typeId