com.esri.arcgis.geodatabase
Interface IDatabaseConnectionInfo3

All Superinterfaces:
IDatabaseConnectionInfo, IDatabaseConnectionInfo2, java.io.Serializable
All Known Subinterfaces:
IDatabaseConnectionInfo4
All Known Implementing Classes:
IDatabaseConnectionInfo3Proxy, IDatabaseConnectionInfo4Proxy

public interface IDatabaseConnectionInfo3
extends IDatabaseConnectionInfo2, java.io.Serializable

COM Interface 'IDatabaseConnectionInfo3'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that provide information about the Workspace's connected database.' 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 IIDbb7bd22e_a5cb_44d8_9130_7c729d6e6fd1
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geodatabase.IDatabaseConnectionInfo2
IID6557f590_8a8e_4f2c_a910_4eac2785f986
 
Fields inherited from interface com.esri.arcgis.geodatabase.IDatabaseConnectionInfo
IID2808cad6_e0fa_4478_be5b_0e645a2bc7ed
 
Method Summary
 void disconnectUser(int sessionID)
          Disconnect a user connection to the database.
 java.lang.String getConnectedDatabaseEx()
          The name of the connected database.
 IEnumUserInfo getConnectedUsers()
          The current connections to the database.
 boolean isAcceptingConnections()
          Is the database accepting connections.
 void setIsAcceptingConnections(boolean acceptingConnections)
          Is the database accepting connections.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IDatabaseConnectionInfo2
getConnectionCurrentDateTime, getConnectionDBMS, getConnectionServer, getGeodatabaseServerClass
 
Methods inherited from interface com.esri.arcgis.geodatabase.IDatabaseConnectionInfo
getConnectedDatabase, getConnectedUser
 

Field Detail

IIDbb7bd22e_a5cb_44d8_9130_7c729d6e6fd1

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

getConnectedUsers

IEnumUserInfo getConnectedUsers()
                                throws java.io.IOException,
                                       AutomationException
The current connections to the database.

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

disconnectUser

void disconnectUser(int sessionID)
                    throws java.io.IOException,
                           AutomationException
Disconnect a user connection to the database.

Parameters:
sessionID - The sessionID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsAcceptingConnections

void setIsAcceptingConnections(boolean acceptingConnections)
                               throws java.io.IOException,
                                      AutomationException
Is the database accepting connections.

Parameters:
acceptingConnections - The acceptingConnections (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAcceptingConnections

boolean isAcceptingConnections()
                               throws java.io.IOException,
                                      AutomationException
Is the database accepting connections.

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

getConnectedDatabaseEx

java.lang.String getConnectedDatabaseEx()
                                        throws java.io.IOException,
                                               AutomationException
The name of the connected database. It may be different from the DATABASE property in the workspace's connection properties. Works on Oracle.

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