E
- data objectF
- transition choice definition for the lifecyclepublic class Printout<E extends DataObject<E> & FilecontentInterface<E> & LifecycleInterface<E,F>,F extends TransitionFieldChoiceDefinition<F>> extends DataObjectProperty<E>
updatedfieldingui
definition, field, parentpayload
Constructor and Description |
---|
Printout(PrintoutDefinition<E,F> definition,
DataObjectPayload parentpayload)
print out property for the object
|
Modifier and Type | Method and Description |
---|---|
SFile |
generatepreview(E object)
generates a preview of the print-out
|
void |
generateprintout(E object)
generates the real printout after data object reaches a final state
|
static <E extends DataObject<E> & FilecontentInterface<E> & LifecycleInterface<E,F>,F extends TransitionFieldChoiceDefinition<F>> |
postprocLifecycleChangestate(E[] objectbatch,
ChoiceValue<F>[] newstate,
Printout<E,F>[] printoutbatch)
post processing for massive set state (not yet optimized for batch
processing)
|
void |
postprocLifecycleChangestate(E object,
ChoiceValue<F> newstate)
post-processing to the change state.
|
generateSimpleDataEltFromObject, getDisplayDataElt, getDynamicDataElt, getFieldBufferForGUI
getAllTriggersForRefresh, getFieldFromName, getFieldNumber, getStoredField, getTriggersForThisUpdate, initFromDB, postTreatmentAfterInitFromDB
changeName, cleanName, equals, getName
public Printout(PrintoutDefinition<E,F> definition, DataObjectPayload parentpayload)
definition
- definition of the print-out propertyparentpayload
- parent data object payloadpublic SFile generatepreview(E object)
object
- data objectpublic void generateprintout(E object)
object
- data objectpublic void postprocLifecycleChangestate(E object, ChoiceValue<F> newstate)
object
- data objectnewstate
- new statepublic static <E extends DataObject<E> & FilecontentInterface<E> & LifecycleInterface<E,F>,F extends TransitionFieldChoiceDefinition<F>> void postprocLifecycleChangestate(E[] objectbatch, ChoiceValue<F>[] newstate, Printout<E,F>[] printoutbatch)
objectbatch
- batch of objectnewstate
- new stateprintoutbatch
- corresponding batch of print-out properties for the
objects