|
||||||||||
| 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 | |||||||||