com.esri.arcgis.server
Class ServerObjectExtensionType

java.lang.Object
  extended by com.esri.arcgis.server.ServerObjectExtensionType
All Implemented Interfaces:
com.esri.arcgis.interop.RemoteObjRef, IServerObjectExtensionType, IServerObjectExtensionType2, IServerObjectExtensionType3, java.io.Serializable

public class ServerObjectExtensionType
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IServerObjectExtensionType, IServerObjectExtensionType2, IServerObjectExtensionType3

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

Description 'The ServerObjectExtensionType object which provides information about server object extension types to users with administrative privileges to 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.server.IServerObjectExtensionType3
IID, IIDbc0eecab_48dd_439e_8eca_f2c4e3f37beb, xxDummy
 
Fields inherited from interface com.esri.arcgis.server.IServerObjectExtensionType2
IID552accd0_d000_49a7_beef_bf9849b22141
 
Fields inherited from interface com.esri.arcgis.server.IServerObjectExtensionType
IID47cb8511_3aa6_4da6_9095_b6f70237acee
 
Constructor Summary
ServerObjectExtensionType(java.lang.Object obj)
          Construct a ServerObjectExtensionType 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 class ID of the extension type.
 java.lang.String getConfigurationFactoryCLSID()
          Configuration Factory CLSID.
 java.lang.String getDescription()
          The description of the extension type.
 java.lang.String getDisplayName()
          Display name of the server object extension type.
 IPropertySet getInfo()
          Auxiliary information for the server objects extension type ?passive properties only.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 java.lang.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 release()
          Release a ServerObjectExtensionType.
 void setCLSID(java.lang.String pVal)
          The class ID of the extension type.
 void setConfigurationFactoryCLSID(java.lang.String pVal)
          Configuration Factory CLSID.
 void setDescription(java.lang.String desc)
          The description of the extension type.
 void setDisplayName(java.lang.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(java.lang.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
 

Constructor Detail

ServerObjectExtensionType

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

Throws:
java.io.IOException - if there are interop problems ServerObjectExtensionType theServerObjectExtensionType = (ServerObjectExtensionType) 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 ServerObjectExtensionType.

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

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
The name of the extension type.

Specified by:
getName in interface IServerObjectExtensionType
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
The name of the extension type.

Specified by:
setName in interface IServerObjectExtensionType
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
The description of the extension type.

Specified by:
getDescription in interface IServerObjectExtensionType
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
The description of the extension type.

Specified by:
setDescription in interface IServerObjectExtensionType
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 class ID of the extension type.

Specified by:
getCLSID in interface IServerObjectExtensionType
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 class ID of the extension type.

Specified by:
setCLSID in interface IServerObjectExtensionType
Parameters:
pVal - The pVal (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 extension type.

Specified by:
getDisplayName in interface IServerObjectExtensionType2
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 extension type.

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

getProperties

public IPropertySet getProperties()
                           throws java.io.IOException,
                                  AutomationException
Properties for the server object extension type.

Specified by:
getProperties in interface IServerObjectExtensionType3
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.

setPropertiesByRef

public void setPropertiesByRef(IPropertySet props)
                        throws java.io.IOException,
                               AutomationException
Properties for the server object extension type.

Specified by:
setPropertiesByRef in interface IServerObjectExtensionType3
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 extension type ?passive properties only.

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

setInfoByRef

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

Specified by:
setInfoByRef in interface IServerObjectExtensionType3
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.

getConfigurationFactoryCLSID

public java.lang.String getConfigurationFactoryCLSID()
                                              throws java.io.IOException,
                                                     AutomationException
Configuration Factory CLSID.

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

setConfigurationFactoryCLSID

public void setConfigurationFactoryCLSID(java.lang.String pVal)
                                  throws java.io.IOException,
                                         AutomationException
Configuration Factory CLSID.

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