com.u2d.type.composite
Class Name
java.lang.Object
com.u2d.model.AbstractEObject
com.u2d.model.AbstractComplexEObject
com.u2d.type.composite.Name
- All Implemented Interfaces:
- Searchable, ChangeNotifier, ComplexEObject, EObject, PostChangeNotifier, PropertyChangeNotifier, Typed, Viewable, PersistorListener, AppEventNotifier, ValidationNotifier, java.awt.datatransfer.Transferable, java.io.Serializable
public class Name
- extends AbstractComplexEObject
- Author:
- Eitan Suez
- See Also:
- Serialized Form
|
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 |
|
Constructor Summary |
Name()
|
Name(java.lang.String first,
java.lang.String last)
|
Name(java.lang.String salutation,
java.lang.String first,
java.lang.String last)
|
Name(java.lang.String salutation,
java.lang.String first,
java.lang.String last,
char mi)
|
| 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, initialize, 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 |
fieldOrder
public static java.lang.String[] fieldOrder
Name
public Name()
Name
public Name(java.lang.String first,
java.lang.String last)
Name
public Name(java.lang.String salutation,
java.lang.String first,
java.lang.String last)
Name
public Name(java.lang.String salutation,
java.lang.String first,
java.lang.String last,
char mi)
getSalutation
public StringEO getSalutation()
getFirst
public StringEO getFirst()
getMiddleInitial
public CharEO getMiddleInitial()
getLast
public StringEO getLast()
getSuffix
public StringEO getSuffix()
lastFirstTitle
public Title lastFirstTitle()
lastFirstToString
public static java.lang.String lastFirstToString(StringEO first,
StringEO last)
firstLastTitle
public Title firstLastTitle()
title
public Title title()
- Specified by:
title in interface EObject- Specified by:
title in class AbstractComplexEObject
toString
public java.lang.String toString()
- Overrides:
toString in class AbstractComplexEObject
ExchangeFirstAndLast
public void ExchangeFirstAndLast(CommandInfo cmdInfo)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class AbstractComplexEObject
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object