package fr.mch.mdo.restaurant.ioc;
import fr.mch.mdo.restaurant.authentication.IMdoAuthenticationService;
import fr.mch.mdo.restaurant.authorization.IMdoAuthorizationService;
import fr.mch.mdo.restaurant.services.business.managers.ICategoriesManager;
import fr.mch.mdo.restaurant.services.business.managers.printings.IPrintingInformationsManager;
import fr.mch.mdo.restaurant.services.business.managers.products.IMdoTableAsEnumsManager;
import fr.mch.mdo.restaurant.services.business.managers.products.IProductPartsManager;
import fr.mch.mdo.restaurant.services.business.managers.products.IProductSpecialCodesManager;
import fr.mch.mdo.restaurant.services.business.managers.products.IProductsManager;
import fr.mch.mdo.restaurant.services.business.managers.products.IValueAddedTaxesManager;
import fr.mch.mdo.restaurant.services.business.managers.restaurants.IRestaurantsManager;
import fr.mch.mdo.restaurant.services.business.managers.tables.ITableTypesManager;
import fr.mch.mdo.restaurant.services.business.managers.users.IUserRolesManager;
import fr.mch.mdo.restaurant.services.business.managers.users.IUsersManager;
public interface IWebAdministrationBeanFactory extends IMdoBeanFactory
{
IMdoTableAsEnumsManager getMdoTableAsEnumsManager();
IRestaurantsManager getRestaurantsManager();
IUsersManager getUsersManager();
IUserRolesManager getUserRolesManager();
IProductsManager getProductsManager();
ICategoriesManager getCategoriesManager();
IProductPartsManager getProductPartsManager();
IValueAddedTaxesManager getValueAddedTaxesManager();
IProductSpecialCodesManager getProductSpecialCodesManager();
ITableTypesManager getTableTypesManager();
IMdoAuthorizationService getMdoAuthorizationService();
IMdoAuthenticationService getMdoAuthenticationService();
IPrintingInformationsManager getPrintingInformationsManager();
}