{ } }
Tree PREV CLASS NEXT CLASS FRAMES NO FRAMES SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD com.ibm.workplace.wcm.api.pagecontext
Interface PortletWcmPageContextServiceProvider
- All Superinterfaces:
- PortletService
public interface PortletWcmPageContextServiceProvider- extends PortletService
Portlet service interface of the WcmPageContextService. An instance can be obtained as follows:
PortletServiceHome psh; final javax.naming.Context ctx = new javax.naming.InitialContext(); try { psh = (PortletServiceHome) ctx.lookup(PortletWcmPageContextServiceProvider.JNDI_NAME); } catch(javax.naming.NameNotFoundException e) { ... error handling ... } ... // Get the provider final PortletWcmPageContextServiceProvider provider = (PortletWcmPageContextServiceProvider) psh.getPortletService(PortletWcmPageContextServiceProvider.class); // Get the WcmPageContextService final WcmPageContextService service = provider.getWcmPageContextService(request, response) ...
Field Summary static java.lang.String JNDI_NAME
The JNDI name used to bind the PortletWcmPageContextServiceProvider singleton.
Method Summary WcmPageContextService getWcmPageContextService(PortletRequest request, PortletResponse response)
Gets an instance of the WcmPageContextService.WcmPageContextService getWcmPageContextService(PortletRequest request, PortletResponse response, Workspace workspace)
Gets an instance of the WcmPageContextService.
Field Detail JNDI_NAME
static final java.lang.String JNDI_NAME
- The JNDI name used to bind the PortletWcmPageContextServiceProvider singleton.
- See Also:
- Constant Field Values
Method Detail getWcmPageContextService
WcmPageContextService getWcmPageContextService(PortletRequest request, PortletResponse response) throws PageContextServiceNotAvailableException
- Gets an instance of the WcmPageContextService. When calling this method a new WCM workspace is created. The workspace is ended when calling WcmPageContextService.dispose().
- Parameters:
- request - PortletRequest
- response - PortletResponse
- Returns:
- WcmPageContextService
- Throws:
- PageContextServiceNotAvailableException
getWcmPageContextService
WcmPageContextService getWcmPageContextService(PortletRequest request, PortletResponse response, Workspace workspace) throws PageContextServiceNotAvailableException
- Gets an instance of the WcmPageContextService.
- Parameters:
- request - PortletRequest
- response - PortletResponse
- workspace - WCM workspace to be used by the service.
- Returns:
- WcmPageContextService
- Throws:
- PageContextServiceNotAvailableException
Tree PREV CLASS NEXT CLASS FRAMES NO FRAMES SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD