E
- the data object used as schedule dependencyF
- the data object used as timeslot and schedulepublic class Scheduledependency<E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & TimeslotInterface<F> & ScheduleInterface<F,E>> extends DataObjectProperty<E>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SPLIT |
updatedfieldingui
definition, field, parentpayload
Constructor and Description |
---|
Scheduledependency(DataObjectPropertyDefinition<E> definition,
DataObjectPayload parentpayload,
DataObjectDefinition<F> taskobjectdefinition)
Creates the schedule dependency property for a data object
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getSplit() |
void |
postprocStoredobjectInsert(E object)
post processing after the link was created.
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & TimeslotInterface<F> & ScheduleInterface<F,E>> |
postprocStoredobjectInsert(E[] objectbatch,
Scheduledependency<E,F>[] scheduledependencybatch)
batch post processing after insert.
|
void |
setassplit(E object)
object sets the object as split
|
void |
setDependentPropertyAutolinkobject(Autolinkobject<E,F> autolink)
set dependent property auto-link
|
generateSimpleDataEltFromObject, getDisplayDataElt, getDynamicDataElt, getFieldBufferForGUI
getAllTriggersForRefresh, getFieldFromName, getFieldNumber, getStoredField, getTriggersForThisUpdate, initFromDB, postTreatmentAfterInitFromDB
changeName, cleanName, equals, getName
public Scheduledependency(DataObjectPropertyDefinition<E> definition, DataObjectPayload parentpayload, DataObjectDefinition<F> taskobjectdefinition)
definition
- definition of the data objectparentpayload
- parent data object payloadtaskobjectdefinition
- public static <E extends DataObject<E> & UniqueidentifiedInterface<E> & AutolinkobjectInterface<E,F>,F extends DataObject<F> & TimeslotInterface<F> & ScheduleInterface<F,E>> void postprocStoredobjectInsert(E[] objectbatch, Scheduledependency<E,F>[] scheduledependencybatch)
objectbatch
- batch of objects.scheduledependencybatch
- corresponding batch of schedule dependency
propertiespublic void postprocStoredobjectInsert(E object)
object
- data objectpublic java.lang.String getSplit()
public void setassplit(E object)
public void setDependentPropertyAutolinkobject(Autolinkobject<E,F> autolink)
autolink
- dependent property autolink