Package hec.data.watersupply
Class JDomWaterUserContractRef
java.lang.Object
java.util.Observable
hec.lang.NamedType
hec.data.AbstractJDomDataObject
hec.data.watersupply.JDomWaterUserContractRef
- All Implemented Interfaces:
IWaterUserContractRef,XmlString,AsciiSerializable,FieldAccessor,Serializable,Cloneable,Comparable,Observer,Modifiable
public class JDomWaterUserContractRef
extends AbstractJDomDataObject
implements IWaterUserContractRef
- See Also:
-
Field Summary
Fields inherited from class hec.data.AbstractJDomDataObject
DD_MM_MYYYY, DD_MM_MYYYY_HHMM, DD_MM_MYYYY_HHMMZ, MM_MYYYY, UNIT, YYYYFields inherited from class hec.lang.NamedType
_description, _ignoreModifiedEvents, _index, _isValid, _modified, _name, defaultDescription, defaultName, DESCRIPTION_CHANGED, NAME_CHANGED, RENAME_EVENTFields inherited from interface hec.data.watersupply.IWaterUserContractRef
CONTRACT_NAME, CONTRACT_WATER_USER -
Constructor Summary
ConstructorsConstructorDescriptionJDomWaterUserContractRef(String contractName, JDomWaterUserImpl waterUser) JDomWaterUserContractRef(org.jdom.Element element) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildElement(org.jdom.Element element) Populates the element with data from this object.booleanGets the contract name.Gets the contract water user.inthashCode()voidsetContractName(String contractName) Sets the contract name.voidsetWaterUser(IWaterUser waterUser) Sets the contract water user.voidsetWaterUser(JDomWaterUserImpl waterUser) Methods inherited from class hec.data.AbstractJDomDataObject
buildElementOrRemove, camelCaseToLowerUnderbar, getDefaultElementName, getXmlDate, getXmlValue, parseDouble, parseFormattedDouble, parseInt, setXmlDate, setXmlValue, toXmlStringMethods inherited from class hec.lang.NamedType
addModifiableListener, clone, compareTo, fireModifiedStateChanged, getDescription, getDisplayName, getFieldObject, getIgnoreModifiedEvents, getIndex, getName, isModified, isValid, readResolve, removeModifiableListener, rename, set, setDescription, setFieldObject, setIgnoreModifiedEvents, setIndex, setModified, setName, setValid, toString, update, useRecursiveModifiedTestMethods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface hec.data.XmlString
toXmlString
-
Constructor Details
-
JDomWaterUserContractRef
public JDomWaterUserContractRef() -
JDomWaterUserContractRef
-
JDomWaterUserContractRef
public JDomWaterUserContractRef(org.jdom.Element element) -
JDomWaterUserContractRef
-
-
Method Details
-
buildElement
public void buildElement(org.jdom.Element element) Description copied from class:AbstractJDomDataObjectPopulates the element with data from this object.- Specified by:
buildElementin classAbstractJDomDataObject
-
getContractName
Description copied from interface:IWaterUserContractRefGets the contract name.- Specified by:
getContractNamein interfaceIWaterUserContractRef- Returns:
- the contract name
-
setContractName
Description copied from interface:IWaterUserContractRefSets the contract name.- Specified by:
setContractNamein interfaceIWaterUserContractRef- Parameters:
contractName- the new contract name
-
getWaterUser
Description copied from interface:IWaterUserContractRefGets the contract water user.- Specified by:
getWaterUserin interfaceIWaterUserContractRef- Returns:
- the contract water user
-
setWaterUser
-
setWaterUser
Description copied from interface:IWaterUserContractRefSets the contract water user.- Specified by:
setWaterUserin interfaceIWaterUserContractRef- Parameters:
waterUser- the new contract water user
-
hashCode
public int hashCode() -
equals
-