|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ContentPermissionService
Extends the Jetspeed 2 Permission manager in order to manager permission on cms objects
Method Summary | |
---|---|
CmsPermission |
createPermission(java.lang.String name,
java.lang.String actions)
Factory to create a new cms permission object. |
java.security.Permissions |
getPermissions(CmsObject cmsObject)
Get all permissions defined for a cms objects |
java.security.Permissions |
getPermissions(java.lang.String uri)
Get all permissions defined for a cms objects |
void |
grantPermission(java.lang.String principalFullPath,
CmsPermission permission)
Grant a CmsPermission to a principal |
Methods inherited from interface org.apache.jetspeed.security.PermissionManager |
---|
addPermission, checkPermission, getPermissions, getPermissions, grantPermission, permissionExists, removePermission, removePermissions, revokePermission |
Method Detail |
---|
CmsPermission createPermission(java.lang.String name, java.lang.String actions) throws ContentManagementException
name
- the permission nameactions
- The authorised actions
ContentManagementException
java.security.Permissions getPermissions(CmsObject cmsObject)
cmsObject
- the cms object
java.security.Permissions getPermissions(java.lang.String uri)
uri
- the cms object uri
void grantPermission(java.lang.String principalFullPath, CmsPermission permission) throws ContentManagementException
principalFullPath
- the principal full path (eg. /roles/admin)permission
- The permission to set
ContentManagementException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |