|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.server.ServerObjectManager
public class ServerObjectManager
COM Class 'ServerObjectManager'. Generated 3/19/2015 1:20:47 PM from 'C:\ArcGIS\COM\esriServer.olb'
Description 'The ServerObjectManager object which creates ServerContext, ServerObjectConfigurationInfo and ServerObjectTypeInfo objects.' 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 |
---|
Fields inherited from interface com.esri.arcgis.server.IServerObjectManager4 |
---|
IID, IIDb87e5523_e612_4d71_a37f_89be65d783fd, xxDummy |
Fields inherited from interface com.esri.arcgis.server.IServerObjectManager3 |
---|
IID0f25131d_5521_4e06_9a7f_bb246f25309c |
Fields inherited from interface com.esri.arcgis.server.IServerObjectManager2 |
---|
IID2e3707f3_dae3_45ba_ac15_47ef7ec69946 |
Fields inherited from interface com.esri.arcgis.server.IServerObjectManager |
---|
IIDcf25ea7a_b5bc_47aa_94b2_4cd598b0c428 |
Fields inherited from interface com.esri.arcgis.server.IPermissionsManager |
---|
IID, IID05d95968_651a_4c97_b63e_d26f2bb0e97b, xxDummy |
Constructor Summary | |
---|---|
ServerObjectManager(java.lang.Object obj)
Construct a ServerObjectManager using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
boolean |
checkForDescendentsWithDifferentPermissions(java.lang.String principal,
java.lang.String resource,
java.lang.String operation)
Checks whether the specified principal has different permissions among the descendents of the specified parent resource/operation combination. |
boolean |
checkPermission(java.lang.String principal,
java.lang.String resource,
java.lang.String operation)
Checks whether the specified principal has permission to perform the given operation on the indicated resource. |
IServerContext |
createServerContext(java.lang.String configName,
java.lang.String typeName)
Gets a reference to a server context. |
IServiceCatalog2 |
createServiceCatalog()
Gets the ServiceCatalog for the services running on the server. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
IServerObjectConfigurationInfo |
getConfigurationInfo(java.lang.String name,
java.lang.String typeName)
Gets the ServerObjectConfigurationInfo for the specified Name and TypeName. |
IEnumServerObjectConfigurationInfo |
getConfigurationInfos()
An enumerator over all the GIS server's ServerObjectConfigurationInfos. |
IEnumServerObjectConfigurationInfo |
getConfigurationInfosEx(java.lang.String folderName)
An enumerator over all the ArcGIS server's ServerObjectExtensionInfos in a given folder. |
IEnumServerObjectConfigurationInfo |
getConfigurationInfosEx2(java.lang.String folderName,
int stat)
An enumerator over the ArcGIS server's ServerObjectExtensionInfos in a given folder. |
IServerObjectConfigurationStatus |
getConfigurationStatus(java.lang.String name,
java.lang.String typeName)
Get the configuration status for a server object configuration with the specified Name and TypeName. |
IEnumServerObjectExtensionTypeInfo |
getExtensionTypeInfos(java.lang.String sOTypeName)
An enumerator over all the ArcGIS server's ServerObjectExtensionTypeInfos. |
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. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
IEnumBSTR |
getPrincipalsWithPermissionOnResource(java.lang.String resource,
java.lang.String operation)
Enumerates all principals having permission to perform the specified operation on the given resource. |
IEnumServerDirectoryInfo |
getServerDirectoryInfos()
An enumerator over all the GIS server's ServerDirectoryInfos. |
IPropertySet |
getSystemInfo()
The properties of the underlying system hardware and software. |
IEnumServerObjectTypeInfo |
getTypeInfos()
An enumerator over all the GIS server's ServerObjectTypeInfos. |
int |
hashCode()
the hashcode for this object |
void |
release()
Release a ServerObjectManager. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ServerObjectManager(java.lang.Object obj) throws java.io.IOException
obj
to ServerObjectManager
. *
ServerObjectManager o = (ServerObjectManager)obj; // will not work
ServerObjectManager o = new ServerObjectManager(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problems
ServerObjectManager theServerObjectManager = (ServerObjectManager) obj;
Method Detail |
---|
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public IServerContext createServerContext(java.lang.String configName, java.lang.String typeName) throws java.io.IOException, AutomationException
createServerContext
in interface IServerObjectManager
configName
- The configName (in)typeName
- The typeName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IServerObjectConfigurationInfo getConfigurationInfo(java.lang.String name, java.lang.String typeName) throws java.io.IOException, AutomationException
getConfigurationInfo
in interface IServerObjectManager
name
- The name (in)typeName
- The typeName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumServerObjectConfigurationInfo getConfigurationInfos() throws java.io.IOException, AutomationException
getConfigurationInfos
in interface IServerObjectManager
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumServerObjectTypeInfo getTypeInfos() throws java.io.IOException, AutomationException
getTypeInfos
in interface IServerObjectManager
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumServerDirectoryInfo getServerDirectoryInfos() throws java.io.IOException, AutomationException
getServerDirectoryInfos
in interface IServerObjectManager
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getSystemInfo() throws java.io.IOException, AutomationException
getSystemInfo
in interface IServerObjectManager2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumServerObjectExtensionTypeInfo getExtensionTypeInfos(java.lang.String sOTypeName) throws java.io.IOException, AutomationException
getExtensionTypeInfos
in interface IServerObjectManager2
sOTypeName
- The sOTypeName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumServerObjectConfigurationInfo getConfigurationInfosEx(java.lang.String folderName) throws java.io.IOException, AutomationException
getConfigurationInfosEx
in interface IServerObjectManager2
folderName
- The folderName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumBSTR getFolders(java.lang.String folderName) throws java.io.IOException, AutomationException
getFolders
in interface IServerObjectManager2
folderName
- The folderName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getFolderInfo(java.lang.String folderName) throws java.io.IOException, AutomationException
getFolderInfo
in interface IServerObjectManager2
folderName
- The folderName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IServerObjectConfigurationStatus getConfigurationStatus(java.lang.String name, java.lang.String typeName) throws java.io.IOException, AutomationException
getConfigurationStatus
in interface IServerObjectManager2
name
- The name (in)typeName
- The typeName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumServerObjectConfigurationInfo getConfigurationInfosEx2(java.lang.String folderName, int stat) throws java.io.IOException, AutomationException
getConfigurationInfosEx2
in interface IServerObjectManager3
folderName
- The folderName (in)stat
- A com.esri.arcgis.server.esriConfigurationStatus constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IServiceCatalog2 createServiceCatalog() throws java.io.IOException, AutomationException
createServiceCatalog
in interface IServerObjectManager4
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean checkPermission(java.lang.String principal, java.lang.String resource, java.lang.String operation) throws java.io.IOException, AutomationException
checkPermission
in interface IPermissionsManager
principal
- The principal (in)resource
- The resource (in)operation
- The operation (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumBSTR getPrincipalsWithPermissionOnResource(java.lang.String resource, java.lang.String operation) throws java.io.IOException, AutomationException
getPrincipalsWithPermissionOnResource
in interface IPermissionsManager
resource
- The resource (in)operation
- The operation (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean checkForDescendentsWithDifferentPermissions(java.lang.String principal, java.lang.String resource, java.lang.String operation) throws java.io.IOException, AutomationException
checkForDescendentsWithDifferentPermissions
in interface IPermissionsManager
principal
- The principal (in)resource
- The resource (in)operation
- The operation (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |