|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.gentics.portal.security.AbstractPortalPermissionChecker
com.gentics.portal.security.PermissionChecker
public class PermissionChecker
The Class DefaultPermissionChecker.
This is the Default Implementation of the PortalPermissionChecker.
It relies on the basic portal user object in the request.
![]() |
![]() |
Field Summary | |
---|---|
private static org.apache.log4j.Logger |
log
The log. |
private static String |
SUBJECTNAMING
The subject naming. |
Fields inherited from class com.gentics.portal.security.AbstractPortalPermissionChecker |
---|
CMS_ANONYMOUS_GROUP, PROPERTY_CMS_ANONYMOUS_GROUP |
Constructor Summary | |
---|---|
PermissionChecker()
|
Method Summary | |
---|---|
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. |
Methods inherited from class com.gentics.portal.security.AbstractPortalPermissionChecker |
---|
getEditRoleMap, getViewRoleMap |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private static org.apache.log4j.Logger log
private static final String SUBJECTNAMING
Constructor Detail |
---|
public PermissionChecker()
Method Detail |
---|
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 bean
public Boolean checkEditPermission(javax.portlet.PortletRequest request, com.gentics.cr.CRResolvableBean crBean)
AbstractPortalPermissionChecker
checkEditPermission
in class AbstractPortalPermissionChecker
request
- the requestcrBean
- the bean
public Boolean isLoggedIn(javax.portlet.PortletRequest request)
AbstractPortalPermissionChecker
isLoggedIn
in class AbstractPortalPermissionChecker
request
- the request
public Subject getSubject(javax.portlet.PortletRequest request)
AbstractPortalPermissionChecker
getSubject
in class AbstractPortalPermissionChecker
request
- the request
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |