com.esri.arcgisws
Class DETable

java.lang.Object
  extended bycom.esri.arcgisws.DataElement
      extended bycom.esri.arcgisws.DEDataset
          extended bycom.esri.arcgisws.DETable
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DEFeatureClass, DERasterBand, DERelationshipClass

public class DETable
extends DEDataset
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
DETable()
           
DETable(java.lang.String catalogPath, java.lang.String name, java.lang.Boolean childrenExpanded, java.lang.Boolean fullPropsRetrieved, java.lang.Boolean metadataRetrieved, XmlPropertySet metadata, DataElement[] children, EsriDatasetType datasetType, java.lang.Integer DSID, java.lang.Boolean versioned, java.lang.Boolean canVersion, boolean hasOID, java.lang.String OIDFieldName, Fields fields, Indexes indexes, java.lang.String CLSID, java.lang.String EXTCLSID, java.lang.String[] relationshipClassNames, java.lang.String aliasName, java.lang.String modelName, java.lang.Boolean hasGlobalID, java.lang.String globalIDFieldName, java.lang.String rasterFieldName, PropertySet extensionProperties, java.lang.String subtypeFieldName, java.lang.Integer defaultSubtypeCode, Subtype[] subtypes, ControllerMembership[] controllerMemberships)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAliasName()
          Gets the aliasName value for this DETable.
 java.lang.String getCLSID()
          Gets the CLSID value for this DETable.
 ControllerMembership[] getControllerMemberships()
          Gets the controllerMemberships value for this DETable.
 java.lang.Integer getDefaultSubtypeCode()
          Gets the defaultSubtypeCode value for this DETable.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.lang.String getEXTCLSID()
          Gets the EXTCLSID value for this DETable.
 PropertySet getExtensionProperties()
          Gets the extensionProperties value for this DETable.
 Fields getFields()
          Gets the fields value for this DETable.
 java.lang.String getGlobalIDFieldName()
          Gets the globalIDFieldName value for this DETable.
 java.lang.Boolean getHasGlobalID()
          Gets the hasGlobalID value for this DETable.
 Indexes getIndexes()
          Gets the indexes value for this DETable.
 java.lang.String getModelName()
          Gets the modelName value for this DETable.
 java.lang.String getOIDFieldName()
          Gets the OIDFieldName value for this DETable.
 java.lang.String getRasterFieldName()
          Gets the rasterFieldName value for this DETable.
 java.lang.String[] getRelationshipClassNames()
          Gets the relationshipClassNames value for this DETable.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 java.lang.String getSubtypeFieldName()
          Gets the subtypeFieldName value for this DETable.
 Subtype[] getSubtypes()
          Gets the subtypes value for this DETable.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 boolean isHasOID()
          Gets the hasOID value for this DETable.
 void setAliasName(java.lang.String aliasName)
          Sets the aliasName value for this DETable.
 void setCLSID(java.lang.String CLSID)
          Sets the CLSID value for this DETable.
 void setControllerMemberships(ControllerMembership[] controllerMemberships)
          Sets the controllerMemberships value for this DETable.
 void setDefaultSubtypeCode(java.lang.Integer defaultSubtypeCode)
          Sets the defaultSubtypeCode value for this DETable.
 void setEXTCLSID(java.lang.String EXTCLSID)
          Sets the EXTCLSID value for this DETable.
 void setExtensionProperties(PropertySet extensionProperties)
          Sets the extensionProperties value for this DETable.
 void setFields(Fields fields)
          Sets the fields value for this DETable.
 void setGlobalIDFieldName(java.lang.String globalIDFieldName)
          Sets the globalIDFieldName value for this DETable.
 void setHasGlobalID(java.lang.Boolean hasGlobalID)
          Sets the hasGlobalID value for this DETable.
 void setHasOID(boolean hasOID)
          Sets the hasOID value for this DETable.
 void setIndexes(Indexes indexes)
          Sets the indexes value for this DETable.
 void setModelName(java.lang.String modelName)
          Sets the modelName value for this DETable.
 void setOIDFieldName(java.lang.String OIDFieldName)
          Sets the OIDFieldName value for this DETable.
 void setRasterFieldName(java.lang.String rasterFieldName)
          Sets the rasterFieldName value for this DETable.
 void setRelationshipClassNames(java.lang.String[] relationshipClassNames)
          Sets the relationshipClassNames value for this DETable.
 void setSubtypeFieldName(java.lang.String subtypeFieldName)
          Sets the subtypeFieldName value for this DETable.
 void setSubtypes(Subtype[] subtypes)
          Sets the subtypes value for this DETable.
 
Methods inherited from class com.esri.arcgisws.DEDataset
getCanVersion, getDatasetType, getDSID, getVersioned, setCanVersion, setDatasetType, setDSID, setVersioned
 
Methods inherited from class com.esri.arcgisws.DataElement
getCatalogPath, getChildren, getChildrenExpanded, getFullPropsRetrieved, getMetadata, getMetadataRetrieved, getName, setCatalogPath, setChildren, setChildrenExpanded, setFullPropsRetrieved, setMetadata, setMetadataRetrieved, setName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DETable

public DETable()

DETable

public DETable(java.lang.String catalogPath,
               java.lang.String name,
               java.lang.Boolean childrenExpanded,
               java.lang.Boolean fullPropsRetrieved,
               java.lang.Boolean metadataRetrieved,
               XmlPropertySet metadata,
               DataElement[] children,
               EsriDatasetType datasetType,
               java.lang.Integer DSID,
               java.lang.Boolean versioned,
               java.lang.Boolean canVersion,
               boolean hasOID,
               java.lang.String OIDFieldName,
               Fields fields,
               Indexes indexes,
               java.lang.String CLSID,
               java.lang.String EXTCLSID,
               java.lang.String[] relationshipClassNames,
               java.lang.String aliasName,
               java.lang.String modelName,
               java.lang.Boolean hasGlobalID,
               java.lang.String globalIDFieldName,
               java.lang.String rasterFieldName,
               PropertySet extensionProperties,
               java.lang.String subtypeFieldName,
               java.lang.Integer defaultSubtypeCode,
               Subtype[] subtypes,
               ControllerMembership[] controllerMemberships)
Method Detail

isHasOID

public boolean isHasOID()
Gets the hasOID value for this DETable.

Returns:
hasOID

setHasOID

public void setHasOID(boolean hasOID)
Sets the hasOID value for this DETable.

Parameters:
hasOID -

getOIDFieldName

public java.lang.String getOIDFieldName()
Gets the OIDFieldName value for this DETable.

Returns:
OIDFieldName

setOIDFieldName

public void setOIDFieldName(java.lang.String OIDFieldName)
Sets the OIDFieldName value for this DETable.

Parameters:
OIDFieldName -

getFields

public Fields getFields()
Gets the fields value for this DETable.

Returns:
fields

setFields

public void setFields(Fields fields)
Sets the fields value for this DETable.

Parameters:
fields -

getIndexes

public Indexes getIndexes()
Gets the indexes value for this DETable.

Returns:
indexes

setIndexes

public void setIndexes(Indexes indexes)
Sets the indexes value for this DETable.

Parameters:
indexes -

getCLSID

public java.lang.String getCLSID()
Gets the CLSID value for this DETable.

Returns:
CLSID

setCLSID

public void setCLSID(java.lang.String CLSID)
Sets the CLSID value for this DETable.

Parameters:
CLSID -

getEXTCLSID

public java.lang.String getEXTCLSID()
Gets the EXTCLSID value for this DETable.

Returns:
EXTCLSID

setEXTCLSID

public void setEXTCLSID(java.lang.String EXTCLSID)
Sets the EXTCLSID value for this DETable.

Parameters:
EXTCLSID -

getRelationshipClassNames

public java.lang.String[] getRelationshipClassNames()
Gets the relationshipClassNames value for this DETable.

Returns:
relationshipClassNames

setRelationshipClassNames

public void setRelationshipClassNames(java.lang.String[] relationshipClassNames)
Sets the relationshipClassNames value for this DETable.

Parameters:
relationshipClassNames -

getAliasName

public java.lang.String getAliasName()
Gets the aliasName value for this DETable.

Returns:
aliasName

setAliasName

public void setAliasName(java.lang.String aliasName)
Sets the aliasName value for this DETable.

Parameters:
aliasName -

getModelName

public java.lang.String getModelName()
Gets the modelName value for this DETable.

Returns:
modelName

setModelName

public void setModelName(java.lang.String modelName)
Sets the modelName value for this DETable.

Parameters:
modelName -

getHasGlobalID

public java.lang.Boolean getHasGlobalID()
Gets the hasGlobalID value for this DETable.

Returns:
hasGlobalID

setHasGlobalID

public void setHasGlobalID(java.lang.Boolean hasGlobalID)
Sets the hasGlobalID value for this DETable.

Parameters:
hasGlobalID -

getGlobalIDFieldName

public java.lang.String getGlobalIDFieldName()
Gets the globalIDFieldName value for this DETable.

Returns:
globalIDFieldName

setGlobalIDFieldName

public void setGlobalIDFieldName(java.lang.String globalIDFieldName)
Sets the globalIDFieldName value for this DETable.

Parameters:
globalIDFieldName -

getRasterFieldName

public java.lang.String getRasterFieldName()
Gets the rasterFieldName value for this DETable.

Returns:
rasterFieldName

setRasterFieldName

public void setRasterFieldName(java.lang.String rasterFieldName)
Sets the rasterFieldName value for this DETable.

Parameters:
rasterFieldName -

getExtensionProperties

public PropertySet getExtensionProperties()
Gets the extensionProperties value for this DETable.

Returns:
extensionProperties

setExtensionProperties

public void setExtensionProperties(PropertySet extensionProperties)
Sets the extensionProperties value for this DETable.

Parameters:
extensionProperties -

getSubtypeFieldName

public java.lang.String getSubtypeFieldName()
Gets the subtypeFieldName value for this DETable.

Returns:
subtypeFieldName

setSubtypeFieldName

public void setSubtypeFieldName(java.lang.String subtypeFieldName)
Sets the subtypeFieldName value for this DETable.

Parameters:
subtypeFieldName -

getDefaultSubtypeCode

public java.lang.Integer getDefaultSubtypeCode()
Gets the defaultSubtypeCode value for this DETable.

Returns:
defaultSubtypeCode

setDefaultSubtypeCode

public void setDefaultSubtypeCode(java.lang.Integer defaultSubtypeCode)
Sets the defaultSubtypeCode value for this DETable.

Parameters:
defaultSubtypeCode -

getSubtypes

public Subtype[] getSubtypes()
Gets the subtypes value for this DETable.

Returns:
subtypes

setSubtypes

public void setSubtypes(Subtype[] subtypes)
Sets the subtypes value for this DETable.

Parameters:
subtypes -

getControllerMemberships

public ControllerMembership[] getControllerMemberships()
Gets the controllerMemberships value for this DETable.

Returns:
controllerMemberships

setControllerMemberships

public void setControllerMemberships(ControllerMembership[] controllerMemberships)
Sets the controllerMemberships value for this DETable.

Parameters:
controllerMemberships -

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class DEDataset

hashCode

public int hashCode()
Overrides:
hashCode in class DEDataset

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer