Skip navigation links

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

E17273-02


oracle.stellent.wcm.server.request.logic.idcService
Class IdcServiceRequest

java.lang.Object
  extended by oracle.stellent.wcm.server.request.SiteRequest
      extended by oracle.stellent.wcm.server.request.logic.idcService.IdcServiceRequest

All Implemented Interfaces:
IdcParameterRequest
Direct Known Subclasses:
ProxyRequest

public class IdcServiceRequest
extends SiteRequest
implements IdcParameterRequest

Invoke an IDC service


Nested Class Summary

 

Nested classes/interfaces inherited from class oracle.stellent.wcm.server.request.SiteRequest
SiteRequest.ContextType, SiteRequest.Mode

 

Field Summary
static java.lang.String IDC_ERROR_TYPE
           
static java.lang.String IDC_ERROR_TYPE_NOTFOUND
           
static java.lang.String IDC_RESPONSE_TYPE
           

 

Fields inherited from class oracle.stellent.wcm.server.request.SiteRequest
FLAG_PREVIEW_ID, FLAG_PREVIEW_MODE, FLAG_SHOW_PLACEHOLDER_PROPERTIES, FLAG_START_REQUEST_THREAD, PARAM_ALLOW_DESIGN_MODE, PARAM_DESIGN_MODE, PARAM_FORCE_CONTRIBUTOR

 

Constructor Summary
IdcServiceRequest()
           

 

Method Summary
 void addFileParameter(java.lang.String name, java.lang.String path)
          Add a pointer to a file POST parameter (i.e.
 void addParameter(java.lang.String name, java.lang.String value)
          Add a parameter to the service call
 java.util.Map<java.lang.String,java.lang.String> getFileParameters()
           
 java.lang.String getJsonBinder()
           
 java.util.Map<java.lang.String,java.lang.String> getParameters()
           
 java.lang.String getSerializedBinder()
           
 java.lang.String getService()
           
 void setJsonBinder(java.lang.String json)
          Set the request as a JSON binder
 void setSerializedBinder(java.lang.String dataBinder)
          Set the encoded data binder
 void setService(java.lang.String service)
          Set the name of the service to invoke

 

Methods inherited from class oracle.stellent.wcm.server.request.SiteRequest
clearTransientObjects, copyRequest, getFlag, getFlagNames, getIdcContext, getLocation, getMode, getRetrievalMode, getRevision, getSiteParameters, getTransientObject, getUrlPatterns, isContributionMode, setFlag, setIdcContext, setLocation, setMode, setRetrievalMode, setRevision, setTransientObject, setUrlPatterns

 

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

 

Field Detail

IDC_RESPONSE_TYPE

public static final java.lang.String IDC_RESPONSE_TYPE
See Also:
Constant Field Values

IDC_ERROR_TYPE

public static final java.lang.String IDC_ERROR_TYPE
See Also:
Constant Field Values

IDC_ERROR_TYPE_NOTFOUND

public static final java.lang.String IDC_ERROR_TYPE_NOTFOUND
See Also:
Constant Field Values

Constructor Detail

IdcServiceRequest

public IdcServiceRequest()

Method Detail

setService

public void setService(java.lang.String service)
Set the name of the service to invoke
Parameters:
service - the service name

getService

public java.lang.String getService()

setJsonBinder

public void setJsonBinder(java.lang.String json)
Set the request as a JSON binder
Parameters:
json - the json binder

getJsonBinder

public java.lang.String getJsonBinder()

setSerializedBinder

public void setSerializedBinder(java.lang.String dataBinder)
Set the encoded data binder
Parameters:
dataBinder - the string containing the serialized binder

getSerializedBinder

public java.lang.String getSerializedBinder()

addParameter

public void addParameter(java.lang.String name,
                         java.lang.String value)
Add a parameter to the service call
Specified by:
addParameter in interface IdcParameterRequest
Parameters:
name - the parameter name
value - the parameter value

getParameters

public java.util.Map<java.lang.String,java.lang.String> getParameters()
Specified by:
getParameters in interface IdcParameterRequest
Returns:
a map of name/value pairs to add to the request local data

addFileParameter

public void addFileParameter(java.lang.String name,
                             java.lang.String path)
Add a pointer to a file POST parameter (i.e. a stream)
Specified by:
addFileParameter in interface IdcParameterRequest
Parameters:
name - the parameter name
path - the path to the parameter file

getFileParameters

public java.util.Map<java.lang.String,java.lang.String> getFileParameters()
Specified by:
getFileParameters in interface IdcParameterRequest

Skip navigation links

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

E17273-02


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