|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.2) E14255-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.bea.p13n.entitlements.common.EntitlementHelper
public class EntitlementHelper
Provides helper methods for constructing entitlements.
Field Summary | |
---|---|
static String |
CTXT_HNDLR |
static String |
ENT_REQUEST |
Constructor Summary | |
---|---|
EntitlementHelper() |
Method Summary | |
---|---|
static com.bea.p13n.entitlements.common.EntitlementRequest |
createEntitlementRequest(javax.servlet.http.HttpServletRequest anHttpRequest) Creates an EntitlementRequest and caches it on the HttpRequest, or returns the currently cached EntitlementRequest. |
static P13nContextHandler |
createP13nContextHandler(com.bea.p13n.entitlements.common.EntitlementRequest entRequest) Returns a P13nContextHandler for the current user. |
static P13nContextHandler |
createP13nContextHandler(javax.servlet.http.HttpServletRequest httpRequest) Returns a P13nContextHandler for the current user. |
static P13nContextHandler |
createP13nContextHandler(String aWebAppName) Returns a P13nContextHandler for the current user, based on a ProfileWrapper, only. |
static com.bea.p13n.entitlements.common.EntitlementRequest |
getEntitlementRequest(javax.servlet.http.HttpServletRequest anHttpRequest) Returns the current EntitlementRequest associated with an HttpServletRequest . |
static P13nContextHandler |
getP13nContextHandler(javax.servlet.http.HttpServletRequest anHttpRequest) Returns the current P13nContextHandler associated with an HttpServletRequest . |
static Request |
getP13nRequest(javax.servlet.http.HttpServletRequest anHttpRequest) Returns the P13n Request associated with an HttpServletRequest |
static void |
setContextAttribute(com.bea.p13n.entitlements.common.EntitlementRequest entRequest, int scope, String attrName, Object attrValue) |
static void |
setContextAttribute(javax.servlet.http.HttpServletRequest request, int scope, String attrName, Object attrValue) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String ENT_REQUEST
public static final String CTXT_HNDLR
Constructor Detail |
---|
public EntitlementHelper()
Method Detail |
---|
public static com.bea.p13n.entitlements.common.EntitlementRequest createEntitlementRequest(javax.servlet.http.HttpServletRequest anHttpRequest) throws com.bea.p13n.entitlements.common.EntitlementsException
anHttpRequest
- The current Http requestEntitlementRequest
instance.EntitlementsException
- if an error occurrs during creation of an EntitlementRequest
.public static P13nContextHandler createP13nContextHandler(com.bea.p13n.entitlements.common.EntitlementRequest entRequest)
P13nContextHandler
for the current user.public static P13nContextHandler createP13nContextHandler(javax.servlet.http.HttpServletRequest httpRequest) throws com.bea.p13n.entitlements.common.EntitlementsException
P13nContextHandler
for the current user.com.bea.p13n.entitlements.common.EntitlementsException
public static P13nContextHandler createP13nContextHandler(String aWebAppName)
P13nContextHandler
for the current user, based on a ProfileWrapper, only. This method allows creation of the context handler without an HttpRequest. However, the evaluation of expression-based roles based on such a context can only include profile-based attributes. That is, no time/date, request, or session-based attributes can exist in the role expression. If the current user is not authenticated, an anonymous profile will be used.aWebAppName
- The webapp name of the caller. If no webapp-scoped roles are in-scope for the calling application, this field may be null.public static P13nContextHandler getP13nContextHandler(javax.servlet.http.HttpServletRequest anHttpRequest) throws com.bea.p13n.entitlements.common.EntitlementsException
P13nContextHandler
associated with an HttpServletRequest
.anHttpRequest
- The Http requestP13nContextHandler
, else creates a new one..com.bea.p13n.entitlements.common.EntitlementsException
public static com.bea.p13n.entitlements.common.EntitlementRequest getEntitlementRequest(javax.servlet.http.HttpServletRequest anHttpRequest)
EntitlementRequest
associated with an HttpServletRequest
.anHttpRequest
- The Http requestEntitlementRequest
, else creates a new one.public static Request getP13nRequest(javax.servlet.http.HttpServletRequest anHttpRequest)
Request
associated with an HttpServletRequest
anHttpRequest
- The Http requestRequest
public static void setContextAttribute(javax.servlet.http.HttpServletRequest request, int scope, String attrName, Object attrValue)
public static void setContextAttribute(com.bea.p13n.entitlements.common.EntitlementRequest entRequest, int scope, String attrName, Object attrValue)
|
Oracle Fusion Middleware Java API for Oracle WebLogic Portal 10g Release 3 (10.3.2) E14255-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2010, Oracle. All rights reserved.