package devopsdistilled.operp.client.context.items; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import devopsdistilled.operp.client.items.panes.controllers.CreateBrandPaneController; import devopsdistilled.operp.client.items.panes.controllers.CreateCategoryPaneController; import devopsdistilled.operp.client.items.panes.controllers.CreateItemPaneController; import devopsdistilled.operp.client.items.panes.controllers.CreateManufacturerPaneController; import devopsdistilled.operp.client.items.panes.controllers.CreateProductPaneController; import devopsdistilled.operp.client.items.panes.controllers.EditBrandPaneController; import devopsdistilled.operp.client.items.panes.controllers.EditCategoryPaneController; import devopsdistilled.operp.client.items.panes.controllers.EditItemPaneController; import devopsdistilled.operp.client.items.panes.controllers.EditManufacturerPaneController; import devopsdistilled.operp.client.items.panes.controllers.EditProductPaneController; import devopsdistilled.operp.client.items.panes.controllers.ListBrandPaneController; import devopsdistilled.operp.client.items.panes.controllers.ListCategoryPaneController; import devopsdistilled.operp.client.items.panes.controllers.ListItemPaneController; import devopsdistilled.operp.client.items.panes.controllers.ListManufacturerPaneController; import devopsdistilled.operp.client.items.panes.controllers.ListProductPaneController; import devopsdistilled.operp.client.items.panes.controllers.impl.CreateBrandPaneControllerImpl; import devopsdistilled.operp.client.items.panes.controllers.impl.CreateCategoryPaneControllerImpl; import devopsdistilled.operp.client.items.panes.controllers.impl.CreateItemPaneControllerImpl; import devopsdistilled.operp.client.items.panes.controllers.impl.CreateManufacturerPaneControllerImpl; import devopsdistilled.operp.client.items.panes.controllers.impl.CreateProductPaneControllerImpl; import devopsdistilled.operp.client.items.panes.controllers.impl.EditBrandPaneControllerImpl; import devopsdistilled.operp.client.items.panes.controllers.impl.EditCategoryPaneControllerImpl; import devopsdistilled.operp.client.items.panes.controllers.impl.EditItemPaneControllerImpl; import devopsdistilled.operp.client.items.panes.controllers.impl.EditManufacturerPaneControllerImpl; import devopsdistilled.operp.client.items.panes.controllers.impl.EditProductPaneControllerImpl; import devopsdistilled.operp.client.items.panes.controllers.impl.ListBrandPaneControllerImpl; import devopsdistilled.operp.client.items.panes.controllers.impl.ListCategoryPaneControllerImpl; import devopsdistilled.operp.client.items.panes.controllers.impl.ListItemPaneControllerImpl; import devopsdistilled.operp.client.items.panes.controllers.impl.ListManufacturerPaneControllerImpl; import devopsdistilled.operp.client.items.panes.controllers.impl.ListProductPaneControllerImpl; @Configuration public class MvcControllerContext { @Bean public CreateItemPaneController createItemPaneController() { return new CreateItemPaneControllerImpl(); } @Bean public ListItemPaneController listItemPaneController() { return new ListItemPaneControllerImpl(); } @Bean public EditItemPaneController editItemPaneController() { return new EditItemPaneControllerImpl(); } @Bean public CreateCategoryPaneController createCategoryPaneController() { return new CreateCategoryPaneControllerImpl(); } @Bean public EditCategoryPaneController editCategoryPaneController() { return new EditCategoryPaneControllerImpl(); } @Bean public ListCategoryPaneController listCategoryPaneController() { return new ListCategoryPaneControllerImpl(); } @Bean public CreateProductPaneController createProductPaneController() { return new CreateProductPaneControllerImpl(); } @Bean public ListProductPaneController listProductPaneController() { return new ListProductPaneControllerImpl(); } @Bean public EditProductPaneController editProductPaneController() { return new EditProductPaneControllerImpl(); } @Bean public CreateManufacturerPaneController createManufacturerPaneController() { return new CreateManufacturerPaneControllerImpl(); } @Bean public ListManufacturerPaneController listManufacturerPaneController() { return new ListManufacturerPaneControllerImpl(); } @Bean public EditManufacturerPaneController editManufacturerPaneController() { return new EditManufacturerPaneControllerImpl(); } @Bean public CreateBrandPaneController createBrandPaneController() { return new CreateBrandPaneControllerImpl(); } @Bean public ListBrandPaneController listBrandPaneController() { return new ListBrandPaneControllerImpl(); } @Bean public EditBrandPaneController editBrandPaneController() { return new EditBrandPaneControllerImpl(); } }