com.esri.arcgis.server
Interface IServerObjectAdmin2

All Superinterfaces:
IServerObjectAdmin, java.io.Serializable
All Known Subinterfaces:
IServerObjectAdmin3, IServerObjectAdmin4, IServerObjectAdmin5, IServerObjectAdmin6, IServerObjectAdmin7, IServerObjectAdmin8
All Known Implementing Classes:
IServerObjectAdmin2Proxy, IServerObjectAdmin3Proxy, IServerObjectAdmin4Proxy, IServerObjectAdmin5Proxy, IServerObjectAdmin6Proxy, IServerObjectAdmin7Proxy, IServerObjectAdmin8Proxy, ServerObjectAdmin

public interface IServerObjectAdmin2
extends IServerObjectAdmin, java.io.Serializable

COM Interface 'IServerObjectAdmin2'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriServer.olb'

Description: 'Provides access to members that administer the ArcGIS 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 IID4bc97a90_0b03_478c_8eb8_2ba647297bf7
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.server.IServerObjectAdmin
IID01f6db39_6458_4c12_bcc7_30f1021075e2
 
Method Summary
 void addExtensionType(java.lang.String sOTypeName, IServerObjectExtensionType pSOEType)
          Registers a new server object extension type with the server object type indicated in the argument list.
 IServerObjectExtensionType createExtensionType()
          Creates a new empty server object extension type.
 void createFolder(java.lang.String folderName)
          Creates a server configuration folder.
 void deleteExtensionType(java.lang.String sOTypeName, java.lang.String sOETypeName)
          Unregisters a server object extension type from the server object type indicated in the argument list.
 void deleteFolder(java.lang.String folderName)
          Deletes a server configuration folder.
 void disable()
          Disables a started SOM.
 void enable()
          Enables a disabled SOM.
 IEnumServerObjectConfiguration getConfigurationsEx(java.lang.String folderName)
          An enumerator over all the server object configurations in a server configuration folder.
 IEnumServerObjectExtensionType getExtensionTypes(java.lang.String sOTypeName)
          An enumerator over all the server object extension types.
 IPropertySet getFolderInfo(java.lang.String folderName)
          Properties associated with a server configuration folder.
 IEnumBSTR getFolders(java.lang.String folderName)
          An array of folder names in the server configuration folder.
 IServerLog getServerLog()
          Retrieves a reference to the ArcGIS Server logs.
 void renameFolder(java.lang.String folderName, java.lang.String newName)
          Renames a server configuration folder.
 void setFolderInfo(java.lang.String folderName, IPropertySet ppInfo)
          Properties associated with a server configuration folder.
 void validateConfiguration(java.lang.String name, java.lang.String typeName)
          Validates server object configuration.
 
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
 

Field Detail

IID4bc97a90_0b03_478c_8eb8_2ba647297bf7

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

getExtensionTypes

IEnumServerObjectExtensionType getExtensionTypes(java.lang.String sOTypeName)
                                                 throws java.io.IOException,
                                                        AutomationException
An enumerator over all the server object extension types.

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

getServerLog

IServerLog getServerLog()
                        throws java.io.IOException,
                               AutomationException
Retrieves a reference to the ArcGIS Server logs.

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

enable

void enable()
            throws java.io.IOException,
                   AutomationException
Enables a disabled SOM.

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

disable

void disable()
             throws java.io.IOException,
                    AutomationException
Disables a started SOM.

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

createExtensionType

IServerObjectExtensionType createExtensionType()
                                               throws java.io.IOException,
                                                      AutomationException
Creates a new empty server object extension type.

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

addExtensionType

void addExtensionType(java.lang.String sOTypeName,
                      IServerObjectExtensionType pSOEType)
                      throws java.io.IOException,
                             AutomationException
Registers a new server object extension type with the server object type indicated in the argument list.

Parameters:
sOTypeName - The sOTypeName (in)
pSOEType - A reference to a com.esri.arcgis.server.IServerObjectExtensionType (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteExtensionType

void deleteExtensionType(java.lang.String sOTypeName,
                         java.lang.String sOETypeName)
                         throws java.io.IOException,
                                AutomationException
Unregisters a server object extension type from the server object type indicated in the argument list.

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

createFolder

void createFolder(java.lang.String folderName)
                  throws java.io.IOException,
                         AutomationException
Creates a server configuration folder.

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

deleteFolder

void deleteFolder(java.lang.String folderName)
                  throws java.io.IOException,
                         AutomationException
Deletes a server configuration folder.

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

renameFolder

void renameFolder(java.lang.String folderName,
                  java.lang.String newName)
                  throws java.io.IOException,
                         AutomationException
Renames a server configuration folder.

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

getFolders

IEnumBSTR getFolders(java.lang.String folderName)
                     throws java.io.IOException,
                            AutomationException
An array of folder names in the server configuration folder.

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

getFolderInfo

IPropertySet getFolderInfo(java.lang.String folderName)
                           throws java.io.IOException,
                                  AutomationException
Properties associated with a server configuration folder.

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

setFolderInfo

void setFolderInfo(java.lang.String folderName,
                   IPropertySet ppInfo)
                   throws java.io.IOException,
                          AutomationException
Properties associated with a server configuration folder.

Parameters:
folderName - The folderName (in)
ppInfo - A reference to a com.esri.arcgis.system.IPropertySet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getConfigurationsEx

IEnumServerObjectConfiguration getConfigurationsEx(java.lang.String folderName)
                                                   throws java.io.IOException,
                                                          AutomationException
An enumerator over all the server object configurations in a server configuration folder.

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

validateConfiguration

void validateConfiguration(java.lang.String name,
                           java.lang.String typeName)
                           throws java.io.IOException,
                                  AutomationException
Validates server object configuration.

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