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, wantNewWindow
protected 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
FormAction
TransitionException
to show an error message to the user.
or a ActionException
to produce a generic error message.action
in class FormAction
f
- FormActionException
public void postUpdate(BDO dat, Form f, java.util.Map<java.lang.String,java.lang.Object> orig, boolean changed) throws java.lang.Exception
java.lang.Exception
public void preCommit(BDO dat, Form f, java.util.Map<java.lang.String,java.lang.Object> orig) throws DataException, TransitionValidationException