public class AppUserUpdater<A extends AppUser> extends Updater<A>
RETIRE, UPDATE
DEFAULT_FORBID_HTML, factory
Constructor and Description |
---|
AppUserUpdater(AppUserFactory<A> dataObjectFactory) |
Modifier and Type | Method and Description |
---|---|
FormResult |
getResult(java.lang.String typeName,
A dat,
Form f)
select the
FormResult after an update. |
void |
postUpdate(A p,
Form f,
java.util.Map<java.lang.String,java.lang.Object> orig,
boolean changed)
perform side-effects after a form update
|
void |
preCommit(A dat,
Form f,
java.util.Map<java.lang.String,java.lang.Object> orig)
extension point for update side effects that should be applied before the commit.
|
buildSelectForm, getSelected, getSelectInput
addRetireAction, buildUpdateForm, compositesPostUpdate, customiseCompleteUpdateForm, customiseUpdateForm, getUpdateActionName
addOptionalFromComposites, addSelectors, addTranslations, buildForm, buildForm, buildForm, buildForm, buildForm, customiseForm, find, find, getContext, getDefaults, getFactory, getFieldConstraints, getFieldHelp, getFields, getID, getIndex, getInputFromName, getInputFromType, getLogger, getOptional, getSelectors, getSupress, getTarget, getTranslations, isMyReference, makeReference, makeReference
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
buildUpdateForm
getContext
getContext
public AppUserUpdater(AppUserFactory<A> dataObjectFactory)
dataObjectFactory
- public void preCommit(A dat, Form f, java.util.Map<java.lang.String,java.lang.Object> orig) throws DataException
UpdateTemplate
preCommit
in interface UpdateTemplate<A extends AppUser>
preCommit
in class Updater<A extends AppUser>
DataException
public FormResult getResult(java.lang.String typeName, A dat, Form f)
UpdateTemplate
FormResult
after an update.getResult
in interface UpdateTemplate<A extends AppUser>
getResult
in class DataObjectUpdateFormFactory<A extends AppUser>
public void postUpdate(A p, Form f, java.util.Map<java.lang.String,java.lang.Object> orig, boolean changed)
UpdateTemplate
postUpdate
in interface UpdateTemplate<A extends AppUser>
postUpdate
in class DataObjectUpdateFormFactory<A extends AppUser>
p
- object being updatedf
- Form used for updateorig
- Map of object state before update.changed
- Did the update commit change the database object