Skip navigation links

Oracle® WebCenter Content Site Studio for External Applications Java API Reference
11g Release 1 (11.1.1)

E17273-03


oracle.stellent.wcm.javaee.servlet.proxy.impl
Class IdcServiceForProxy

java.lang.Object
  extended by oracle.stellent.wcm.javaee.servlet.proxy.impl.IdcServiceForProxy

Direct Known Subclasses:
SSEditNativeDocumentForProxy, SSGetPageForProxy, WCMGetPlaceHolderContent

public class IdcServiceForProxy
extends java.lang.Object

Handle a specific service in the proxy


Constructor Summary
IdcServiceForProxy(javax.servlet.ServletContext servletContext)
           

 

Method Summary
protected  ProxyResponse createProxyResponse(ServletRequestContext requestContext, SiteRequest siteRequest, SiteResponse siteResponse)
          Handle the site response into a valid Http servlet response
 ProxyLogic getProxyLogic()
           
 javax.servlet.ServletContext getServletContext()
           
 ClientApplication getWcmApplication()
           
 ProxyResponse handleService(ProxyRequest proxyRequest, oracle.stellent.ridc.model.DataBinder dataBinder, ServletRequestContext requestContext)
          Handle a service call.

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

IdcServiceForProxy

public IdcServiceForProxy(javax.servlet.ServletContext servletContext)

Method Detail

getWcmApplication

public ClientApplication getWcmApplication()
                                    throws javax.servlet.ServletException
Returns:
the current wcm application
Throws:
javax.servlet.ServletException

getServletContext

public javax.servlet.ServletContext getServletContext()

getProxyLogic

public ProxyLogic getProxyLogic()
                         throws javax.servlet.ServletException
Throws:
javax.servlet.ServletException

handleService

public ProxyResponse handleService(ProxyRequest proxyRequest,
                                   oracle.stellent.ridc.model.DataBinder dataBinder,
                                   ServletRequestContext requestContext)
                            throws javax.servlet.ServletException,
                                   java.io.IOException
Handle a service call.
Parameters:
proxyRequest - the proxy request
dataBinder - the data binder containing the request
requestContext - the request context
Returns:
the proxy response
Throws:
javax.servlet.ServletException
java.io.IOException

createProxyResponse

protected ProxyResponse createProxyResponse(ServletRequestContext requestContext,
                                            SiteRequest siteRequest,
                                            SiteResponse siteResponse)
                                     throws java.io.IOException,
                                            javax.servlet.ServletException
Handle the site response into a valid Http servlet response
Parameters:
requestContext - the request context
siteRequest - the site request
siteResponse - the site response
Returns:
the proxy response
Throws:
java.io.IOException
javax.servlet.ServletException

Skip navigation links

Oracle® WebCenter Content Site Studio for External Applications Java API Reference
11g Release 1 (11.1.1)

E17273-03


Copyright © 2010, 2011, Oracle and/or its affiliates. All rights reserved.