com.esri.arcgis.server
Class ServerObjectType

java.lang.Object
  extended by com.esri.arcgis.server.ServerObjectType
All Implemented Interfaces:
com.esri.arcgis.interop.RemoteObjRef, IServerObjectType, IServerObjectType2, IServerObjectType3, IServerObjectType4, java.io.Serializable

public class ServerObjectType
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IServerObjectType, IServerObjectType2, IServerObjectType3, IServerObjectType4

COM Class 'ServerObjectType'. Generated 3/19/2015 1:20:47 PM from 'C:\ArcGIS\COM\esriServer.olb'

Description 'The ServerObjectType object which defines the properties and behavior for server object types supported by the GIS 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.server.IServerObjectType4
IID, IID6640b74d_69ce_4d7f_8222_ad46936c1799, xxDummy
 
Fields inherited from interface com.esri.arcgis.server.IServerObjectType3
IIDc54dd682_295a_4f38_93e3_7da20dca88c8
 
Fields inherited from interface com.esri.arcgis.server.IServerObjectType2
IID42472792_5345_4b93_b132_3977c24bacb4
 
Fields inherited from interface com.esri.arcgis.server.IServerObjectType
IID9ad7beca_fbc3_494a_bec6_790ff0e6946e
 
Constructor Summary
ServerObjectType(java.lang.Object obj)
          Construct a ServerObjectType using a reference to such an object returned from ArcGIS Engine or Server.
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
 java.lang.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.
 java.lang.String getDescription()
          Description of the server object type.
 java.lang.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.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 java.lang.String getName()
          Name of the server object type.
 int hashCode()
          the hashcode for this object
 void release()
          Release a ServerObjectType.
 void setCLSID(java.lang.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(java.lang.String desc)
          Description of the server object type.
 void setDisplayName(java.lang.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(java.lang.String pVal)
          Name of the server object type.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerObjectType

public ServerObjectType(java.lang.Object obj)
                 throws java.io.IOException
Construct a ServerObjectType using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to ServerObjectType.
Casting to this class from the return value of a method will not work, as this class represents an abstract class in ArcObjects.
*
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

Throws:
java.io.IOException - if there are interop problems ServerObjectType theServerObjectType = (ServerObjectType) obj;
Method Detail

equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a ServerObjectType.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Name of the server object type.

Specified by:
getName in interface IServerObjectType
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setName

public void setName(java.lang.String pVal)
             throws java.io.IOException,
                    AutomationException
Name of the server object type.

Specified by:
setName in interface IServerObjectType
Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDescription

public java.lang.String getDescription()
                                throws java.io.IOException,
                                       AutomationException
Description of the server object type.

Specified by:
getDescription in interface IServerObjectType
Returns:
The desc
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDescription

public void setDescription(java.lang.String desc)
                    throws java.io.IOException,
                           AutomationException
Description of the server object type.

Specified by:
setDescription in interface IServerObjectType
Parameters:
desc - The desc (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCLSID

public java.lang.String getCLSID()
                          throws java.io.IOException,
                                 AutomationException
The GUID of the COM class corresponding to the server object type.

Specified by:
getCLSID in interface IServerObjectType
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCLSID

public void setCLSID(java.lang.String pVal)
              throws java.io.IOException,
                     AutomationException
The GUID of the COM class corresponding to the server object type.

Specified by:
setCLSID in interface IServerObjectType
Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIsolationLevel

public int getIsolationLevel()
                      throws java.io.IOException,
                             AutomationException
The isolation level of the server objects supported by the server object type.

Specified by:
getIsolationLevel in interface IServerObjectType2
Returns:
A com.esri.arcgis.server.esriServerIsolationLevel constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsolationLevel

public void setIsolationLevel(int isoLevel)
                       throws java.io.IOException,
                              AutomationException
The isolation level of the server objects supported by the server object type.

Specified by:
setIsolationLevel in interface IServerObjectType2
Parameters:
isoLevel - A com.esri.arcgis.server.esriServerIsolationLevel constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDisplayName

public java.lang.String getDisplayName()
                                throws java.io.IOException,
                                       AutomationException
Display name of the server object type.

Specified by:
getDisplayName in interface IServerObjectType2
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDisplayName

public void setDisplayName(java.lang.String pVal)
                    throws java.io.IOException,
                           AutomationException
Display name of the server object type.

Specified by:
setDisplayName in interface IServerObjectType2
Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getConfigurationsLimit

public int getConfigurationsLimit()
                           throws java.io.IOException,
                                  AutomationException
Limits the number of configurations that can be created of this server object type.

Specified by:
getConfigurationsLimit in interface IServerObjectType3
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setConfigurationsLimit

public void setConfigurationsLimit(int pVal)
                            throws java.io.IOException,
                                   AutomationException
Limits the number of configurations that can be created of this server object type.

Specified by:
setConfigurationsLimit in interface IServerObjectType3
Parameters:
pVal - The pVal (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setInfoByRef

public void setInfoByRef(IPropertySet props)
                  throws java.io.IOException,
                         AutomationException
Auxiliary information for the server objects type.

Specified by:
setInfoByRef in interface IServerObjectType4
Parameters:
props - 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.

getInfo

public IPropertySet getInfo()
                     throws java.io.IOException,
                            AutomationException
Auxiliary information for the server objects type.

Specified by:
getInfo in interface IServerObjectType4
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.