|
© 2003 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.bea.portal.appflow.processor.AbstractPortalProcessor | +--com.bea.portal.appflow.processor.AbstractPortalPersonalizationProcessor
AbtractPortalPersonalization is a generic processor (input processor) used to assist processors that wish to mutate the PortalPersonalization.
Constructor Summary | |
AbstractPortalPersonalizationProcessor()
Default constructor (called by webflow) - session sensitive as it calls super(true) . |
Method Summary | |
static MutablePortletPersonalization |
getCurrentPortletPersonalization(PortalRequest portalRequest,
MutablePortalPersonalization portalP13n)
Retrieve an instance of the current MutablePortletPersonalization. |
static MutablePortalPersonalization |
getMutablePortalPersonalization(PortalRequest portalRequest)
Return an instance of the Mutable Portal Personalization. |
abstract Object |
process(HttpServletRequest request,
HttpServletResponse response,
PortalRequest portalRequest,
MutablePortalPersonalization portalPersonalization,
Object requestContext)
Processors extending this class must provide an implementation for this method. |
Object |
process(HttpServletRequest request,
HttpServletResponse response,
PortalRequest portalRequest,
Object requestContext)
Process method called on by webflow. |
static void |
setMutablePortalPersonalization(PortalRequest portalRequest,
MutablePortalPersonalization portalP13n)
Persist the PortalPersonalization into the database. |
Methods inherited from class com.bea.portal.appflow.processor.AbstractPortalProcessor |
getCurrentPortletState, process |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AbstractPortalPersonalizationProcessor()
super(true)
.
Method Detail |
public Object process(HttpServletRequest request, HttpServletResponse response, PortalRequest portalRequest, Object requestContext) throws com.bea.p13n.appflow.exception.ProcessingException
public abstract Object process(HttpServletRequest request, HttpServletResponse response, PortalRequest portalRequest, MutablePortalPersonalization portalPersonalization, Object requestContext)
process
in class AbstractPortalProcessor
com.bea.p13n.appflow.exception.ProcessingException
- as the subclasses process method can throw it.public abstract Object process(HttpServletRequest request, HttpServletResponse response, PortalRequest portalRequest, MutablePortalPersonalization portalPersonalization, Object requestContext) throws com.bea.p13n.appflow.exception.ProcessingException
com.bea.p13n.appflow.exception.ProcessingException
- per calling implementing subclasspublic static MutablePortalPersonalization getMutablePortalPersonalization(PortalRequest portalRequest) throws com.bea.p13n.appflow.exception.ProcessingException
com.bea.p13n.appflow.exception.ProcessingException
- if cannot get the profileIdentity from the PortalSession,
or the could not get the MutablePortalPersonalization from the PortalManagerpublic static void setMutablePortalPersonalization(PortalRequest portalRequest, MutablePortalPersonalization portalP13n) throws com.bea.p13n.appflow.exception.ProcessingException
com.bea.p13n.appflow.exception.ProcessingException
- if cannot get the profileIdentity from the PortalSession,
or the could not update the MutablePortalPersonalization with the PortalManagerpublic static MutablePortletPersonalization getCurrentPortletPersonalization(PortalRequest portalRequest, MutablePortalPersonalization portalP13n) throws com.bea.p13n.appflow.exception.ProcessingException
com.bea.p13n.appflow.exception.ProcessingException
- if cannot get the PagePersonalization from the PortalPersonalization,
or the could get the PortletPersonalization from the PagePersonalization.
|
© 2003 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |