Skip navigation links
A C E G I N O R S U 

A

AbstractCommand<CTX,RET,E extends Exception> - Class in org.refcodes.command.impls
The AbstractCommand implements the Undoable interface.
AbstractCommand() - Constructor for class org.refcodes.command.impls.AbstractCommand
 
AbstractCommandRuntimeException - Exception in org.refcodes.command.traps
 
AbstractCommandRuntimeException(String, String) - Constructor for exception org.refcodes.command.traps.AbstractCommandRuntimeException
AbstractCommandRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.command.traps.AbstractCommandRuntimeException
AbstractCommandRuntimeException(String, Throwable) - Constructor for exception org.refcodes.command.traps.AbstractCommandRuntimeException
AbstractCommandRuntimeException(String) - Constructor for exception org.refcodes.command.traps.AbstractCommandRuntimeException
AbstractCommandRuntimeException(Throwable, String) - Constructor for exception org.refcodes.command.traps.AbstractCommandRuntimeException
AbstractCommandRuntimeException(Throwable) - Constructor for exception org.refcodes.command.traps.AbstractCommandRuntimeException
AbstractUndoable<CTX,RET,E extends Exception> - Class in org.refcodes.command.impls
The AbstractUndoable implements the Undoable interface.
AbstractUndoable() - Constructor for class org.refcodes.command.impls.AbstractUndoable
 

C

Command<CTX,RET,E extends Exception> - Interface in org.refcodes.command
A Command (Command) represents an (atomic) operation applied to a context encapsulated in an object (as of object oriented programming).
CommandAccessor<CTX,R,E extends Exception> - Interface in org.refcodes.command.mixins
Provides an accessor for a command property.
CommandAccessor.CommandMutator<CTX,R,E extends Exception> - Interface in org.refcodes.command.mixins
Provides a mutator for a command property.
CommandAccessor.CommandProperty<CTX,R,E extends Exception> - Interface in org.refcodes.command.mixins
Provides a command property.

E

execute(CTX) - Method in interface org.refcodes.command.Command
The invoker executes a Command by providing it a context (being a service, a Component or a POJO).

G

getCommand() - Method in interface org.refcodes.command.mixins.CommandAccessor
Retrieves the command from the command property.
getUndoable() - Method in interface org.refcodes.command.mixins.UndoableAccessor
Retrieves the command from the command property.

I

isUndoable() - Method in class org.refcodes.command.impls.AbstractUndoable
This method determines whether the Undoable can undo the work it has done.
isUndoable() - Method in interface org.refcodes.command.Undoable
This method determines whether the Undoable can undo the work it has done.

N

NoExceptionAvailableRuntimeException - Exception in org.refcodes.command.traps
 
NoExceptionAvailableRuntimeException(Undoable<?, ?, ?>, String, String) - Constructor for exception org.refcodes.command.traps.NoExceptionAvailableRuntimeException
NoExceptionAvailableRuntimeException(Undoable<?, ?, ?>, String, Throwable, String) - Constructor for exception org.refcodes.command.traps.NoExceptionAvailableRuntimeException
NoExceptionAvailableRuntimeException(Undoable<?, ?, ?>, String, Throwable) - Constructor for exception org.refcodes.command.traps.NoExceptionAvailableRuntimeException
NoExceptionAvailableRuntimeException(Undoable<?, ?, ?>, String) - Constructor for exception org.refcodes.command.traps.NoExceptionAvailableRuntimeException
NoExceptionAvailableRuntimeException(Undoable<?, ?, ?>, Throwable, String) - Constructor for exception org.refcodes.command.traps.NoExceptionAvailableRuntimeException
NoExceptionAvailableRuntimeException(Undoable<?, ?, ?>, Throwable) - Constructor for exception org.refcodes.command.traps.NoExceptionAvailableRuntimeException
NoResultAvailableRuntimeException - Exception in org.refcodes.command.traps
 
NoResultAvailableRuntimeException(Undoable<?, ?, ?>, String, String) - Constructor for exception org.refcodes.command.traps.NoResultAvailableRuntimeException
NoResultAvailableRuntimeException(Undoable<?, ?, ?>, String, Throwable, String) - Constructor for exception org.refcodes.command.traps.NoResultAvailableRuntimeException
NoResultAvailableRuntimeException(Undoable<?, ?, ?>, String, Throwable) - Constructor for exception org.refcodes.command.traps.NoResultAvailableRuntimeException
NoResultAvailableRuntimeException(Undoable<?, ?, ?>, String) - Constructor for exception org.refcodes.command.traps.NoResultAvailableRuntimeException
NoResultAvailableRuntimeException(Undoable<?, ?, ?>, Throwable, String) - Constructor for exception org.refcodes.command.traps.NoResultAvailableRuntimeException
NoResultAvailableRuntimeException(Undoable<?, ?, ?>, Throwable) - Constructor for exception org.refcodes.command.traps.NoResultAvailableRuntimeException
NotUndoableRuntimeException - Exception in org.refcodes.command.traps
 
NotUndoableRuntimeException(Undoable<?, ?, ?>, String, String) - Constructor for exception org.refcodes.command.traps.NotUndoableRuntimeException
NotUndoableRuntimeException(Undoable<?, ?, ?>, String, Throwable, String) - Constructor for exception org.refcodes.command.traps.NotUndoableRuntimeException
NotUndoableRuntimeException(Undoable<?, ?, ?>, String, Throwable) - Constructor for exception org.refcodes.command.traps.NotUndoableRuntimeException
NotUndoableRuntimeException(Undoable<?, ?, ?>, String) - Constructor for exception org.refcodes.command.traps.NotUndoableRuntimeException
NotUndoableRuntimeException(Undoable<?, ?, ?>, Throwable, String) - Constructor for exception org.refcodes.command.traps.NotUndoableRuntimeException
NotUndoableRuntimeException(Undoable<?, ?, ?>, Throwable) - Constructor for exception org.refcodes.command.traps.NotUndoableRuntimeException
NotYetExecutedRuntimeException - Exception in org.refcodes.command.traps
 
NotYetExecutedRuntimeException(Undoable<?, ?, ?>, String, String) - Constructor for exception org.refcodes.command.traps.NotYetExecutedRuntimeException
NotYetExecutedRuntimeException(Undoable<?, ?, ?>, String, Throwable, String) - Constructor for exception org.refcodes.command.traps.NotYetExecutedRuntimeException
NotYetExecutedRuntimeException(Undoable<?, ?, ?>, String, Throwable) - Constructor for exception org.refcodes.command.traps.NotYetExecutedRuntimeException
NotYetExecutedRuntimeException(Undoable<?, ?, ?>, String) - Constructor for exception org.refcodes.command.traps.NotYetExecutedRuntimeException
NotYetExecutedRuntimeException(Undoable<?, ?, ?>, Throwable, String) - Constructor for exception org.refcodes.command.traps.NotYetExecutedRuntimeException
NotYetExecutedRuntimeException(Undoable<?, ?, ?>, Throwable) - Constructor for exception org.refcodes.command.traps.NotYetExecutedRuntimeException

O

org.refcodes.command - package org.refcodes.command
This package provides means to implement your custom commands as of the command pattern: "...
org.refcodes.command.impls - package org.refcodes.command.impls
 
org.refcodes.command.mixins - package org.refcodes.command.mixins
 
org.refcodes.command.traps - package org.refcodes.command.traps
 

R

reset() - Method in class org.refcodes.command.impls.AbstractCommand

S

setCommand(Command<CTX, R, E>) - Method in interface org.refcodes.command.mixins.CommandAccessor.CommandMutator
Sets the command for the command property.
setUndoable(Undoable<CTX, R, E>) - Method in interface org.refcodes.command.mixins.UndoableAccessor.UndoableMutator
Sets the command for the command property.

U

undo(CTX) - Method in class org.refcodes.command.impls.AbstractUndoable
This method tries to undo the Undoable in case it was successfully executed.
undo(CTX) - Method in interface org.refcodes.command.Undoable
This method tries to undo the Undoable in case it was successfully executed.
Undoable<CTX,RET,E extends Exception> - Interface in org.refcodes.command
An Undoable is a Command) which also provides means to undo its operation applied before.
UndoableAccessor<CTX,R,E extends Exception> - Interface in org.refcodes.command.mixins
Provides an accessor for a command property.
UndoableAccessor.UndoableMutator<CTX,R,E extends Exception> - Interface in org.refcodes.command.mixins
Provides a mutator for a command property.
UndoableAccessor.UndoableProperty<CTX,R,E extends Exception> - Interface in org.refcodes.command.mixins
Provides a command property.
A C E G I N O R S U 
Skip navigation links

Copyright © 2015. All rights reserved.