All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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