package devopsdistilled.operp.client.context.stock; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import devopsdistilled.operp.client.stock.panes.models.CreateWarehousePaneModel; import devopsdistilled.operp.client.stock.panes.models.EditStockPaneModel; import devopsdistilled.operp.client.stock.panes.models.EditWarehousePaneModel; import devopsdistilled.operp.client.stock.panes.models.ListStockActivitiesPaneModel; import devopsdistilled.operp.client.stock.panes.models.ListStockPaneModel; import devopsdistilled.operp.client.stock.panes.models.ListWarehousePaneModel; import devopsdistilled.operp.client.stock.panes.models.TransferStockPaneModel; import devopsdistilled.operp.client.stock.panes.models.UpdateStockPaneModel; import devopsdistilled.operp.client.stock.panes.models.impl.CreateWarehousePaneModelImpl; import devopsdistilled.operp.client.stock.panes.models.impl.EditStockPaneModelImpl; import devopsdistilled.operp.client.stock.panes.models.impl.EditWarehousePaneModelImpl; import devopsdistilled.operp.client.stock.panes.models.impl.ListStockActivitiesPaneModelImpl; import devopsdistilled.operp.client.stock.panes.models.impl.ListStockPaneModelImpl; import devopsdistilled.operp.client.stock.panes.models.impl.ListWarehousePaneModelImpl; import devopsdistilled.operp.client.stock.panes.models.impl.TransferStockPaneModelImpl; import devopsdistilled.operp.client.stock.panes.models.impl.UpdateStockPaneModelImpl; @Configuration public class MvcModelContext { @Bean public ListStockActivitiesPaneModel listStockActivitiesPaneModel() { return new ListStockActivitiesPaneModelImpl(); } @Bean public CreateWarehousePaneModel createWarehousePaneModel() { return new CreateWarehousePaneModelImpl(); } @Bean public ListWarehousePaneModel listWarehousePaneModel() { return new ListWarehousePaneModelImpl(); } @Bean public EditWarehousePaneModel editWarehousePaneModel() { return new EditWarehousePaneModelImpl(); } @Bean public UpdateStockPaneModel updateStockPaneModel() { return new UpdateStockPaneModelImpl(); } @Bean public EditStockPaneModel editStockPaneModel(){ return new EditStockPaneModelImpl(); } @Bean public TransferStockPaneModel transferStockPaneModel() { return new TransferStockPaneModelImpl(); } @Bean public ListStockPaneModel listStockPaneModel() { return new ListStockPaneModelImpl(); } }