BDO - type we are updatingpublic class UpdateAction<BDO extends DataObject> extends FormAction
| Modifier and Type | Field and Description |
|---|---|
protected BDO |
dat |
protected java.lang.String |
type_name |
protected UpdateTemplate<BDO> |
updater |
| Constructor and Description |
|---|
UpdateAction(java.lang.String type_name,
UpdateTemplate<BDO> u,
BDO dat) |
| Modifier and Type | Method and Description |
|---|---|
FormResult |
action(Form f)
Perform the actual action based on the form parameters.
|
void |
postUpdate(BDO dat,
Form f,
java.util.Map<java.lang.String,java.lang.Object> orig,
boolean changed) |
void |
preCommit(BDO dat,
Form f,
java.util.Map<java.lang.String,java.lang.Object> orig) |
getConfirm, getConfirmMessage, getHelp, getMustValidate, getShortcut, getText, setConfirm, setConfirmArgs, setMustValidate, setNewWindow, wantNewWindowprotected final UpdateTemplate<BDO extends DataObject> updater
protected BDO extends DataObject dat
protected java.lang.String type_name
public UpdateAction(java.lang.String type_name,
UpdateTemplate<BDO> u,
BDO dat)
public FormResult action(Form f) throws ActionException
FormActionTransitionException to show an error message to the user.
or a ActionException to produce a generic error message.action in class FormActionf - FormActionExceptionpublic void postUpdate(BDO dat, Form f, java.util.Map<java.lang.String,java.lang.Object> orig, boolean changed) throws java.lang.Exception
java.lang.Exceptionpublic void preCommit(BDO dat, Form f, java.util.Map<java.lang.String,java.lang.Object> orig) throws DataException, TransitionValidationException