|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.server.ServerObjectExtensionType
public class ServerObjectExtensionType
The ServerObjectExtensionType object which provides information about server object extension types to users with administrative privileges to the ArcGIS server.
The ArcGIS Server manages a set of server objects running across one or more host (container) machines. How those server objects are configured and run is defined by a set of server object configurations. Server object configurations can be added, removed and modified by users or developers who are members of the agsadmin users group, and therfore have administrator priviliges on the ArcGIS Server.
A ServerObjectType is the type of a server object. The types of server object configurations, and therefore server objects that can be created on a GIS server is one of a defined set of server object types that a GIS server can support. By default, the supported types are MapServer and GeocodeServer. The server object configuration type defines the types of server object instances that a particular server object configuration starts up and provides to applications to make use of.
The ServerObjectType also defines the set of properties associated with a particular server object configuration that must be specified when creating the configuration. For example, a MapServer requires a map document, a GeocodeServer requires a locator.
You must be connected to the GIS server as an administrator to access ServerType objects. A subset of properties of a ServerObjectType are available to non administators via the ServerObjectTypeInfo object.
Constructor Summary | |
---|---|
ServerObjectExtensionType(Object obj)
Construct a ServerObjectExtensionType 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 class ID of the extension type. |
String |
getConfigurationFactoryCLSID()
Configuration Factory CLSID. |
String |
getDescription()
The description of the extension type. |
String |
getDisplayName()
Display name of the server object extension type. |
IPropertySet |
getInfo()
Auxiliary information for the server objects extension type – passive properties only. |
String |
getName()
The name of the extension type. |
IPropertySet |
getProperties()
Properties for the server object extension type. |
int |
hashCode()
the hashcode for this object |
void |
setCLSID(String pVal)
The class ID of the extension type. |
void |
setConfigurationFactoryCLSID(String pVal)
Configuration Factory CLSID. |
void |
setDescription(String desc)
The description of the extension type. |
void |
setDisplayName(String pVal)
Display name of the server object extension type. |
void |
setInfoByRef(IPropertySet props)
Auxiliary information for the server objects extension type – passive properties only. |
void |
setName(String pVal)
The name of the extension type. |
void |
setPropertiesByRef(IPropertySet props)
Properties for the server object extension 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 ServerObjectExtensionType(Object obj) throws IOException
obj
to ServerObjectExtensionType
. *
ServerObjectExtensionType o = (ServerObjectExtensionType)obj; // will not work
ServerObjectExtensionType o = new ServerObjectExtensionType(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
IOException
- if there are interop problems
ServerObjectExtensionType theServerObjectExtensionType = (ServerObjectExtensionType) 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 IServerObjectExtensionType
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 IServerObjectExtensionType
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 IServerObjectExtensionType
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 IServerObjectExtensionType
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 IServerObjectExtensionType
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 IServerObjectExtensionType
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getDisplayName() throws IOException, AutomationException
getDisplayName
in interface IServerObjectExtensionType2
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 IServerObjectExtensionType2
pVal
- The pVal (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getProperties() throws IOException, AutomationException
getProperties
in interface IServerObjectExtensionType3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPropertiesByRef(IPropertySet props) throws IOException, AutomationException
setPropertiesByRef
in interface IServerObjectExtensionType3
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 IServerObjectExtensionType3
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 IServerObjectExtensionType3
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 String getConfigurationFactoryCLSID() throws IOException, AutomationException
getConfigurationFactoryCLSID
in interface IServerObjectExtensionType3
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setConfigurationFactoryCLSID(String pVal) throws IOException, AutomationException
setConfigurationFactoryCLSID
in interface IServerObjectExtensionType3
pVal
- The pVal (in)
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 |