public interface SaveAwareI
BO.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
$0 |
| Modifier and Type | Method and Description |
|---|---|
void |
afterSaveOnClient(BasicClientContextI ctx,
SaveException failure)
Called on all included
BOs of the saved Transaction (only!) |
void |
afterSaveOnServer(java.lang.Long nodeNumber,
Benutzer user,
Transaction tx,
SaveException failure)
Called from
Transaction.fireAfterSave(Long, Benutzer, SaveException)
by DBMan after the save process finished, either
successfully (se = null) or due to an "application level" error (se <> null). |
void |
afterVerifyOnClient(BasicClientContextI ctx)
Called on all included
BOs of the to-be-saved Transaction (only!) |
void |
afterVerifyOnServer(java.lang.Long nodeNumber,
Benutzer user,
Transaction tx) |
void |
beforeVerifyOnClient(BasicClientContextI ctx)
Called on all included
BOs of the to-be-saved Transaction (only!) |
void |
beforeVerifyOnServer(java.lang.Long nodeNumber,
Benutzer user,
Transaction tx) |
static final java.lang.String $0
void beforeVerifyOnClient(BasicClientContextI ctx) throws SaveException
BOs of the to-be-saved Transaction (only!) by Client#saveBO()
(that is only from the Solstice GUI client!) before the SaveVetoI.verifyOnClient(BasicClientContextI)
calls or the actual saving is done.ctx - the client context from which the saving is doneSaveExceptionvoid afterVerifyOnClient(BasicClientContextI ctx) throws SaveException
BOs of the to-be-saved Transaction (only!) by Client#saveBO()
(that is only from the Solstice GUI client!) after the SaveVetoI.verifyOnClient(BasicClientContextI)
calls have been performed but before the actual saving is done.ctx - the client context from which the saving is doneSaveExceptionvoid afterSaveOnClient(BasicClientContextI ctx, SaveException failure) throws SaveException
BOs of the saved Transaction (only!) by Client#saveBO() (that is
only from the Solstice GUI client!) after the actual saving has been done or was canceled due to an "application
level" error.ctx - the client context from which the saving is donefailure - if not null the SaveException that was thrown during saving; if null the saving was
finished successfullySaveExceptionvoid beforeVerifyOnServer(java.lang.Long nodeNumber,
Benutzer user,
Transaction tx)
throws SaveException
SaveExceptionvoid afterVerifyOnServer(java.lang.Long nodeNumber,
Benutzer user,
Transaction tx)
throws SaveException
SaveExceptionvoid afterSaveOnServer(java.lang.Long nodeNumber,
Benutzer user,
Transaction tx,
SaveException failure)
throws SaveException
Transaction.fireAfterSave(Long, Benutzer, SaveException)
by DBMan after the save process finished, either
successfully (se = null) or due to an "application level" error (se <> null). Not called
when some internal error during saving occurred.nodeNumber - the node number of the server on which the saving is performeduser - the user in whose context the transaction was savedtx - the already persisted transactionfailure - if not null the SaveException that was thrown during saving, for example because of some
failed SaveVetoI.verifyOnServer(Long, Benutzer, Transaction) checks;
if null the saving was finished successfullySaveExceptionCopyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.