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.server.data.entity.items.Category;

public interface CreateCategoryPaneController extends SubTaskPaneController {

	void validate(Category category) throws NullFieldException, EntityNameExistsException;

	Category save(Category category);
	
}

@@ -106,452 +106,195 @@
 cts.
-SubTaskPaneController;%0Aimport devopsdistilled.operp.client.items.exceptions.EntityNameExistsException;%0Aimport devopsdistilled.operp.client.items.exceptions.NullFieldException;%0Aimport devopsdistilled.operp.server.data.entity.items.Category;%0A%0Apublic interface CreateCategoryPaneController extends SubTaskPaneController %7B%0A%0A%09void validate(Category category) throws NullFieldException, EntityNameExistsException;%0A%0A%09Category save(Category category);%0A%09
+CreateEntityPaneController;%0Aimport devopsdistilled.operp.server.data.entity.items.Category;%0A%0Apublic interface CreateCategoryPaneController extends%0A%09%09CreateEntityPaneController%3CCategory%3E %7B%0A
 %0A%7D%0A

Extend CreateEntityPaneController