E
- parent data objectpublic class Timeslot<E extends DataObject<E> & UniqueidentifiedInterface<E> & TimeslotInterface<E>> extends DataObjectProperty<E>
updatedfieldingui
definition, field, parentpayload
Constructor and Description |
---|
Timeslot(DataObjectPropertyDefinition<E> definition,
DataObjectPayload parentpayload)
Creation of the timeslot property
|
Modifier and Type | Method and Description |
---|---|
void |
forcereschedule(E object,
java.util.Date starttime,
java.util.Date endtime)
forces the reschedule of the object.
|
java.util.Date |
getEndtime()
gets the end time
|
java.util.Date |
getStarttime() |
void |
repairschedule(E object)
repair the schedule (note: this is not used anymore)
|
void |
reschedule(E object,
java.util.Date starttime,
java.util.Date endtime)
reschedule the object
|
void |
setDependentPropertyUniqueidentified(Uniqueidentified<E> uniqueidentified)
sets the dependent property unique identified
|
generateSimpleDataEltFromObject, getDisplayDataElt, getDynamicDataElt, getFieldBufferForGUI
getAllTriggersForRefresh, getFieldFromName, getFieldNumber, getStoredField, getTriggersForThisUpdate, initFromDB, postTreatmentAfterInitFromDB
changeName, cleanName, equals, getName
public Timeslot(DataObjectPropertyDefinition<E> definition, DataObjectPayload parentpayload)
definition
- definition of the timeslot for this objectparentpayload
- payload of the objectpublic java.util.Date getStarttime()
public void repairschedule(E object)
object
- input objectpublic void reschedule(E object, java.util.Date starttime, java.util.Date endtime)
object
- objectstarttime
- new start timeendtime
- new end timepublic void forcereschedule(E object, java.util.Date starttime, java.util.Date endtime)
object
- objectstarttime
- new start timeendtime
- new end timepublic java.util.Date getEndtime()
public void setDependentPropertyUniqueidentified(Uniqueidentified<E> uniqueidentified)
uniqueidentified
- unique identified property for the object