com.u2d.model
Class NullAssociation

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

public class NullAssociation
extends NullComplexEObject

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
 
Fields inherited from class com.u2d.model.NullComplexEObject
_commands, _iconLg, _iconSm
 
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
NullAssociation(Association association)
           
NullAssociation(AssociationField field, ComplexEObject parent)
           
NullAssociation(IndexedField field, ComplexEObject parent)
           
NullAssociation(RelationalList leo)
           
 
Method Summary
 ComplexType abstractType()
           
 java.lang.Object Browse(CommandInfo cmdInfo)
           
 Onion commands()
           
 View Find(CommandInfo cmdInfo)
           
 boolean isAbstract()
           
 ComplexEObject New(CommandInfo cmdInfo)
           
 ComplexEObject New(CommandInfo cmdInfo, ComplexType type)
           
 void set(ComplexEObject ceo)
           
 ComplexType type()
           
 
Methods inherited from class com.u2d.model.NullComplexEObject
command, defaultCommandName, disabledIcon, equals, getView, hashCode, iconLg, iconSm, isEmpty, title
 
Methods inherited from class com.u2d.model.AbstractComplexEObject
addAppEventListener, addPropertyChangeListener, addPropertyChangeListener, association, cancelTransition, childFields, cleanCGILibEnhancer, clearEditor, command, createInstance, defaultCommand, 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, initialize, isDataFlavorSupported, isEditableState, isEditState, 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, toString, treeModel, 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
 

Constructor Detail

NullAssociation

public NullAssociation(RelationalList leo)

NullAssociation

public NullAssociation(AssociationField field,
                       ComplexEObject parent)

NullAssociation

public NullAssociation(Association association)

NullAssociation

public NullAssociation(IndexedField field,
                       ComplexEObject parent)
Method Detail

New

public ComplexEObject New(CommandInfo cmdInfo)
Overrides:
New in class NullComplexEObject

New

public ComplexEObject New(CommandInfo cmdInfo,
                          ComplexType type)

abstractType

public ComplexType abstractType()

isAbstract

public boolean isAbstract()

Browse

public java.lang.Object Browse(CommandInfo cmdInfo)
Overrides:
Browse in class NullComplexEObject

Find

public View Find(CommandInfo cmdInfo)
Overrides:
Find in class NullComplexEObject

set

public void set(ComplexEObject ceo)

type

public ComplexType type()
Specified by:
type in interface ComplexEObject
Specified by:
type in interface Typed
Overrides:
type in class AbstractComplexEObject

commands

public Onion commands()
Specified by:
commands in interface EObject
Overrides:
commands in class NullComplexEObject