public interface RWikiSecurityService
| Modifier and Type | Field and Description |
|---|---|
static String |
SECURE_ADMIN
Security function name for admin.
|
static String |
SECURE_CREATE
Security function name for create. required to create
|
static String |
SECURE_DELETE
Security function name for delete. required to delete
|
static String |
SECURE_READ
Security function name for read. required to read
|
static String |
SECURE_SUPER_ADMIN
Security function name for admin.
|
static String |
SECURE_UPDATE
Security function name for update. required to update
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkAdmin(RWikiEntity rwe)
check for admin permission
|
boolean |
checkAdminPermission(String reference)
Check for admin permission (rwiki.admin) on the reference which must
point to a resolvable entity.
|
boolean |
checkCreatePermission(String reference)
Check for super create permission (rwiki.create) on the reference which
must point to a resolvable entity.
|
boolean |
checkGetPermission(String reference)
Check for get permission (rwiki.read) on the reference which must point
to a resolvable entity.
|
boolean |
checkRead(RWikiEntity rwe)
Check for read permission
|
boolean |
checkSearchPermission(String reference)
Check for search permission (rwiki.search) on the reference which must
point to a resolvable entity.
|
boolean |
checkSuperAdminPermission(String reference)
Check for super admin permission (rwiki.superadmin) on the reference
which must point to a resolvable entity.
|
boolean |
checkUpdate(RWikiEntity rwe)
check for update permission
|
boolean |
checkUpdatePermission(String reference)
Check for update permission (rwiki.update) on the reference which must
point to a resolvable entity.
|
String |
createPermissionsReference(String pageSpace)
generate a default reference to a permission from the page space URL
|
String |
getSiteId()
Get the current site ID
|
String |
getSiteReference()
Get the current site reference, must be called in a request cycle to work
|
static final String SECURE_CREATE
static final String SECURE_READ
static final String SECURE_UPDATE
static final String SECURE_DELETE
static final String SECURE_SUPER_ADMIN
static final String SECURE_ADMIN
String getSiteReference()
boolean checkGetPermission(String reference)
reference - boolean checkUpdatePermission(String reference)
reference - boolean checkAdminPermission(String reference)
reference - boolean checkSuperAdminPermission(String reference)
reference - boolean checkCreatePermission(String reference)
reference - boolean checkSearchPermission(String reference)
reference - String getSiteId()
String createPermissionsReference(String pageSpace)
pageSpace - boolean checkRead(RWikiEntity rwe)
rwo - user - boolean checkUpdate(RWikiEntity rwe)
rwo - user - boolean checkAdmin(RWikiEntity rwe)
rwo - user - Copyright © 2003-2014 Sakai Project. All Rights Reserved.