com.u2d.calendar
Class CalEvent

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

public abstract class CalEvent
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 long DEFAULT_DURATION
           
 
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
CalEvent()
           
 
Method Summary
abstract  Title calTitle()
           
 ComplexEView getCalEventView()
           
 ComplexEView getCalEventView(Schedule schedule)
           
 Schedulable schedulable()
           
 void schedulable(Schedulable schedulable)
           
 java.lang.String schedulableFieldname()
           
static java.lang.String schedulableFieldname(java.lang.Class cls)
           
static void SetDefaultDurationHrs(CommandInfo cmdInfo, FloatEO durationHrs)
           
 TimeSpan timeSpan()
           
 void timeSpan(TimeSpan span)
           
 java.lang.String timespanFieldname()
           
static java.lang.String timespanFieldname(java.lang.Class cls)
           
 
Methods inherited from class com.u2d.model.AbstractComplexEObject
addAppEventListener, addPropertyChangeListener, addPropertyChangeListener, association, cancelTransition, childFields, cleanCGILibEnhancer, clearEditor, command, command, commands, createInstance, defaultCommand, defaultCommandName, delete, doSave, equals, 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, title, toString, 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, hashCode, 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

DEFAULT_DURATION

public static long DEFAULT_DURATION
Constructor Detail

CalEvent

public CalEvent()
Method Detail

calTitle

public abstract Title calTitle()

getCalEventView

public ComplexEView getCalEventView()

getCalEventView

public ComplexEView getCalEventView(Schedule schedule)

timespanFieldname

public static java.lang.String timespanFieldname(java.lang.Class cls)

schedulableFieldname

public static java.lang.String schedulableFieldname(java.lang.Class cls)

timespanFieldname

public java.lang.String timespanFieldname()

schedulableFieldname

public java.lang.String schedulableFieldname()

timeSpan

public TimeSpan timeSpan()

timeSpan

public void timeSpan(TimeSpan span)

schedulable

public Schedulable schedulable()

schedulable

public void schedulable(Schedulable schedulable)

SetDefaultDurationHrs

public static void SetDefaultDurationHrs(CommandInfo cmdInfo,
                                         FloatEO durationHrs)