com.esri.arcgis.trackinganalyst
Interface IServerConnection2

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GeneralTrackingConnector, InternetConnection, IServerConnection2Proxy, ServerConnection

public interface IServerConnection2
extends java.io.Serializable

COM Interface 'IServerConnection2'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriTrackingAnalyst.olb'

Description: 'Provides access to the methods and properties for a connector object to connect to a Tracking Server.' 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 IIDf6e2800d_d512_46c1_b92c_d66c1c432a0b
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IPropSet getConnectionProperties()
          Properties for the server connection.
 IPlugin getPlugIn()
          Data link plugin information for the server connection.
 java.lang.Object getServerActions(boolean bForEditing)
          Actions used on data in the server connection.
 ITrackingServiceDef getTrackingService(java.lang.String bstrName)
          Gets tracking service for the server connection.
 java.lang.Object getTrackingServicesList()
          List of tracking services.
 void returnServerActions(boolean bSave, java.lang.Object piActionCollection)
          Actions used on data in the server connection.
 void returnTrackingService(ITrackingServiceDef piTrackingServiceDef)
          Returns tracking service for the server connection.
 void setConnectionProperties(IPropSet ppiProperties)
          Properties for the server connection.
 

Field Detail

IIDf6e2800d_d512_46c1_b92c_d66c1c432a0b

static final int IIDf6e2800d_d512_46c1_b92c_d66c1c432a0b
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

getConnectionProperties

IPropSet getConnectionProperties()
                                 throws java.io.IOException,
                                        AutomationException
Properties for the server connection.

Returns:
A reference to a com.esri.arcgis.trackinganalyst.IPropSet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setConnectionProperties

void setConnectionProperties(IPropSet ppiProperties)
                             throws java.io.IOException,
                                    AutomationException
Properties for the server connection.

Parameters:
ppiProperties - A reference to a com.esri.arcgis.trackinganalyst.IPropSet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPlugIn

IPlugin getPlugIn()
                  throws java.io.IOException,
                         AutomationException
Data link plugin information for the server connection.

Returns:
A reference to a com.esri.arcgis.trackinganalyst.IPlugin
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTrackingServicesList

java.lang.Object getTrackingServicesList()
                                         throws java.io.IOException,
                                                AutomationException
List of tracking services.

Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTrackingService

ITrackingServiceDef getTrackingService(java.lang.String bstrName)
                                       throws java.io.IOException,
                                              AutomationException
Gets tracking service for the server connection.

Parameters:
bstrName - The bstrName (in)
Returns:
A reference to a com.esri.arcgis.geodatabaseextensions.ITrackingServiceDef
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

returnTrackingService

void returnTrackingService(ITrackingServiceDef piTrackingServiceDef)
                           throws java.io.IOException,
                                  AutomationException
Returns tracking service for the server connection.

Parameters:
piTrackingServiceDef - A reference to a com.esri.arcgis.geodatabaseextensions.ITrackingServiceDef (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getServerActions

java.lang.Object getServerActions(boolean bForEditing)
                                  throws java.io.IOException,
                                         AutomationException
Actions used on data in the server connection.

Parameters:
bForEditing - The bForEditing (in)
Returns:
A reference to another Object (IUnknown)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

returnServerActions

void returnServerActions(boolean bSave,
                         java.lang.Object piActionCollection)
                         throws java.io.IOException,
                                AutomationException
Actions used on data in the server connection.

Parameters:
bSave - The bSave (in)
piActionCollection - A reference to another Object (IUnknown) (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.