com.esri.arcgis.server
Interface IServerObjectAdmin8

All Superinterfaces:
IServerObjectAdmin, IServerObjectAdmin2, IServerObjectAdmin3, IServerObjectAdmin4, IServerObjectAdmin5, IServerObjectAdmin6, IServerObjectAdmin7, Serializable
All Known Implementing Classes:
ServerObjectAdmin

public interface IServerObjectAdmin8
extends IServerObjectAdmin7, Serializable

Provides access to members that administer the ArcGIS server.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void addGeodatabase(String gdbName, String val)
          Add Geodatabase.
 void deleteGeodatabase(String gdbName)
          Delete Geodatabase.
 String getGeodatabase(String gdbName, String[] pUpdateID)
          Get Geodatabase.
 String getGeodatabases()
          Get Geodatabases.
 void putGeodatabase(String gdbName, String val)
          Put Geodatabase.
 
Methods inherited from interface com.esri.arcgis.server.IServerObjectAdmin7
isAdminUser
 
Methods inherited from interface com.esri.arcgis.server.IServerObjectAdmin6
getInputDir, isInputDirInUse, uploadData
 
Methods inherited from interface com.esri.arcgis.server.IServerObjectAdmin5
getConfigurationProperties, updateConfigurationProperties
 
Methods inherited from interface com.esri.arcgis.server.IServerObjectAdmin4
isSecurityEnabled, setIsSecurityEnabled
 
Methods inherited from interface com.esri.arcgis.server.IServerObjectAdmin3
getConfigurationsEx2
 
Methods inherited from interface com.esri.arcgis.server.IServerObjectAdmin2
addExtensionType, createExtensionType, createFolder, deleteExtensionType, deleteFolder, disable, enable, getConfigurationsEx, getExtensionTypes, getFolderInfo, getFolders, getServerLog, renameFolder, setFolderInfo, validateConfiguration
 
Methods inherited from interface com.esri.arcgis.server.IServerObjectAdmin
addConfiguration, addMachine, addServerDirectory, createConfiguration, createMachine, createServerDirectory, deleteConfiguration, deleteMachine, deleteServerDirectory, getConfiguration, getConfigurations, getConfigurationStatus, getMachine, getMachines, getProperties, getServerDirectories, getServerDirectory, getTypes, pauseConfiguration, setProperties, startConfiguration, stopConfiguration, updateConfiguration, updateMachine, updateServerDirectory
 

Method Detail

addGeodatabase

void addGeodatabase(String gdbName,
                    String val)
                    throws IOException,
                           AutomationException
Add Geodatabase.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

deleteGeodatabase

void deleteGeodatabase(String gdbName)
                       throws IOException,
                              AutomationException
Delete Geodatabase.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getGeodatabases

String getGeodatabases()
                       throws IOException,
                              AutomationException
Get Geodatabases.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getGeodatabase

String getGeodatabase(String gdbName,
                      String[] pUpdateID)
                      throws IOException,
                             AutomationException
Get Geodatabase.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
gdbName - The gdbName (in)
pUpdateID - The pUpdateID (out: use single element array)
Returns:
The pVal
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

putGeodatabase

void putGeodatabase(String gdbName,
                    String val)
                    throws IOException,
                           AutomationException
Put Geodatabase.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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