<< PrevObject PrevalenceNext > >

Example transaction

 

class IncreasePriceTransaction implements Transaction {
        private float _increase;
        IncreasePriceTransaction(float increase) {
                _increase = increase;
        }
        public void executeOn(Object prevalentSystem, Date ignored) {
                ((ItemKeeper)prevalentSystem).increase(_increase);
        }
}