nl.gx.webmanager.authorization
Interface Permission

All Superinterfaces:
HtmlObjectWrapper
All Known Implementing Classes:
PermissionImpl

public interface Permission
extends HtmlObjectWrapper

An approval to perform an operation on one or more protected objects.

Author:
arjans

Field Summary
static java.lang.String COPY_PERMISSION
          Permission which is needed to copy a page, page section or media item.
static java.lang.String CREATE_LINK_PERMISSION
           
static java.lang.String CREATE_MEDIAITEM_PERMISSION
           
static java.lang.String CREATE_PAGE_PAGEMODEL_PERMISSION
           
static java.lang.String CREATE_PAGE_PERMISSION
           
static java.lang.String CREATE_PAGE_SECTION_PERMISSION
           
static java.lang.String CREATE_PAGEVERSION_PERMISSION
           
static java.lang.String DELETE_MEDIAITEM_PERMISSION
           
static java.lang.String DELETE_PAGE_PERMISSION
           
static java.lang.String DELETE_PAGESECTION_PERMISSION
           
static java.lang.String MOVE_PAGE_PERMISSION
           
static java.lang.String UM_CREATE_GROUP_PERMISSION
           
static java.lang.String UM_CREATE_USER_PERMISSION
           
static java.lang.String UM_CREATE_WORD_PERMISSION
           
static java.lang.String UM_DELETE_GROUP_PERMISSION
           
static java.lang.String UM_DELETE_USER_PERMISSION
           
static java.lang.String UM_DELETE_WORD_PERMISSION
           
static java.lang.String UM_READ_GROUP_PERMISSION
           
static java.lang.String UM_READ_USER_PERMISSION
           
static java.lang.String UM_READ_WORD_PERMISSION
           
static java.lang.String UM_UPDATE_GROUP_PERMISSION
           
static java.lang.String UM_UPDATE_USER_PERMISSION
           
static java.lang.String UPDATE_MEDIAITEM_PERMISSION
           
static java.lang.String UPDATE_PAGE_MODELS
           
static java.lang.String UPDATE_PAGE_PERMISSION
           
static java.lang.String UPDATE_PAGE_SECTION_PERMISSION
           
 
Method Summary
 boolean checkAccess(java.lang.String permissionValue)
          Returns true if this permission is identified by the given value.
 PermissionCategory getCategory()
          Return the permission category of this permission.
 java.lang.String getLabelId()
          Return the id of the label assosiated with this permission.
 java.lang.String getName()
          Return the language dependend name of this permission group.
 java.lang.String getValue()
          Returns the unique, externally defined, value of the permission.
 
Methods inherited from interface nl.gx.webmanager.authorization.HtmlObjectWrapper
getId, getUuid
 

Field Detail

MOVE_PAGE_PERMISSION

static final java.lang.String MOVE_PAGE_PERMISSION
See Also:
Constant Field Values

CREATE_PAGE_PERMISSION

static final java.lang.String CREATE_PAGE_PERMISSION
See Also:
Constant Field Values

CREATE_PAGE_PAGEMODEL_PERMISSION

static final java.lang.String CREATE_PAGE_PAGEMODEL_PERMISSION
See Also:
Constant Field Values

CREATE_PAGEVERSION_PERMISSION

static final java.lang.String CREATE_PAGEVERSION_PERMISSION
See Also:
Constant Field Values

DELETE_PAGE_PERMISSION

static final java.lang.String DELETE_PAGE_PERMISSION
See Also:
Constant Field Values

UPDATE_PAGE_PERMISSION

static final java.lang.String UPDATE_PAGE_PERMISSION
See Also:
Constant Field Values

DELETE_PAGESECTION_PERMISSION

static final java.lang.String DELETE_PAGESECTION_PERMISSION
See Also:
Constant Field Values

COPY_PERMISSION

static final java.lang.String COPY_PERMISSION
Permission which is needed to copy a page, page section or media item.

See Also:
Constant Field Values

UPDATE_PAGE_SECTION_PERMISSION

static final java.lang.String UPDATE_PAGE_SECTION_PERMISSION
See Also:
Constant Field Values

CREATE_PAGE_SECTION_PERMISSION

static final java.lang.String CREATE_PAGE_SECTION_PERMISSION
See Also:
Constant Field Values

CREATE_MEDIAITEM_PERMISSION

static final java.lang.String CREATE_MEDIAITEM_PERMISSION
See Also:
Constant Field Values

UPDATE_MEDIAITEM_PERMISSION

static final java.lang.String UPDATE_MEDIAITEM_PERMISSION
See Also:
Constant Field Values

DELETE_MEDIAITEM_PERMISSION

static final java.lang.String DELETE_MEDIAITEM_PERMISSION
See Also:
Constant Field Values

UPDATE_PAGE_MODELS

static final java.lang.String UPDATE_PAGE_MODELS
See Also:
Constant Field Values

UM_CREATE_USER_PERMISSION

static final java.lang.String UM_CREATE_USER_PERMISSION
See Also:
Constant Field Values

UM_READ_USER_PERMISSION

static final java.lang.String UM_READ_USER_PERMISSION
See Also:
Constant Field Values

UM_UPDATE_USER_PERMISSION

static final java.lang.String UM_UPDATE_USER_PERMISSION
See Also:
Constant Field Values

UM_DELETE_USER_PERMISSION

static final java.lang.String UM_DELETE_USER_PERMISSION
See Also:
Constant Field Values

UM_CREATE_GROUP_PERMISSION

static final java.lang.String UM_CREATE_GROUP_PERMISSION
See Also:
Constant Field Values

UM_READ_GROUP_PERMISSION

static final java.lang.String UM_READ_GROUP_PERMISSION
See Also:
Constant Field Values

UM_UPDATE_GROUP_PERMISSION

static final java.lang.String UM_UPDATE_GROUP_PERMISSION
See Also:
Constant Field Values

UM_DELETE_GROUP_PERMISSION

static final java.lang.String UM_DELETE_GROUP_PERMISSION
See Also:
Constant Field Values

UM_CREATE_WORD_PERMISSION

static final java.lang.String UM_CREATE_WORD_PERMISSION
See Also:
Constant Field Values

UM_READ_WORD_PERMISSION

static final java.lang.String UM_READ_WORD_PERMISSION
See Also:
Constant Field Values

UM_DELETE_WORD_PERMISSION

static final java.lang.String UM_DELETE_WORD_PERMISSION
See Also:
Constant Field Values

CREATE_LINK_PERMISSION

static final java.lang.String CREATE_LINK_PERMISSION
See Also:
Constant Field Values
Method Detail

checkAccess

boolean checkAccess(java.lang.String permissionValue)
Returns true if this permission is identified by the given value.

Parameters:
permissionValue - Value that uniquely identifies the permission to check
Returns:
true if this permission is identified by the given value

getValue

java.lang.String getValue()
Returns the unique, externally defined, value of the permission.

Returns:
the unique, externally defined, value of the permission

getCategory

PermissionCategory getCategory()
Return the permission category of this permission.

Returns:
The permission category of this permission.

getLabelId

java.lang.String getLabelId()
Return the id of the label assosiated with this permission.

Returns:
the label id.

getName

java.lang.String getName()
Return the language dependend name of this permission group.

Returns:
Language dependend name of this permission group


Copyright © 2007-2011 GX Software BV. All Rights Reserved.