Interface TemplateContract
- 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:
Template,Template.Builder
public interface TemplateContract
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 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 Summary
Modifier and TypeMethodDescriptionThe description of the KIM Permission Template.The KIM Type ID referenced by the KIM Permission Template.getName()The name of the KIM Permission Template.The namespace code that this KIM Permission Template belongs too.Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectIdMethods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable
getIdMethods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable
isActiveMethods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
-
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
-