|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CmsPermission
Permission apply to a cms object like view, update, delete, ... The permission can be apply : - Only on the cms object itself - on the object and its children - Recursively on all children and subfolders
Field Summary | |
---|---|
static java.lang.String |
ALL
All action authorized on a cms object |
static java.lang.String |
DELETE
Delete a cms object |
static java.lang.String |
EDIT
Edit a cms object |
static java.lang.String |
INSERT
Insert a cms object |
static java.lang.String |
LOCK
Lock a cms object |
static java.lang.String |
UNLOCK
Unlock a cms object |
static java.lang.String |
UPDATE
Update a cms object |
static java.lang.String |
VIEW
View a cms object |
Method Summary | |
---|---|
java.lang.String |
getActions()
Get the action allowed by this permission (view, delete, ...) "all" can be used to apply all permission on the cms object |
java.lang.String |
getName()
Get the permission name. |
java.util.Collection |
getPrincipalFullPaths()
Get all principals assigned to this permissions |
boolean |
isApplyToChildren()
Check if the permission is applying only on the document children (not on the subfolder) |
boolean |
isRecursive()
Check if the permission is applying recursivly on all subfolder & content children |
Field Detail |
---|
static final java.lang.String VIEW
static final java.lang.String EDIT
static final java.lang.String LOCK
static final java.lang.String UNLOCK
static final java.lang.String DELETE
static final java.lang.String INSERT
static final java.lang.String UPDATE
static final java.lang.String ALL
Method Detail |
---|
java.lang.String getName()
java.lang.String getActions()
java.util.Collection getPrincipalFullPaths()
boolean isRecursive()
boolean isApplyToChildren()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |