com.u2d.type.composite
Class USAddress

java.lang.Object
  extended by com.u2d.model.AbstractEObject
      extended by com.u2d.model.AbstractComplexEObject
          extended by com.u2d.type.composite.USAddress
All Implemented Interfaces:
Searchable, ChangeNotifier, ComplexEObject, EObject, PostChangeNotifier, PropertyChangeNotifier, Typed, Viewable, PersistorListener, AppEventNotifier, ValidationNotifier, java.awt.datatransfer.Transferable, java.io.Serializable

public class USAddress
extends AbstractComplexEObject

Author:
Eitan Suez
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.u2d.model.AbstractComplexEObject
AbstractComplexEObject.EditState, AbstractComplexEObject.NullState, AbstractComplexEObject.ReadState, AbstractComplexEObject.TransientState
 
Field Summary
static java.lang.String[] fieldOrder
           
 
Fields inherited from class com.u2d.model.AbstractComplexEObject
_associations, _changeSupport, _createdOn, _currentState, _editState, _nullState, _readState, _stateMap, _transientState, _type, commandOrderEditState, commandOrderReadState, commandOrderTransientState, readOnly
 
Fields inherited from class com.u2d.model.AbstractEObject
_listenerList, _postListeners, _validationEvent, _validationListenerList, changeEvent
 
Constructor Summary
USAddress()
           
USAddress(java.lang.String addr1, java.lang.String city, java.lang.String statecode, java.lang.String zipcode)
           
USAddress(java.lang.String addr1, java.lang.String addr2, java.lang.String city, java.lang.String statecode, java.lang.String zipcode)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 StringEO getAddressLine1()
           
 StringEO getAddressLine2()
           
 StringEO getCity()
           
 USState getStateCode()
           
 USZipCode getZipCode()
           
 int hashCode()
           
 void initialize()
           
static java.lang.String pluralName()
           
 java.lang.String streetCombined()
           
 Title title()
           
 java.lang.String toString()
           
 
Methods inherited from class com.u2d.model.AbstractComplexEObject
addAppEventListener, addPropertyChangeListener, addPropertyChangeListener, association, cancelTransition, childFields, cleanCGILibEnhancer, clearEditor, command, command, commands, createInstance, defaultCommand, defaultCommandName, delete, doSave, field, fieldSublist, fireAppEventNotification, fireAppEventNotification, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getCreatedOn, getDeleted, getDeletedOn, getExpandableView, getFormView, getIconView, getID, getInequalities, getListItemView, getMainView, getState, getTabBodyView, getTransferData, getTransferDataFlavors, getTreeView, getView, iconLg, iconSm, isDataFlavorSupported, isEditableState, isEditState, isEmpty, isMeta, isNullState, isTransientState, log, makeCopy, onBeforeCreate, onBeforeSave, onCreate, onDelete, onLoad, onSave, popState, pushState, removeAppEventListener, removePropertyChangeListener, removePropertyChangeListener, restoreCopy, restoredState, restoreState, save, saveCopy, setEditor, setEditState, setID, setNullState, setReadState, setStartState, setState, setState, setTransientState, setValue, setValue, startState, treeModel, type, validate
 
Methods inherited from class com.u2d.model.AbstractEObject
addChangeListener, addPostChangeListener, addValidationListener, currentUser, field, fireStateChanged, fireValidationException, fireValidationException, hbmPersistor, parentObject, persistor, removeChangeListener, removePostChangeListener, removeValidationListener, setField, vmech
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.u2d.model.EObject
field, parentObject, setField
 
Methods inherited from interface com.u2d.validation.ValidationNotifier
addValidationListener, fireValidationException, fireValidationException, removeValidationListener
 
Methods inherited from interface com.u2d.model.ChangeNotifier
addChangeListener, fireStateChanged, removeChangeListener
 
Methods inherited from interface com.u2d.model.PostChangeNotifier
addPostChangeListener, fireStateChanged, removePostChangeListener
 

Field Detail

fieldOrder

public static java.lang.String[] fieldOrder
Constructor Detail

USAddress

public USAddress()

USAddress

public USAddress(java.lang.String addr1,
                 java.lang.String city,
                 java.lang.String statecode,
                 java.lang.String zipcode)

USAddress

public USAddress(java.lang.String addr1,
                 java.lang.String addr2,
                 java.lang.String city,
                 java.lang.String statecode,
                 java.lang.String zipcode)
Method Detail

initialize

public void initialize()
Specified by:
initialize in interface ComplexEObject
Overrides:
initialize in class AbstractComplexEObject

getAddressLine1

public StringEO getAddressLine1()

getAddressLine2

public StringEO getAddressLine2()

getCity

public StringEO getCity()

getStateCode

public USState getStateCode()

getZipCode

public USZipCode getZipCode()

title

public Title title()
Specified by:
title in interface EObject
Specified by:
title in class AbstractComplexEObject

pluralName

public static java.lang.String pluralName()

streetCombined

public java.lang.String streetCombined()

toString

public java.lang.String toString()
Overrides:
toString in class AbstractComplexEObject

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object