com.esri.arcgisws
Class DETable

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

public class DETable
extends DEDataset
implements java.io.Serializable

Table Data Element object.

Java class for DETable complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="DETable">
   <complexContent>
     <extension base="{http://www.esri.com/schemas/ArcGIS/10.3}DEDataset">
       <sequence>
         <element name="HasOID" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="OIDFieldName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Fields" type="{http://www.esri.com/schemas/ArcGIS/10.3}Fields"/>
         <element name="Indexes" type="{http://www.esri.com/schemas/ArcGIS/10.3}Indexes"/>
         <element name="CLSID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="EXTCLSID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="RelationshipClassNames" type="{http://www.esri.com/schemas/ArcGIS/10.3}Names" minOccurs="0"/>
         <element name="AliasName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ModelName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="HasGlobalID" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="GlobalIDFieldName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="RasterFieldName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="ExtensionProperties" type="{http://www.esri.com/schemas/ArcGIS/10.3}PropertySet" minOccurs="0"/>
         <element name="SubtypeFieldName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="DefaultSubtypeCode" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="Subtypes" type="{http://www.esri.com/schemas/ArcGIS/10.3}ArrayOfSubtype" minOccurs="0"/>
         <element name="ControllerMemberships" type="{http://www.esri.com/schemas/ArcGIS/10.3}ArrayOfControllerMembership" minOccurs="0"/>
         <element name="EditorTrackingEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="CreatorFieldName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreatedAtFieldName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="EditorFieldName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="EditedAtFieldName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="IsTimeInUTC" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="ChangeTracked" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="FieldFilteringEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="FilteredFieldNames" type="{http://www.esri.com/schemas/ArcGIS/10.3}Names" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
Table Data Element object.

See Also:
Serialized Form

Constructor Summary
DETable()
          DETable default constructor.
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, java.lang.String configurationKeyword, 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, java.lang.Boolean editorTrackingEnabled, java.lang.String creatorFieldName, java.lang.String createdAtFieldName, java.lang.String editorFieldName, java.lang.String editedAtFieldName, java.lang.Boolean isTimeInUTC, java.lang.Boolean changeTracked, java.lang.Boolean fieldFilteringEnabled, java.lang.String[] filteredFieldNames)
          Deprecated. 
 
Method Summary
 java.lang.String getAliasName()
          The alias name for the table.
 java.lang.Boolean getChangeTracked()
          Indicates if this dataset is change tracked.
 java.lang.String getCLSID()
          The GUID for the COM Class (Object) corresponding to instances of the object class represented by the table data element.
 ControllerMembership[] getControllerMemberships()
          The set of controller memberships for the table.
 java.lang.String getCreatedAtFieldName()
          The name of the field that stores the dates features or records were created.
 java.lang.String getCreatorFieldName()
          The name of the field that stores the names of users who created features or records.
 java.lang.Integer getDefaultSubtypeCode()
          The default subtype code.
 java.lang.String getEditedAtFieldName()
          The name of the field that stores the dates features or records were last edited.
 java.lang.String getEditorFieldName()
          The name of the field that stores the names of users who last edited features or records.
 java.lang.Boolean getEditorTrackingEnabled()
          Indicates whether editor tracking has been enabled.
 java.lang.String getEXTCLSID()
          The GUID for the COM Class (Object) corresponding to the class extension of the object class represented by the table data element.
 PropertySet getExtensionProperties()
          The properties for the class extension.
 java.lang.Boolean getFieldFilteringEnabled()
          Indicates whether field filtering has been enabled.
 Fields getFields()
          The list of Fields.
 java.lang.String[] getFilteredFieldNames()
          The names of the filtered fields.
 java.lang.String getGlobalIDFieldName()
          The name of the GlobalID Field.
 java.lang.Boolean getHasGlobalID()
          Indicates if the table has a GlobalID field.
 Indexes getIndexes()
          The list of Indexes.
 java.lang.Boolean getIsTimeInUTC()
          Indicates whether time is stored in UTC.
 java.lang.String getModelName()
          The model name for the table.
 java.lang.String getOIDFieldName()
          The name of the OID Field.
 java.lang.String getRasterFieldName()
          The name of the raster field.
 java.lang.String[] getRelationshipClassNames()
          The names of the Relationship Classes this object class participates in.
 java.lang.String getSubtypeFieldName()
          The name of the Subtype Field.
 Subtype[] getSubtypes()
          The set of Subtypes.
 java.lang.Boolean isChangeTracked()
          Indicates if this dataset is change tracked.
 java.lang.Boolean isEditorTrackingEnabled()
          Indicates whether editor tracking has been enabled.
 java.lang.Boolean isFieldFilteringEnabled()
          Indicates whether field filtering has been enabled.
 java.lang.Boolean isHasGlobalID()
          Indicates if the table has a GlobalID field.
 boolean isHasOID()
          Indicates if the table has an object id field.
 java.lang.Boolean isIsTimeInUTC()
          Indicates whether time is stored in UTC.
 void setAliasName(java.lang.String value)
          The alias name for the table.
 void setChangeTracked(java.lang.Boolean value)
          Indicates if this dataset is change tracked.
 void setCLSID(java.lang.String value)
          The GUID for the COM Class (Object) corresponding to instances of the object class represented by the table data element.
 void setControllerMemberships(ControllerMembership[] value)
          The set of controller memberships for the table.
 void setCreatedAtFieldName(java.lang.String value)
          The name of the field that stores the dates features or records were created.
 void setCreatorFieldName(java.lang.String value)
          The name of the field that stores the names of users who created features or records.
 void setDefaultSubtypeCode(java.lang.Integer value)
          The default subtype code.
 void setEditedAtFieldName(java.lang.String value)
          The name of the field that stores the dates features or records were last edited.
 void setEditorFieldName(java.lang.String value)
          The name of the field that stores the names of users who last edited features or records.
 void setEditorTrackingEnabled(java.lang.Boolean value)
          Indicates whether editor tracking has been enabled.
 void setEXTCLSID(java.lang.String value)
          The GUID for the COM Class (Object) corresponding to the class extension of the object class represented by the table data element.
 void setExtensionProperties(PropertySet value)
          The properties for the class extension.
 void setFieldFilteringEnabled(java.lang.Boolean value)
          Indicates whether field filtering has been enabled.
 void setFields(Fields value)
          The list of Fields.
 void setFilteredFieldNames(java.lang.String[] value)
          The names of the filtered fields.
 void setGlobalIDFieldName(java.lang.String value)
          The name of the GlobalID Field.
 void setHasGlobalID(java.lang.Boolean value)
          Indicates if the table has a GlobalID field.
 void setHasOID(boolean value)
          Indicates if the table has an object id field.
 void setIndexes(Indexes value)
          The list of Indexes.
 void setIsTimeInUTC(java.lang.Boolean value)
          Indicates whether time is stored in UTC.
 void setModelName(java.lang.String value)
          The model name for the table.
 void setOIDFieldName(java.lang.String value)
          The name of the OID Field.
 void setRasterFieldName(java.lang.String value)
          The name of the raster field.
 void setRelationshipClassNames(java.lang.String[] value)
          The names of the Relationship Classes this object class participates in.
 void setSubtypeFieldName(java.lang.String value)
          The name of the Subtype Field.
 void setSubtypes(Subtype[] value)
          The set of Subtypes.
 
Methods inherited from class com.esri.arcgisws.DEDataset
getCanVersion, getConfigurationKeyword, getDatasetType, getDSID, getVersioned, isCanVersion, isVersioned, setCanVersion, setConfigurationKeyword, setDatasetType, setDSID, setVersioned
 
Methods inherited from class com.esri.arcgisws.DataElement
getCatalogPath, getChildren, getChildrenExpanded, getFullPropsRetrieved, getMetadata, getMetadataRetrieved, getName, isChildrenExpanded, isFullPropsRetrieved, isMetadataRetrieved, setCatalogPath, setChildren, setChildrenExpanded, setFullPropsRetrieved, setMetadata, setMetadataRetrieved, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DETable

@Deprecated
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,
                          java.lang.String configurationKeyword,
                          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,
                          java.lang.Boolean editorTrackingEnabled,
                          java.lang.String creatorFieldName,
                          java.lang.String createdAtFieldName,
                          java.lang.String editorFieldName,
                          java.lang.String editedAtFieldName,
                          java.lang.Boolean isTimeInUTC,
                          java.lang.Boolean changeTracked,
                          java.lang.Boolean fieldFilteringEnabled,
                          java.lang.String[] filteredFieldNames)
Deprecated. 

DETable constructor.


DETable

public DETable()
DETable default constructor.

Method Detail

isHasOID

public boolean isHasOID()
Indicates if the table has an object id field. Gets the value of the hasOID property.


setHasOID

public void setHasOID(boolean value)
Indicates if the table has an object id field. Sets the value of the hasOID property.


getOIDFieldName

public java.lang.String getOIDFieldName()
The name of the OID Field. Gets the value of the oidFieldName property.

Returns:
possible object is String

setOIDFieldName

public void setOIDFieldName(java.lang.String value)
The name of the OID Field. Sets the value of the oidFieldName property.

Parameters:
value - allowed object is String

getFields

public Fields getFields()
The list of Fields. Gets the value of the fields property.

Returns:
possible object is Fields

setFields

public void setFields(Fields value)
The list of Fields. Sets the value of the fields property.

Parameters:
value - allowed object is Fields

getIndexes

public Indexes getIndexes()
The list of Indexes. Gets the value of the indexes property.

Returns:
possible object is Indexes

setIndexes

public void setIndexes(Indexes value)
The list of Indexes. Sets the value of the indexes property.

Parameters:
value - allowed object is Indexes

getCLSID

public java.lang.String getCLSID()
The GUID for the COM Class (Object) corresponding to instances of the object class represented by the table data element. Gets the value of the clsid property.

Returns:
possible object is String

setCLSID

public void setCLSID(java.lang.String value)
The GUID for the COM Class (Object) corresponding to instances of the object class represented by the table data element. Sets the value of the clsid property.

Parameters:
value - allowed object is String

getEXTCLSID

public java.lang.String getEXTCLSID()
The GUID for the COM Class (Object) corresponding to the class extension of the object class represented by the table data element. Gets the value of the extclsid property.

Returns:
possible object is String

setEXTCLSID

public void setEXTCLSID(java.lang.String value)
The GUID for the COM Class (Object) corresponding to the class extension of the object class represented by the table data element. Sets the value of the extclsid property.

Parameters:
value - allowed object is String

getRelationshipClassNames

public java.lang.String[] getRelationshipClassNames()
The names of the Relationship Classes this object class participates in. Gets the value of the relationshipClassNames property.

Returns:
possible object is []

setRelationshipClassNames

public void setRelationshipClassNames(java.lang.String[] value)
The names of the Relationship Classes this object class participates in. Sets the value of the relationshipClassNames property.

Parameters:
value - allowed object is []

getAliasName

public java.lang.String getAliasName()
The alias name for the table. Gets the value of the aliasName property.

Returns:
possible object is String

setAliasName

public void setAliasName(java.lang.String value)
The alias name for the table. Sets the value of the aliasName property.

Parameters:
value - allowed object is String

getModelName

public java.lang.String getModelName()
The model name for the table. Gets the value of the modelName property.

Returns:
possible object is String

setModelName

public void setModelName(java.lang.String value)
The model name for the table. Sets the value of the modelName property.

Parameters:
value - allowed object is String

getHasGlobalID

public java.lang.Boolean getHasGlobalID()
Indicates if the table has a GlobalID field. Gets the value of the hasGlobalID property.

Returns:
possible object is Boolean

isHasGlobalID

public java.lang.Boolean isHasGlobalID()
Indicates if the table has a GlobalID field.


setHasGlobalID

public void setHasGlobalID(java.lang.Boolean value)
Indicates if the table has a GlobalID field. Sets the value of the hasGlobalID property.

Parameters:
value - allowed object is Boolean

getGlobalIDFieldName

public java.lang.String getGlobalIDFieldName()
The name of the GlobalID Field. Gets the value of the globalIDFieldName property.

Returns:
possible object is String

setGlobalIDFieldName

public void setGlobalIDFieldName(java.lang.String value)
The name of the GlobalID Field. Sets the value of the globalIDFieldName property.

Parameters:
value - allowed object is String

getRasterFieldName

public java.lang.String getRasterFieldName()
The name of the raster field. Gets the value of the rasterFieldName property.

Returns:
possible object is String

setRasterFieldName

public void setRasterFieldName(java.lang.String value)
The name of the raster field. Sets the value of the rasterFieldName property.

Parameters:
value - allowed object is String

getExtensionProperties

public PropertySet getExtensionProperties()
The properties for the class extension. Gets the value of the extensionProperties property.

Returns:
possible object is PropertySet

setExtensionProperties

public void setExtensionProperties(PropertySet value)
The properties for the class extension. Sets the value of the extensionProperties property.

Parameters:
value - allowed object is PropertySet

getSubtypeFieldName

public java.lang.String getSubtypeFieldName()
The name of the Subtype Field. Gets the value of the subtypeFieldName property.

Returns:
possible object is String

setSubtypeFieldName

public void setSubtypeFieldName(java.lang.String value)
The name of the Subtype Field. Sets the value of the subtypeFieldName property.

Parameters:
value - allowed object is String

getDefaultSubtypeCode

public java.lang.Integer getDefaultSubtypeCode()
The default subtype code. Gets the value of the defaultSubtypeCode property.

Returns:
possible object is Integer

setDefaultSubtypeCode

public void setDefaultSubtypeCode(java.lang.Integer value)
The default subtype code. Sets the value of the defaultSubtypeCode property.

Parameters:
value - allowed object is Integer

getSubtypes

public Subtype[] getSubtypes()
The set of Subtypes. Gets the value of the subtypes property.

Returns:
possible object is []

setSubtypes

public void setSubtypes(Subtype[] value)
The set of Subtypes. Sets the value of the subtypes property.

Parameters:
value - allowed object is []

getControllerMemberships

public ControllerMembership[] getControllerMemberships()
The set of controller memberships for the table. Gets the value of the controllerMemberships property.

Returns:
possible object is []

setControllerMemberships

public void setControllerMemberships(ControllerMembership[] value)
The set of controller memberships for the table. Sets the value of the controllerMemberships property.

Parameters:
value - allowed object is []

getEditorTrackingEnabled

public java.lang.Boolean getEditorTrackingEnabled()
Indicates whether editor tracking has been enabled. Gets the value of the editorTrackingEnabled property.

Returns:
possible object is Boolean

isEditorTrackingEnabled

public java.lang.Boolean isEditorTrackingEnabled()
Indicates whether editor tracking has been enabled.


setEditorTrackingEnabled

public void setEditorTrackingEnabled(java.lang.Boolean value)
Indicates whether editor tracking has been enabled. Sets the value of the editorTrackingEnabled property.

Parameters:
value - allowed object is Boolean

getCreatorFieldName

public java.lang.String getCreatorFieldName()
The name of the field that stores the names of users who created features or records. Gets the value of the creatorFieldName property.

Returns:
possible object is String

setCreatorFieldName

public void setCreatorFieldName(java.lang.String value)
The name of the field that stores the names of users who created features or records. Sets the value of the creatorFieldName property.

Parameters:
value - allowed object is String

getCreatedAtFieldName

public java.lang.String getCreatedAtFieldName()
The name of the field that stores the dates features or records were created. Gets the value of the createdAtFieldName property.

Returns:
possible object is String

setCreatedAtFieldName

public void setCreatedAtFieldName(java.lang.String value)
The name of the field that stores the dates features or records were created. Sets the value of the createdAtFieldName property.

Parameters:
value - allowed object is String

getEditorFieldName

public java.lang.String getEditorFieldName()
The name of the field that stores the names of users who last edited features or records. Gets the value of the editorFieldName property.

Returns:
possible object is String

setEditorFieldName

public void setEditorFieldName(java.lang.String value)
The name of the field that stores the names of users who last edited features or records. Sets the value of the editorFieldName property.

Parameters:
value - allowed object is String

getEditedAtFieldName

public java.lang.String getEditedAtFieldName()
The name of the field that stores the dates features or records were last edited. Gets the value of the editedAtFieldName property.

Returns:
possible object is String

setEditedAtFieldName

public void setEditedAtFieldName(java.lang.String value)
The name of the field that stores the dates features or records were last edited. Sets the value of the editedAtFieldName property.

Parameters:
value - allowed object is String

getIsTimeInUTC

public java.lang.Boolean getIsTimeInUTC()
Indicates whether time is stored in UTC. Gets the value of the isTimeInUTC property.

Returns:
possible object is Boolean

isIsTimeInUTC

public java.lang.Boolean isIsTimeInUTC()
Indicates whether time is stored in UTC.


setIsTimeInUTC

public void setIsTimeInUTC(java.lang.Boolean value)
Indicates whether time is stored in UTC. Sets the value of the isTimeInUTC property.

Parameters:
value - allowed object is Boolean

getChangeTracked

public java.lang.Boolean getChangeTracked()
Indicates if this dataset is change tracked. Gets the value of the changeTracked property.

Returns:
possible object is Boolean

isChangeTracked

public java.lang.Boolean isChangeTracked()
Indicates if this dataset is change tracked.


setChangeTracked

public void setChangeTracked(java.lang.Boolean value)
Indicates if this dataset is change tracked. Sets the value of the changeTracked property.

Parameters:
value - allowed object is Boolean

getFieldFilteringEnabled

public java.lang.Boolean getFieldFilteringEnabled()
Indicates whether field filtering has been enabled. Gets the value of the fieldFilteringEnabled property.

Returns:
possible object is Boolean

isFieldFilteringEnabled

public java.lang.Boolean isFieldFilteringEnabled()
Indicates whether field filtering has been enabled.


setFieldFilteringEnabled

public void setFieldFilteringEnabled(java.lang.Boolean value)
Indicates whether field filtering has been enabled. Sets the value of the fieldFilteringEnabled property.

Parameters:
value - allowed object is Boolean

getFilteredFieldNames

public java.lang.String[] getFilteredFieldNames()
The names of the filtered fields. Gets the value of the filteredFieldNames property.

Returns:
possible object is []

setFilteredFieldNames

public void setFilteredFieldNames(java.lang.String[] value)
The names of the filtered fields. Sets the value of the filteredFieldNames property.

Parameters:
value - allowed object is []