org.kuali.rice.kim.bo.role
Interface KimPermission

All Superinterfaces:
Inactivateable
All Known Implementing Classes:
KimPermissionImpl, KimPermissionInfo, PermissionImpl

public interface KimPermission
extends Inactivateable

Represents a single permissions within the system. Permissions are attached to roles. All authorization checks should be done against permissions, never against roles or groups.

Author:
Kuali Rice Team (rice.collab@kuali.org)

Method Summary
 String getDescription()
          Verbose description of the Permission and functionally what permissions it implies.
 AttributeSet getDetails()
          List of details for this role/permission relationship.
 String getName()
           
 String getNamespaceCode()
           
 String getPermissionId()
           
 String getTemplateId()
           
 boolean hasDetails()
           
 
Methods inherited from interface org.kuali.rice.kns.bo.Inactivateable
isActive, setActive
 

Method Detail

getPermissionId

String getPermissionId()

getDetails

AttributeSet getDetails()
List of details for this role/permission relationship. See the class comment for more information.


hasDetails

boolean hasDetails()

getNamespaceCode

String getNamespaceCode()

getName

String getName()

getTemplateId

String getTemplateId()

getDescription

String getDescription()
Verbose description of the Permission and functionally what permissions it implies.



Copyright © 2004-2011 The Kuali Foundation. All Rights Reserved.