WB
- The WaveBean type used for this command (by default you can use the WaveBean interface)public class DefaultUndoableCommand<WB extends WaveBean> extends AbstractUndoableCommand<WB>
runIntoThread, runnablePriority
innerComponentMap, PROCESS_WAVE_METHOD_NAME, rootComponent
ADD_BEHAVIOR, CALL_ANNOTATED_METHOD_ERROR, COMMAND_NOT_FOUND_ERROR, COMMAND_NOT_FOUND_MESSAGE, COMPONENT_INJECTION_FAILURE, COMPONENT_RELEASE_ERROR, CUSTOM_METHOD_NOT_FOUND, LISTEN_WAVE_TYPE, MODEL_NOT_FOUND_ERROR, MODEL_NOT_FOUND_MESSAGE, NO_WAVE_LISTENER, NOTIFIER_CONSUMES, NOTIFIER_HANDLES, SEND_WAVE, SERVICE_NOT_FOUND_ERROR, SERVICE_NOT_FOUND_MESSAGE, UNLISTEN_WAVE_TYPE, WAVE_BEAN_CREATION_ERROR, WAVE_DISPATCH_ERROR, WAVE_HANDLING_ERROR, WAVE_LOST, WAVE_LOST_CONTEXT, WAVE_SENDING_ERROR
booleanItem, byteItem, characterItem, classItem, doubleItem, exceptionItem, floatItem, integerItem, longItem, shortItem, stringItem, voidItem
Constructor and Description |
---|
DefaultUndoableCommand() |
Modifier and Type | Method and Description |
---|---|
protected void |
init(Wave wave)
Initialize the command internal properties to be able to undo or redo the command.
|
protected void |
initCommand()
Custom method used to initialize the command.
|
protected void |
initInnerComponents()
Initialize method that should wrap all creation of
InnerComponent . |
protected void |
redo()
Do or Redo the command.
|
protected void |
undo()
Undo the command.
|
perform
afterPerform, beforePerform, isRunning, ready
finalize, fireConsumed, fireFailed, fireHandled, getPriorityLevel, getRunInto, processWave, run, run, waveBean
addBehavior, addBehavior, getBehavior, getBehaviorData, hasBehavior, manageOptionalData
attachUi, callCommand, callCommand, findInnerComponent, getInnerComponentMap, initInternalInnerComponents, listen, listen, listen, release, returnData, rootComponent, rootComponent, sendWave, sendWave, sendWave, setup, unlisten
getCommand, getCommand, getCommands, getCommands, getFirstKeyPart, getKeyPart, getListKeyPart, getModel, getModel, getModels, getModels, getSecondKeyPart, getService, getService, getServices, getServices, getThirdKeyPart, key, key, localFacade, localFacade
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addBehavior, addBehavior, getBehavior, getBehaviorData, hasBehavior
findInnerComponent, listen, listen, listen, rootComponent, rootComponent, sendWave, sendWave, sendWave, unlisten
key, key, localFacade, localFacade, release, setup
attachUi, getModel, getModel, getModels, getModels
getService, getService, getServices, getServices, returnData
callCommand, callCommand, getCommand, getCommand, getCommands, getCommands
public DefaultUndoableCommand()
protected void init(Wave wave)
init
in class AbstractUndoableCommand<WB extends WaveBean>
wave
- the waveprotected void undo()
undo
in class AbstractUndoableCommand<WB extends WaveBean>
protected void redo()
redo
in class AbstractUndoableCommand<WB extends WaveBean>
protected void initCommand()
initCommand
in class AbstractSingleCommand<WB extends WaveBean>
protected void initInnerComponents()
AbstractComponent
InnerComponent
.
It shall contain only EnhancedComponent
.addInnerComponent calls.initInnerComponents
in class AbstractComponent<Command>
Copyright © 2011–2016 JRebirth OSS. All rights reserved.