|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.gentics.portal.security.PermissionCheckerFactory
public final class PermissionCheckerFactory
A factory for creating and accessing exact one instance of PermissionChecker.
For use in any kind of portlets that run in a portal environment. Usage:
PermissionCheckerFactory.get().isLoggedIn(request)
For configuration create a property file:
permissionchecker.properties
with following properties:
permissioncheckerclass=com.gentics.portal.security.DefaultPermissionChecker
![]() |
![]() |
Field Summary | |
---|---|
private static String |
CLASS_KEY
The Constant CLASS_KEY. |
private static Class<? extends AbstractPortalPermissionChecker> |
clazz
Prefix for the PermissionChecker Class to use. |
private static org.apache.log4j.Logger |
log
The logger. |
private static AbstractPortalPermissionChecker |
permissionChecker
The permission checker. |
private static String |
PROPERTY_FILENAME
The Constant Property Filename. |
Constructor Summary | |
---|---|
private |
PermissionCheckerFactory()
Instantiates a new permission checker factory. |
Method Summary | |
---|---|
static AbstractPortalPermissionChecker |
get()
Gets the PortalPermissionChecker Instance. |
private static void |
init()
Inits a new instance of the PortalPermissionChecker with the given parameters from property file. |
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 AbstractPortalPermissionChecker permissionChecker
private static final String PROPERTY_FILENAME
private static final String CLASS_KEY
private static Class<? extends AbstractPortalPermissionChecker> clazz
Constructor Detail |
---|
private PermissionCheckerFactory()
Method Detail |
---|
private static void init()
public static AbstractPortalPermissionChecker get()
If the permissionchecker instance is not initialized yet, we initialize it here
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |