com.esri.arcgisws
Class DERelationshipClass

java.lang.Object
  extended bycom.esri.arcgisws.DataElement
      extended bycom.esri.arcgisws.DEDataset
          extended bycom.esri.arcgisws.DETable
              extended bycom.esri.arcgisws.DERelationshipClass
All Implemented Interfaces:
java.io.Serializable

public class DERelationshipClass
extends DETable
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
DERelationshipClass()
           
DERelationshipClass(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, EsriRelCardinality cardinality, EsriRelNotification notification, boolean isAttributed, boolean isComposite, java.lang.String[] originClassNames, java.lang.String[] destinationClassNames, EsriRelKeyType keyType, EsriRelClassKey classKey, java.lang.String forwardPathLabel, java.lang.String backwardPathLabel, boolean isReflexive, RelationshipClassKey[] originClassKeys, RelationshipClassKey[] destinationClassKeys, RelationshipRule[] relationshipRules)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getBackwardPathLabel()
          Gets the backwardPathLabel value for this DERelationshipClass.
 EsriRelCardinality getCardinality()
          Gets the cardinality value for this DERelationshipClass.
 EsriRelClassKey getClassKey()
          Gets the classKey value for this DERelationshipClass.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 RelationshipClassKey[] getDestinationClassKeys()
          Gets the destinationClassKeys value for this DERelationshipClass.
 java.lang.String[] getDestinationClassNames()
          Gets the destinationClassNames value for this DERelationshipClass.
 java.lang.String getForwardPathLabel()
          Gets the forwardPathLabel value for this DERelationshipClass.
 EsriRelKeyType getKeyType()
          Gets the keyType value for this DERelationshipClass.
 EsriRelNotification getNotification()
          Gets the notification value for this DERelationshipClass.
 RelationshipClassKey[] getOriginClassKeys()
          Gets the originClassKeys value for this DERelationshipClass.
 java.lang.String[] getOriginClassNames()
          Gets the originClassNames value for this DERelationshipClass.
 RelationshipRule[] getRelationshipRules()
          Gets the relationshipRules value for this DERelationshipClass.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 boolean isIsAttributed()
          Gets the isAttributed value for this DERelationshipClass.
 boolean isIsComposite()
          Gets the isComposite value for this DERelationshipClass.
 boolean isIsReflexive()
          Gets the isReflexive value for this DERelationshipClass.
 void setBackwardPathLabel(java.lang.String backwardPathLabel)
          Sets the backwardPathLabel value for this DERelationshipClass.
 void setCardinality(EsriRelCardinality cardinality)
          Sets the cardinality value for this DERelationshipClass.
 void setClassKey(EsriRelClassKey classKey)
          Sets the classKey value for this DERelationshipClass.
 void setDestinationClassKeys(RelationshipClassKey[] destinationClassKeys)
          Sets the destinationClassKeys value for this DERelationshipClass.
 void setDestinationClassNames(java.lang.String[] destinationClassNames)
          Sets the destinationClassNames value for this DERelationshipClass.
 void setForwardPathLabel(java.lang.String forwardPathLabel)
          Sets the forwardPathLabel value for this DERelationshipClass.
 void setIsAttributed(boolean isAttributed)
          Sets the isAttributed value for this DERelationshipClass.
 void setIsComposite(boolean isComposite)
          Sets the isComposite value for this DERelationshipClass.
 void setIsReflexive(boolean isReflexive)
          Sets the isReflexive value for this DERelationshipClass.
 void setKeyType(EsriRelKeyType keyType)
          Sets the keyType value for this DERelationshipClass.
 void setNotification(EsriRelNotification notification)
          Sets the notification value for this DERelationshipClass.
 void setOriginClassKeys(RelationshipClassKey[] originClassKeys)
          Sets the originClassKeys value for this DERelationshipClass.
 void setOriginClassNames(java.lang.String[] originClassNames)
          Sets the originClassNames value for this DERelationshipClass.
 void setRelationshipRules(RelationshipRule[] relationshipRules)
          Sets the relationshipRules value for this DERelationshipClass.
 
Methods inherited from class com.esri.arcgisws.DETable
getAliasName, getCLSID, getControllerMemberships, getDefaultSubtypeCode, getEXTCLSID, getExtensionProperties, getFields, getGlobalIDFieldName, getHasGlobalID, getIndexes, getModelName, getOIDFieldName, getRasterFieldName, getRelationshipClassNames, getSubtypeFieldName, getSubtypes, isHasOID, setAliasName, setCLSID, setControllerMemberships, setDefaultSubtypeCode, setEXTCLSID, setExtensionProperties, setFields, setGlobalIDFieldName, setHasGlobalID, setHasOID, setIndexes, setModelName, setOIDFieldName, setRasterFieldName, setRelationshipClassNames, setSubtypeFieldName, setSubtypes
 
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

DERelationshipClass

public DERelationshipClass()

DERelationshipClass

public DERelationshipClass(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,
                           EsriRelCardinality cardinality,
                           EsriRelNotification notification,
                           boolean isAttributed,
                           boolean isComposite,
                           java.lang.String[] originClassNames,
                           java.lang.String[] destinationClassNames,
                           EsriRelKeyType keyType,
                           EsriRelClassKey classKey,
                           java.lang.String forwardPathLabel,
                           java.lang.String backwardPathLabel,
                           boolean isReflexive,
                           RelationshipClassKey[] originClassKeys,
                           RelationshipClassKey[] destinationClassKeys,
                           RelationshipRule[] relationshipRules)
Method Detail

getCardinality

public EsriRelCardinality getCardinality()
Gets the cardinality value for this DERelationshipClass.

Returns:
cardinality

setCardinality

public void setCardinality(EsriRelCardinality cardinality)
Sets the cardinality value for this DERelationshipClass.

Parameters:
cardinality -

getNotification

public EsriRelNotification getNotification()
Gets the notification value for this DERelationshipClass.

Returns:
notification

setNotification

public void setNotification(EsriRelNotification notification)
Sets the notification value for this DERelationshipClass.

Parameters:
notification -

isIsAttributed

public boolean isIsAttributed()
Gets the isAttributed value for this DERelationshipClass.

Returns:
isAttributed

setIsAttributed

public void setIsAttributed(boolean isAttributed)
Sets the isAttributed value for this DERelationshipClass.

Parameters:
isAttributed -

isIsComposite

public boolean isIsComposite()
Gets the isComposite value for this DERelationshipClass.

Returns:
isComposite

setIsComposite

public void setIsComposite(boolean isComposite)
Sets the isComposite value for this DERelationshipClass.

Parameters:
isComposite -

getOriginClassNames

public java.lang.String[] getOriginClassNames()
Gets the originClassNames value for this DERelationshipClass.

Returns:
originClassNames

setOriginClassNames

public void setOriginClassNames(java.lang.String[] originClassNames)
Sets the originClassNames value for this DERelationshipClass.

Parameters:
originClassNames -

getDestinationClassNames

public java.lang.String[] getDestinationClassNames()
Gets the destinationClassNames value for this DERelationshipClass.

Returns:
destinationClassNames

setDestinationClassNames

public void setDestinationClassNames(java.lang.String[] destinationClassNames)
Sets the destinationClassNames value for this DERelationshipClass.

Parameters:
destinationClassNames -

getKeyType

public EsriRelKeyType getKeyType()
Gets the keyType value for this DERelationshipClass.

Returns:
keyType

setKeyType

public void setKeyType(EsriRelKeyType keyType)
Sets the keyType value for this DERelationshipClass.

Parameters:
keyType -

getClassKey

public EsriRelClassKey getClassKey()
Gets the classKey value for this DERelationshipClass.

Returns:
classKey

setClassKey

public void setClassKey(EsriRelClassKey classKey)
Sets the classKey value for this DERelationshipClass.

Parameters:
classKey -

getForwardPathLabel

public java.lang.String getForwardPathLabel()
Gets the forwardPathLabel value for this DERelationshipClass.

Returns:
forwardPathLabel

setForwardPathLabel

public void setForwardPathLabel(java.lang.String forwardPathLabel)
Sets the forwardPathLabel value for this DERelationshipClass.

Parameters:
forwardPathLabel -

getBackwardPathLabel

public java.lang.String getBackwardPathLabel()
Gets the backwardPathLabel value for this DERelationshipClass.

Returns:
backwardPathLabel

setBackwardPathLabel

public void setBackwardPathLabel(java.lang.String backwardPathLabel)
Sets the backwardPathLabel value for this DERelationshipClass.

Parameters:
backwardPathLabel -

isIsReflexive

public boolean isIsReflexive()
Gets the isReflexive value for this DERelationshipClass.

Returns:
isReflexive

setIsReflexive

public void setIsReflexive(boolean isReflexive)
Sets the isReflexive value for this DERelationshipClass.

Parameters:
isReflexive -

getOriginClassKeys

public RelationshipClassKey[] getOriginClassKeys()
Gets the originClassKeys value for this DERelationshipClass.

Returns:
originClassKeys

setOriginClassKeys

public void setOriginClassKeys(RelationshipClassKey[] originClassKeys)
Sets the originClassKeys value for this DERelationshipClass.

Parameters:
originClassKeys -

getDestinationClassKeys

public RelationshipClassKey[] getDestinationClassKeys()
Gets the destinationClassKeys value for this DERelationshipClass.

Returns:
destinationClassKeys

setDestinationClassKeys

public void setDestinationClassKeys(RelationshipClassKey[] destinationClassKeys)
Sets the destinationClassKeys value for this DERelationshipClass.

Parameters:
destinationClassKeys -

getRelationshipRules

public RelationshipRule[] getRelationshipRules()
Gets the relationshipRules value for this DERelationshipClass.

Returns:
relationshipRules

setRelationshipRules

public void setRelationshipRules(RelationshipRule[] relationshipRules)
Sets the relationshipRules value for this DERelationshipClass.

Parameters:
relationshipRules -

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class DETable

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