|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.server.ServerObjectType
public class ServerObjectType
The ServerObjectType object which defines the properties and behavior for server object types supported by the GIS server.
Server objects may have extensions that extend their base functionality for more specialized uses. Each type of server object may have a set of extensions that can be enabled or disabled based on its configuration. ArcGIS Server includes some server object extensions out of the box, and developers can extend ArcGIS Server by writing their own server object extensions.
A ServerObjectExtensionType is the type of a server object extension. The types of server object extensions and the types of server objects they can extend is one of a defined set of server object extension types that a GIS server can support. The server object extensions enabled for a particular server object coniguration defines the types of server object extension instances that a particular server object configuration starts up and provides to applications to make use of.
The ServerObjectExtensionType also defines the set of properties associated with a particular server object configuration that must be specified when creating the configuration. You must be connected to the GIS server as an administrator to access ServerType objects. A subset of properties of a ServerObjectExtensionType are available to non administators via the ServerObjectExtensionTypeInfo object.
ServerObjectManager
,
ServerObjectType
,
IAGSServerConnectionAdmin
,
AGSServerConnectionName
,
IEnumServerObjectType
,
IEnumServerDirectory
,
AGSServerConnection
,
IServerConnection
,
AGSLocatorWorkspace
,
ServerObjectTypeInfo
,
IEnumServerObjectTypeInfo
,
IAGSServerObject
,
GeocodeServer
,
ServerDirectoryInfo
,
ServerObjectConfiguration
,
ServerContext
,
ServerObjectConfigurationStatus
,
IAGSServerObjectName
,
ServerConnection
,
ILocatorManager2.getAGSLocatorWorkspace(com.esri.arcgis.gisclient.IAGSServerConnectionName)
,
IAGSServerConnectionName
,
IAGSEnumServerObjectName
,
ServerObject
,
IServerObjectConfigurationInfo
,
IServerObjectAdmin
,
AGSServerConnectionFactory
,
IAGSServerConnectionFactory
,
IEnumServerObjectConfigurationInfo
,
ILocatorWorkspaceName2.getAGSServerConnectionName()
,
IGISServerConnection
,
IAGSServerConnection
,
IServerContext
,
ServerDirectory
,
ServerObjectConfigurationInfo
,
IEnumServerMachine
,
ServerMachine
,
IServerObjectConfiguration
,
IServerObjectManager
,
IServerObjectTypeInfo
,
IServerMachine
,
IServerObject
,
IServerObjectType
,
AGSAddressLocator
,
GISServerConnection
,
AGSServerObjectName
,
ServerObjectAdmin
,
IEnumServerObjectConfiguration
,
Serialized FormConstructor Summary | |
---|---|
ServerObjectType(Object obj)
Construct a ServerObjectType using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
boolean |
equals(Object o)
Compare this object with another |
String |
getCLSID()
The GUID of the COM class corresponding to the server object type. |
int |
getConfigurationsLimit()
Limits the number of configurations that can be created of this server object type. |
String |
getDescription()
Description of the server object type. |
String |
getDisplayName()
Display name of the server object type. |
IPropertySet |
getInfo()
Auxiliary information for the server objects type. |
int |
getIsolationLevel()
The isolation level of the server objects supported by the server object type. |
String |
getName()
Name of the server object type. |
int |
hashCode()
the hashcode for this object |
void |
setCLSID(String pVal)
The GUID of the COM class corresponding to the server object type. |
void |
setConfigurationsLimit(int pVal)
Limits the number of configurations that can be created of this server object type. |
void |
setDescription(String desc)
Description of the server object type. |
void |
setDisplayName(String pVal)
Display name of the server object type. |
void |
setInfoByRef(IPropertySet props)
Auxiliary information for the server objects type. |
void |
setIsolationLevel(int isoLevel)
The isolation level of the server objects supported by the server object type. |
void |
setName(String pVal)
Name of the server object type. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public ServerObjectType(Object obj) throws IOException
obj
to ServerObjectType
. *
ServerObjectType o = (ServerObjectType)obj; // will not work
ServerObjectType o = new ServerObjectType(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
IOException
- if there are interop problems
ServerObjectType theServerObjectType = (ServerObjectType) obj;
Method Detail |
---|
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public String getName() throws IOException, AutomationException
getName
in interface IServerObjectType
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setName(String pVal) throws IOException, AutomationException
setName
in interface IServerObjectType
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getDescription() throws IOException, AutomationException
getDescription
in interface IServerObjectType
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDescription(String desc) throws IOException, AutomationException
setDescription
in interface IServerObjectType
desc
- The desc (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getCLSID() throws IOException, AutomationException
getCLSID
in interface IServerObjectType
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setCLSID(String pVal) throws IOException, AutomationException
setCLSID
in interface IServerObjectType
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getIsolationLevel() throws IOException, AutomationException
getIsolationLevel
in interface IServerObjectType2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setIsolationLevel(int isoLevel) throws IOException, AutomationException
setIsolationLevel
in interface IServerObjectType2
isoLevel
- A com.esri.arcgis.server.esriServerIsolationLevel constant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getDisplayName() throws IOException, AutomationException
getDisplayName
in interface IServerObjectType2
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setDisplayName(String pVal) throws IOException, AutomationException
setDisplayName
in interface IServerObjectType2
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getConfigurationsLimit() throws IOException, AutomationException
getConfigurationsLimit
in interface IServerObjectType3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setConfigurationsLimit(int pVal) throws IOException, AutomationException
setConfigurationsLimit
in interface IServerObjectType3
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setInfoByRef(IPropertySet props) throws IOException, AutomationException
setInfoByRef
in interface IServerObjectType4
props
- A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getInfo() throws IOException, AutomationException
getInfo
in interface IServerObjectType4
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 |