Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
M
N
O
R
T
W
A
Account
- Class in
org.prevayler.demos.memento
The Account class without the notification to listeners and including a memento.
Account.InvalidAmount
- Exception in
org.prevayler.demos.memento
Account.InvalidAmount(String)
- Constructor for exception org.prevayler.demos.memento.
Account.InvalidAmount
Account.InvalidHolder
- Exception in
org.prevayler.demos.memento
Account.InvalidHolder()
- Constructor for exception org.prevayler.demos.memento.
Account.InvalidHolder
AccountCreation
- Class in
org.prevayler.demos.memento.commands
AccountCreation(String)
- Constructor for class org.prevayler.demos.memento.commands.
AccountCreation
AccountDeletion
- Class in
org.prevayler.demos.memento.commands
AccountDeletion(Account)
- Constructor for class org.prevayler.demos.memento.commands.
AccountDeletion
accounts()
- Method in class org.prevayler.demos.memento.
Bank
addMemento(Memento)
- Method in interface org.prevayler.util.memento.
MementoCollector
Add a memento to the memento collection.
addMemento(Memento)
- Method in class org.prevayler.util.memento.
MementoManagerCommand
Add a memento to the memento collection.
B
balance()
- Method in class org.prevayler.demos.memento.
Account
Bank
- Class in
org.prevayler.demos.memento
The Bank class without the notification to a listener and including a memento.
Bank()
- Constructor for class org.prevayler.demos.memento.
Bank
bank
- Variable in class org.prevayler.demos.memento.commands.
AccountCreation
Set by findObjects(...)
bank
- Variable in class org.prevayler.demos.memento.commands.
AccountDeletion
Set by findObjects(...)
Bank.AccountNotFound
- Exception in
org.prevayler.demos.memento
C
checkPrecondition()
- Method in class org.prevayler.demos.memento.commands.
AccountCreation
checkPrecondition()
- Method in class org.prevayler.demos.memento.commands.
AccountDeletion
checkPrecondition()
- Method in class org.prevayler.demos.memento.commands.
Deposit
checkPrecondition()
- Method in class org.prevayler.demos.memento.commands.
Transfer
checkPrecondition()
- Method in class org.prevayler.demos.memento.commands.
Withdrawal
checkPrecondition()
- Method in class org.prevayler.util.memento.
MementoTransaction
Check the precondition.
createAccount(String)
- Method in class org.prevayler.demos.memento.
Bank
createMemento(MementoCollector)
- Method in class org.prevayler.demos.memento.
Account
Create a memento of the current state.
createMemento(MementoCollector)
- Method in class org.prevayler.demos.memento.
Bank
Create a memento of the current state.
createMementos(MementoCollector)
- Method in class org.prevayler.demos.memento.commands.
AccountCreation
createMementos(MementoCollector)
- Method in class org.prevayler.demos.memento.commands.
AccountDeletion
createMementos(MementoCollector)
- Method in class org.prevayler.demos.memento.commands.
Deposit
createMementos(MementoCollector)
- Method in class org.prevayler.demos.memento.commands.
Transfer
createMementos(MementoCollector)
- Method in class org.prevayler.demos.memento.commands.
Withdrawal
createMementos(MementoCollector)
- Method in class org.prevayler.util.memento.
MementoTransaction
Create mementos for all objects which (possibly) get modified.
D
deleteAccount(long)
- Method in class org.prevayler.demos.memento.
Bank
deposit(long, Date)
- Method in class org.prevayler.demos.memento.
Account
Deposit
- Class in
org.prevayler.demos.memento.commands
Deposit(Account, long)
- Constructor for class org.prevayler.demos.memento.commands.
Deposit
Deposit(long, long)
- Constructor for class org.prevayler.demos.memento.commands.
Deposit
E
equals(Object)
- Method in class org.prevayler.util.memento.
Memento
Compare this memento with another.
execute(MementoCollector)
- Method in class org.prevayler.demos.memento.commands.
AccountCreation
execute(MementoCollector)
- Method in class org.prevayler.demos.memento.commands.
AccountDeletion
execute(MementoCollector)
- Method in class org.prevayler.demos.memento.commands.
Deposit
execute(MementoCollector)
- Method in class org.prevayler.demos.memento.commands.
Transfer
execute(MementoCollector)
- Method in class org.prevayler.demos.memento.commands.
Withdrawal
execute(MementoCollector, Object)
- Method in class org.prevayler.util.memento.
MementoTransaction
Executes this command on the received system.
execute(MementoCollector)
- Method in class org.prevayler.util.memento.
MementoTransaction
Execute the actual command.
executeAndQuery(Object, Date)
- Method in class org.prevayler.util.memento.
MementoManagerCommand
Executes this transaction on the received system.
F
findAccount(long)
- Method in class org.prevayler.demos.memento.
Bank
findObjects(Object)
- Method in class org.prevayler.demos.memento.commands.
AccountCreation
findObjects(Object)
- Method in class org.prevayler.demos.memento.commands.
AccountDeletion
findObjects(Object)
- Method in class org.prevayler.demos.memento.commands.
Deposit
findObjects(Object)
- Method in class org.prevayler.demos.memento.commands.
Transfer
findObjects(Object)
- Method in class org.prevayler.demos.memento.commands.
Withdrawal
findObjects(Object)
- Method in class org.prevayler.util.memento.
MementoTransaction
Find the objects this command modifies.
G
getOwner()
- Method in class org.prevayler.util.memento.
Memento
Get the object to which this memento belongs.
H
hashCode()
- Method in class org.prevayler.util.memento.
Memento
The hash code of this object.
holder()
- Method in class org.prevayler.demos.memento.
Account
holder(String)
- Method in class org.prevayler.demos.memento.
Account
M
main(String[])
- Static method in class org.prevayler.demos.memento.
TestErrorRecoveryWithMementos
Memento
- Class in
org.prevayler.util.memento
A memento is a snapshot of an object before it gets changed.
Memento()
- Constructor for class org.prevayler.util.memento.
Memento
MementoCollector
- Interface in
org.prevayler.util.memento
The memento collector collects the mementos created before the command gets actually executed.
MementoManagerCommand
- Class in
org.prevayler.util.memento
This transaction manages the mementos and restores them in case of a failure.
MementoManagerCommand(MementoTransaction)
- Constructor for class org.prevayler.util.memento.
MementoManagerCommand
Create a memento manager transaction.
MementoTransaction
- Class in
org.prevayler.util.memento
An atomic transaction to be executed on a PrevalentSystem.
MementoTransaction()
- Constructor for class org.prevayler.util.memento.
MementoTransaction
N
number()
- Method in class org.prevayler.demos.memento.
Account
numberString()
- Method in class org.prevayler.demos.memento.
Account
O
org.prevayler.demos.memento
- package org.prevayler.demos.memento
org.prevayler.demos.memento.commands
- package org.prevayler.demos.memento.commands
org.prevayler.util.memento
- package org.prevayler.util.memento
R
restore()
- Method in class org.prevayler.util.memento.
Memento
Restore the values of the object to the values in this memento.
run()
- Static method in class org.prevayler.demos.memento.
TestErrorRecoveryWithMementos
T
TestErrorRecoveryWithMementos
- Class in
org.prevayler.demos.memento
A simple test of the error recovery using mementos.
TestErrorRecoveryWithMementos()
- Constructor for class org.prevayler.demos.memento.
TestErrorRecoveryWithMementos
toString()
- Method in class org.prevayler.demos.memento.
Account
toString()
- Method in class org.prevayler.demos.memento.
Bank
transactionHistory()
- Method in class org.prevayler.demos.memento.
Account
transfer(long, long, long, Date)
- Method in class org.prevayler.demos.memento.
Bank
Transfer
- Class in
org.prevayler.demos.memento.commands
Transfer(long, long, long)
- Constructor for class org.prevayler.demos.memento.commands.
Transfer
W
withdraw(long, Date)
- Method in class org.prevayler.demos.memento.
Account
Withdrawal
- Class in
org.prevayler.demos.memento.commands
Withdrawal(long, long)
- Constructor for class org.prevayler.demos.memento.commands.
Withdrawal
A
B
C
D
E
F
G
H
M
N
O
R
T
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2001-2011. All Rights Reserved.