package services; /** * Singleton holding the instances of all stateless services. * * @author bartosz * */ public enum ServicesInstances { CATEGORY_SERVICE(new CategoryService()), PRODUCT_SERVICE(new ProductService()), SHOPPING_CART_SERVICE(new ShoppingCartService()), USER_SERVICE(new UserService()); private Object service; private ServicesInstances(Object service) { this.service = service; } public Object getService() { return this.service; } }