package devopsdistilled.operp.client.items.panes.controllers;

import devopsdistilled.operp.client.abstracts.SubTaskPaneController;
import devopsdistilled.operp.client.items.exceptions.EntityNameExistsException;
import devopsdistilled.operp.client.items.exceptions.NullFieldException;
import devopsdistilled.operp.client.items.exceptions.ProductBrandPairExistsException;
import devopsdistilled.operp.server.data.entity.items.Item;

public interface CreateItemPaneController extends SubTaskPaneController {

	void validate(Item item) throws ProductBrandPairExistsException,
			EntityNameExistsException, NullFieldException;

	Item save(Item item);

}

@@ -106,545 +106,183 @@
 cts.
-SubTaskPaneController;%0Aimport devopsdistilled.operp.client.items.exceptions.EntityNameExistsException;%0Aimport devopsdistilled.operp.client.items.exceptions.NullFieldException;%0Aimport devopsdistilled.operp.client.items.exceptions.ProductBrandPairExistsException;%0Aimport devopsdistilled.operp.server.data.entity.items.Item;%0A%0Apublic interface CreateItemPaneController extends SubTaskPaneController %7B%0A%0A%09void validate(Item item) throws ProductBrandPairExistsException,%0A%09%09%09EntityNameExistsException, NullFieldException;%0A%0A%09Item save(Item item);
+CreateEntityPaneController;%0Aimport devopsdistilled.operp.server.data.entity.items.Item;%0A%0Apublic interface CreateItemPaneController extends%0A%09%09CreateEntityPaneController%3CItem%3E %7B
 %0A%0A%7D%0A

Extend CreateEntityPaneController