|
||||||||||
| 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
ContentManagementExceptionjava.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 | |||||||||