com.esri.arcgis.system
Class IRESTCallbackProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.system.IRESTCallbackProxy
All Implemented Interfaces:
IRESTCallback, java.io.Externalizable, java.io.Serializable

Deprecated. Internal use only. Proxy for 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 =

public class IRESTCallbackProxy
extends com.esri.arcgis.interop.Dispatch
implements IRESTCallback, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.system.IRESTCallback
IID, IID5d203d0e_d444_4201_ba8f_4f60fe0e4998
 
Constructor Summary
  IRESTCallbackProxy()
          Deprecated. For internal use only
  IRESTCallbackProxy(java.lang.Object obj)
          Deprecated.  
protected IRESTCallbackProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IRESTCallbackProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IRESTCallbackProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 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)
          Deprecated. 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)
          Deprecated. Callback for REST resource handling.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IRESTCallbackProxy

public IRESTCallbackProxy(java.lang.String CLSID,
                          java.lang.String host,
                          com.esri.arcgis.interop.AuthInfo authInfo)
                   throws java.net.UnknownHostException,
                          java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

IRESTCallbackProxy

public IRESTCallbackProxy()
Deprecated. 
For internal use only


IRESTCallbackProxy

public IRESTCallbackProxy(java.lang.Object obj)
                   throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IRESTCallbackProxy

protected IRESTCallbackProxy(java.lang.Object obj,
                             java.lang.String iid)
                      throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IRESTCallbackProxy

protected IRESTCallbackProxy(java.lang.String CLSID,
                             java.lang.String iid,
                             java.lang.String host,
                             com.esri.arcgis.interop.AuthInfo authInfo)
                      throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Deprecated. 
Overrides:
addListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

handleResource

public 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
Deprecated. 
Callback for REST resource handling.

Specified by:
handleResource in interface IRESTCallback
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

public 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
Deprecated. 
Callback for REST operation handling.

Specified by:
handleOperation in interface IRESTCallback
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.