
com.github.davidmoten.fsm.example.generated.BasketBehaviourBase Maven / Gradle / Ivy
package com.github.davidmoten.fsm.example.generated;
import com.github.davidmoten.fsm.example.generated.BasketBehaviour;
import com.github.davidmoten.fsm.example.shop.basket.immutable.Basket;
import com.github.davidmoten.fsm.example.shop.basket.immutable.Change;
import com.github.davidmoten.fsm.example.shop.basket.immutable.Checkout;
import com.github.davidmoten.fsm.example.shop.basket.immutable.Clear;
import com.github.davidmoten.fsm.example.shop.basket.immutable.Payment;
import com.github.davidmoten.fsm.example.shop.basket.immutable.Timeout;
import com.github.davidmoten.fsm.runtime.Signaller;
import java.lang.Override;
public abstract class BasketBehaviourBase implements BasketBehaviour {
@Override
public Basket onEntry_Changed(Signaller signaller, Basket basket, Id id, Change event, boolean replaying) {
return basket;
}
@Override
public Basket onEntry_Empty(Signaller signaller, Basket basket, Id id, Clear event, boolean replaying) {
return basket;
}
@Override
public Basket onEntry_TimedOut(Signaller signaller, Basket basket, Id id, Timeout event, boolean replaying) {
return basket;
}
@Override
public Basket onEntry_CheckedOut(Signaller signaller, Basket basket, Id id, Checkout event, boolean replaying) {
return basket;
}
@Override
public Basket onEntry_Paid(Signaller signaller, Basket basket, Id id, Payment event, boolean replaying) {
return basket;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy