com.esri.arcgis.catalog
Interface IGxGeodatabase

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GxGDSGeodatabase, IGxGeodatabaseProxy

public interface IGxGeodatabase
extends java.io.Serializable

COM Interface 'IGxGeodatabase'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriCatalog.olb'

Description: 'Provides access to members of GxObject that connect to an Geodatabase object.' 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 IIDe0ff3a92_9800_4bbd_807f_5168b89390a0
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void backup(java.lang.String backupName, java.lang.String backupFileName, java.lang.String description, boolean[] isSimpleRecoveryModel)
          Backs up a Geodatabase from a Data server.
 void detachGeodatabase()
          Detach a Geodatabase from a Data server.
 java.lang.Object getDataServerManager()
          The Data Server Manager object.
 void getGeodatabaseName(java.lang.String[] name)
          The Geodatabase name.
 void getProperties(java.lang.String[] owner, java.lang.Object[] creationDate, int[] size, java.lang.String[] fileLocation, java.lang.Object[] lastBackup)
          Backup information.
 void upgrade()
          Upgrades Geodatabase.
 

Field Detail

IIDe0ff3a92_9800_4bbd_807f_5168b89390a0

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

getGeodatabaseName

void getGeodatabaseName(java.lang.String[] name)
                        throws java.io.IOException,
                               AutomationException
The Geodatabase name.

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

detachGeodatabase

void detachGeodatabase()
                       throws java.io.IOException,
                              AutomationException
Detach a Geodatabase from a Data server.

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

backup

void backup(java.lang.String backupName,
            java.lang.String backupFileName,
            java.lang.String description,
            boolean[] isSimpleRecoveryModel)
            throws java.io.IOException,
                   AutomationException
Backs up a Geodatabase from a Data server.

Parameters:
backupName - The backupName (in)
backupFileName - The backupFileName (in)
description - The description (in)
isSimpleRecoveryModel - The isSimpleRecoveryModel (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getProperties

void getProperties(java.lang.String[] owner,
                   java.lang.Object[] creationDate,
                   int[] size,
                   java.lang.String[] fileLocation,
                   java.lang.Object[] lastBackup)
                   throws java.io.IOException,
                          AutomationException
Backup information.

Parameters:
owner - The owner (out: use single element array)
creationDate - A Variant (out: use single element array)
size - The size (out: use single element array)
fileLocation - The fileLocation (out: use single element array)
lastBackup - A Variant (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

upgrade

void upgrade()
             throws java.io.IOException,
                    AutomationException
Upgrades Geodatabase.

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

getDataServerManager

java.lang.Object getDataServerManager()
                                      throws java.io.IOException,
                                             AutomationException
The Data Server Manager object.

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