Class Charge
java.lang.Object
org.logicmachine.rebl.common.KeyValue
org.logicmachine.rebl.domain.actions.Action
org.logicmachine.rebl.integrationTests_6_bank.actions.AccountTransaction
org.logicmachine.rebl.integrationTests_6_bank.actions.Withdrawal
org.logicmachine.rebl.integrationTests_6_bank.actions.Charge
- All Implemented Interfaces:
org.logicmachine.rebl.common.Maybe
The business action associated with
applying a charge to a current account.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.logicmachine.rebl.domain.actions.Action
org.logicmachine.rebl.domain.actions.Action.EmptyAction -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.logicmachine.rebl.integrationTests_6_bank.actions.AccountTransaction
doAction, toString, transactionDate, valueOf, withAmountMethods inherited from class org.logicmachine.rebl.domain.actions.Action
emptyAction, verifyPreConditions, withActiveEntity, withActiveEntity, withKeyMethods inherited from class org.logicmachine.rebl.common.KeyValue
empty, emptyKeyValue, get, getPropertyChangeEvent, isEmpty, key, setEmpty, toString, toString, toString, toString
-
Constructor Details
-
Charge
Constructor creating a charge action of the specified value.- Parameters:
amount- holds the value associated with this charge
-
Charge
protected Charge()Default constructor.
-