public abstract class AbstractProcessNounUsingBusinessObjectMediatorCmdImpl extends AbstractProcessBusinessObjectDocumentCmdImpl
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
The constant used in the persistent map that points to the change noun mediator for the process tasks.
|
Constructor and Description |
---|
AbstractProcessNounUsingBusinessObjectMediatorCmdImpl() |
Modifier and Type | Method and Description |
---|---|
protected java.util.Map | read(java.util.Set asetNouns)
This method obtains an instance of the change noun mediator and stores it in the returned persistent map so it is shared to all tasks that are executed.
|
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 ensures 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 AbstractProcessNounUsingBusinessObjectMediatorCmdImpl()
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