public abstract class AbstractChangeNounUsingBusinessObjectMediatorCmdImpl extends AbstractChangeBusinessObjectDocumentCmdImpl
Modifier and Type | Field and Description |
---|---|
static java.lang.String | CHANGE_CONTROL_NOUN_MEDIATOR_OBJECT_KEY
Key used in the persistent objects to store the change control noun mediator.
|
static java.lang.String | CHANGE_NOUN_MEDIATOR_OBJECT_KEY
Key for persistent objects CHANGE_NOUN_MEDIATOR_OBJECT_KEY which gives the change noun mediator.
|
Constructor and Description |
---|
AbstractChangeNounUsingBusinessObjectMediatorCmdImpl() |
Modifier and Type | Method and Description |
---|---|
protected java.util.Map | read(java.util.Set asetNouns)
The purpose of this method is to return a list of objects that represent the data that is involved with this change request.
|
protected void | save(java.util.Map amapPersistentObjects)
It is strongly recommended that any command which overrides this method will call super.save() because child commands are not permitted to read more information than what is provided during the resolve.
|
protected void | validate(java.util.Map aNounsAndActions, java.util.Map amapPersistentObjects)
The base validation will ensure that all of the Nouns referenced actually exist.
|
public static final java.lang.String CHANGE_NOUN_MEDIATOR_OBJECT_KEY
public static final java.lang.String CHANGE_CONTROL_NOUN_MEDIATOR_OBJECT_KEY
public AbstractChangeNounUsingBusinessObjectMediatorCmdImpl()
protected final java.util.Map read(java.util.Set asetNouns) throws AbstractApplicationException
protected void validate(java.util.Map aNounsAndActions, java.util.Map amapPersistentObjects) throws AbstractApplicationException
protected void save(java.util.Map amapPersistentObjects) throws AbstractApplicationException