E
- current object (left for link)F
- data object holding the linkG
- right data object for linkpublic class Leftforlink<E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> extends DataObjectProperty<E>
updatedfieldingui
field, parentpayload
Constructor and Description |
---|
Leftforlink(LeftforlinkDefinition<E,F,G> definition,
DataObjectPayload parentpayload)
creates the property LeftForLink
|
Modifier and Type | Method and Description |
---|---|
void |
postprocUniqueidentifiedDelete(E object)
post-processing for the deletion of an object.
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
postprocUniqueidentifiedDelete(E[] object,
Leftforlink<E,F,G>[] postprocleftforlink)
massive version of the post-processing for the update
|
void |
preprocUniqueidentifiedUpdate(E object)
Pre-processing for the update of an object.
|
static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> |
preprocUniqueidentifiedUpdate(E[] object,
Leftforlink<E,F,G>[] preprocleftforlinkforgroupswithauthoritybatch)
massive version of the pre-processing for update
|
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 Leftforlink(LeftforlinkDefinition<E,F,G> definition, DataObjectPayload parentpayload)
definition
- definition of the LeftForLinkparentpayload
- payload for the parent data objectpublic void postprocUniqueidentifiedDelete(E object)
object
- object being deletedpublic void setDependentPropertyUniqueidentified(Uniqueidentified<E> uniqueidentified)
uniqueidentified
- unique identified propertypublic void preprocUniqueidentifiedUpdate(E object)
object
- parent data objectpublic static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> void preprocUniqueidentifiedUpdate(E[] object, Leftforlink<E,F,G>[] preprocleftforlinkforgroupswithauthoritybatch)
object
- batch of data objectspreprocleftforlinkforgroupswithauthoritybatch
- corresponding batch of
left for linkpublic static <E extends DataObject<E> & UniqueidentifiedInterface<E>,F extends DataObject<F> & LinkobjectInterface<F,E,G>,G extends DataObject<G> & UniqueidentifiedInterface<G>> void postprocUniqueidentifiedDelete(E[] object, Leftforlink<E,F,G>[] postprocleftforlink)
object
- batch of data objectspostprocleftforlink
- corresponding batch of left for links