org.kuali.rice.kim.api.common.template
Interface TemplateContract

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

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 Summary
 String getDescription()
          The description of the KIM Permission Template.
 String getKimTypeId()
          The KIM Type ID referenced by the KIM Permission Template.
 String getName()
          The name of the KIM Permission Template.
 String getNamespaceCode()
          The namespace code that this KIM Permission Template belongs too.
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
 
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.Identifiable
getId
 

Method Detail

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


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.