public class PermissionChecker extends AbstractPortalPermissionChecker
This is the Default Implementation of the PortalPermissionChecker.
It relies on the basic portal user object in the request.
Modifier and Type | Field and Description |
---|---|
private static org.apache.log4j.Logger |
log
The log.
|
private static String |
SUBJECTNAMING
The subject naming.
|
CMS_ANONYMOUS_GROUP, PROPERTY_CMS_ANONYMOUS_GROUP
Constructor and Description |
---|
PermissionChecker() |
Modifier and Type | Method and Description |
---|---|
Boolean |
checkEditPermission(javax.portlet.PortletRequest request,
com.gentics.cr.CRResolvableBean crBean)
Checks the write permission for the given crBean.
|
Boolean |
checkViewPermission(javax.portlet.PortletRequest request,
com.gentics.cr.CRResolvableBean crBean)
Check the view permissions for the given crBean.
|
Subject |
getSubject(javax.portlet.PortletRequest request)
Returns the User Subject.
|
void |
init()
Initialize the PortalPermissionChecker and builds the role map.
|
Boolean |
isLoggedIn(javax.portlet.PortletRequest request)
Checks if a user is logged in.
|
getEditRoleMap, getViewRoleMap
private static org.apache.log4j.Logger log
private static final String SUBJECTNAMING
public void init()
AbstractPortalPermissionChecker
init
in class AbstractPortalPermissionChecker
public Boolean checkViewPermission(javax.portlet.PortletRequest request, com.gentics.cr.CRResolvableBean crBean)
AbstractPortalPermissionChecker
checkViewPermission
in class AbstractPortalPermissionChecker
request
- the requestcrBean
- the beanpublic Boolean checkEditPermission(javax.portlet.PortletRequest request, com.gentics.cr.CRResolvableBean crBean)
AbstractPortalPermissionChecker
checkEditPermission
in class AbstractPortalPermissionChecker
request
- the requestcrBean
- the beanpublic Boolean isLoggedIn(javax.portlet.PortletRequest request)
AbstractPortalPermissionChecker
isLoggedIn
in class AbstractPortalPermissionChecker
request
- the requestpublic Subject getSubject(javax.portlet.PortletRequest request)
AbstractPortalPermissionChecker
getSubject
in class AbstractPortalPermissionChecker
request
- the requestCopyright © 2014 Gentics Software GmbH. All Rights Reserved.