com.esri.arcgis.system
Interface IRESTCallback

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRESTCallbackProxy

public interface IRESTCallback
extends java.io.Serializable

COM Interface 'IRESTCallback'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSystem.olb'

Description: 'REST handler callback interface.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID5d203d0e_d444_4201_ba8f_4f60fe0e4998
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void handleOperation(java.lang.String capabilities, java.lang.String resourceName, java.lang.String operationName, IPropertySet boundVariables, java.lang.String inputJSON, java.lang.String outputFormat, IJSONObject requestProps, IJSONObject[] responseProps, java.lang.Object[] outputData)
          Callback for REST operation handling.
 void handleResource(java.lang.String capabilities, java.lang.String resourceName, IPropertySet boundVariables, java.lang.String inputJSON, java.lang.String outputFormat, IJSONObject requestProps, IJSONObject[] responseProps, java.lang.Object[] outputData)
          Callback for REST resource handling.
 

Field Detail

IID5d203d0e_d444_4201_ba8f_4f60fe0e4998

static final int IID5d203d0e_d444_4201_ba8f_4f60fe0e4998
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

handleResource

void handleResource(java.lang.String capabilities,
                    java.lang.String resourceName,
                    IPropertySet boundVariables,
                    java.lang.String inputJSON,
                    java.lang.String outputFormat,
                    IJSONObject requestProps,
                    IJSONObject[] responseProps,
                    java.lang.Object[] outputData)
                    throws java.io.IOException,
                           AutomationException
Callback for REST resource handling.

Parameters:
capabilities - The capabilities (in)
resourceName - The resourceName (in)
boundVariables - A reference to a com.esri.arcgis.system.IPropertySet (in)
inputJSON - The inputJSON (in)
outputFormat - The outputFormat (in)
requestProps - A reference to a com.esri.arcgis.system.IJSONObject (in)
responseProps - A reference to a com.esri.arcgis.system.IJSONObject (out: use single element array)
outputData - A Variant (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

handleOperation

void handleOperation(java.lang.String capabilities,
                     java.lang.String resourceName,
                     java.lang.String operationName,
                     IPropertySet boundVariables,
                     java.lang.String inputJSON,
                     java.lang.String outputFormat,
                     IJSONObject requestProps,
                     IJSONObject[] responseProps,
                     java.lang.Object[] outputData)
                     throws java.io.IOException,
                            AutomationException
Callback for REST operation handling.

Parameters:
capabilities - The capabilities (in)
resourceName - The resourceName (in)
operationName - The operationName (in)
boundVariables - A reference to a com.esri.arcgis.system.IPropertySet (in)
inputJSON - The inputJSON (in)
outputFormat - The outputFormat (in)
requestProps - A reference to a com.esri.arcgis.system.IJSONObject (in)
responseProps - A reference to a com.esri.arcgis.system.IJSONObject (out: use single element array)
outputData - A Variant (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.