com.esri.arcgisws
Class FeatureServerBindingStub

java.lang.Object
  extended by com.esri.arcgisws.runtime.WebServiceProxyImpl
      extended by com.esri.arcgisws.FeatureServerBindingStub
All Implemented Interfaces:
FeatureServerPort, WebServiceProxy

public class FeatureServerBindingStub
extends WebServiceProxyImpl
implements FeatureServerPort


Constructor Summary
FeatureServerBindingStub()
          FeatureServerBindingStub default constructor.
FeatureServerBindingStub(String endpointAddressURL)
          FeatureServerBindingStub constructor.
FeatureServerBindingStub(String endpointAddressURL, String username, String password)
          FeatureServerBindingStub constructor.
 
Method Summary
 EditResult[] add(int layerOrTableID, DataObjects dataObjects)
           
 EditResult[] addAttachments(int layerOrTableID, AttachmentData[] attachmentDataArray)
           
 TableEditResult[] applyEdits(TableEdit[] tableEdits)
           
 void delete(int layerOrTableID, String definitionExpression, QueryFilter queryFilter)
           
 EditResult[] deleteAttachments(int layerOrTableID, int[] iDsOfAttachmentsToDelete)
           
 EditResult[] deleteByID(int layerOrTableID, int[] iDsOfObjectsToDelete)
           
 int getCount(int layerOrTableID, String definitionExpression, QueryFilter queryFilter)
           
 GraphicFeatureLayer[] getLayers(ServerSymbolOutputOptions symbolOutputOptions)
           
 int getServiceObjectCount(GFSTableDescription[] layerOrTableDescriptions, Geometry geometry)
           
 DataObjectTable[] getTables(ServerSymbolOutputOptions symbolOutputOptions, boolean ignoreLayers)
           
 ServiceData query(int layerOrTableID, String definitionExpression, QueryFilter queryFilter, ServiceDataOptions serviceDataOptions)
           
 AttachmentData[] queryAttachmentData(int layerOrTableID, int[] attachmentIDs, EsriTransportType transportType)
           
 AttachmentInfo[] queryAttachmentInfos(int layerOrTableID, int[] objectIDs)
           
 ServiceData queryFromService(GFSTableDescription[] layerOrTableDescriptions, Geometry geometry, SpatialReference outSR, TimeReference outTR, ServiceDataOptions serviceDataOptions)
           
 String[] queryHTMLPopups(int layerOrTableID, int[] objectIDs)
           
 int[] queryIDs(int layerOrTableID, String definitionExpression, QueryFilter queryFilter)
           
 ServiceData queryRelatedObjects(int sourceLayerOrTableID, int[] objectIDsInSource, int relationshipID, String targetDefinitionExpression, String targetTableProps, boolean groupBySourceOIDs, SpatialReference outSR, TimeReference outTR, ServiceDataOptions serviceDataOptions)
           
 EditResult[] update(int layerOrTableID, DataObjects dataObjects)
           
 EditResult[] updateAttachments(int layerOrTableID, AttachmentData[] attachmentDataArray)
           
 
Methods inherited from class com.esri.arcgisws.runtime.WebServiceProxyImpl
_getProperty, _setProperty, addHTTPRequestHeaders, enableRequestResponseLogging, getHTTPResponseHeaders, getPassword, getProperty, getUsername, setArcGISVersion, setConnectionTimeout, setEndPointAddress, setEndPointAddress, setHttpReferer, setPassword, setProperties, setProperty, setSoapOverDCOM, setSoapOverDCOM, setUsername
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.esri.arcgisws.runtime.WebServiceProxy
_getProperty, _setProperty, addHTTPRequestHeaders, enableRequestResponseLogging, getHTTPResponseHeaders, getPassword, getProperty, getUsername, setArcGISVersion, setConnectionTimeout, setEndPointAddress, setEndPointAddress, setHttpReferer, setPassword, setProperties, setProperty, setSoapOverDCOM, setSoapOverDCOM, setUsername
 

Constructor Detail

FeatureServerBindingStub

public FeatureServerBindingStub()
FeatureServerBindingStub default constructor.


FeatureServerBindingStub

public FeatureServerBindingStub(String endpointAddressURL)
FeatureServerBindingStub constructor.


FeatureServerBindingStub

public FeatureServerBindingStub(String endpointAddressURL,
                                String username,
                                String password)
FeatureServerBindingStub constructor.

Method Detail

add

public EditResult[] add(int layerOrTableID,
                        DataObjects dataObjects)
Specified by:
add in interface FeatureServerPort

delete

public void delete(int layerOrTableID,
                   String definitionExpression,
                   QueryFilter queryFilter)
Specified by:
delete in interface FeatureServerPort

query

public ServiceData query(int layerOrTableID,
                         String definitionExpression,
                         QueryFilter queryFilter,
                         ServiceDataOptions serviceDataOptions)
Specified by:
query in interface FeatureServerPort

update

public EditResult[] update(int layerOrTableID,
                           DataObjects dataObjects)
Specified by:
update in interface FeatureServerPort

getCount

public int getCount(int layerOrTableID,
                    String definitionExpression,
                    QueryFilter queryFilter)
Specified by:
getCount in interface FeatureServerPort

getLayers

public GraphicFeatureLayer[] getLayers(ServerSymbolOutputOptions symbolOutputOptions)
Specified by:
getLayers in interface FeatureServerPort

queryAttachmentInfos

public AttachmentInfo[] queryAttachmentInfos(int layerOrTableID,
                                             int[] objectIDs)
Specified by:
queryAttachmentInfos in interface FeatureServerPort

getServiceObjectCount

public int getServiceObjectCount(GFSTableDescription[] layerOrTableDescriptions,
                                 Geometry geometry)
Specified by:
getServiceObjectCount in interface FeatureServerPort

addAttachments

public EditResult[] addAttachments(int layerOrTableID,
                                   AttachmentData[] attachmentDataArray)
Specified by:
addAttachments in interface FeatureServerPort

applyEdits

public TableEditResult[] applyEdits(TableEdit[] tableEdits)
Specified by:
applyEdits in interface FeatureServerPort

queryHTMLPopups

public String[] queryHTMLPopups(int layerOrTableID,
                                int[] objectIDs)
Specified by:
queryHTMLPopups in interface FeatureServerPort

getTables

public DataObjectTable[] getTables(ServerSymbolOutputOptions symbolOutputOptions,
                                   boolean ignoreLayers)
Specified by:
getTables in interface FeatureServerPort

deleteAttachments

public EditResult[] deleteAttachments(int layerOrTableID,
                                      int[] iDsOfAttachmentsToDelete)
Specified by:
deleteAttachments in interface FeatureServerPort

queryFromService

public ServiceData queryFromService(GFSTableDescription[] layerOrTableDescriptions,
                                    Geometry geometry,
                                    SpatialReference outSR,
                                    TimeReference outTR,
                                    ServiceDataOptions serviceDataOptions)
Specified by:
queryFromService in interface FeatureServerPort

deleteByID

public EditResult[] deleteByID(int layerOrTableID,
                               int[] iDsOfObjectsToDelete)
Specified by:
deleteByID in interface FeatureServerPort

updateAttachments

public EditResult[] updateAttachments(int layerOrTableID,
                                      AttachmentData[] attachmentDataArray)
Specified by:
updateAttachments in interface FeatureServerPort

queryRelatedObjects

public ServiceData queryRelatedObjects(int sourceLayerOrTableID,
                                       int[] objectIDsInSource,
                                       int relationshipID,
                                       String targetDefinitionExpression,
                                       String targetTableProps,
                                       boolean groupBySourceOIDs,
                                       SpatialReference outSR,
                                       TimeReference outTR,
                                       ServiceDataOptions serviceDataOptions)
Specified by:
queryRelatedObjects in interface FeatureServerPort

queryAttachmentData

public AttachmentData[] queryAttachmentData(int layerOrTableID,
                                            int[] attachmentIDs,
                                            EsriTransportType transportType)
Specified by:
queryAttachmentData in interface FeatureServerPort

queryIDs

public int[] queryIDs(int layerOrTableID,
                      String definitionExpression,
                      QueryFilter queryFilter)
Specified by:
queryIDs in interface FeatureServerPort