Interface CatalogModel
- All Known Implementing Classes:
CatalogModelImpl,UndoCatalogModel
public interface CatalogModel
- Author:
- Christian Pesch
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddCategories(List<CategoryTreeNode> parents, List<String> names, Runnable invokeLaterRunnable) voidaddRoute(CategoryTreeNode category, String description, File file, String url, AddRouteCallback callback) voiddeleteCategories(List<CategoryTreeNode> categories, Runnable invokeLaterRunnable) voiddeleteCategories(List<CategoryTreeNode> parents, List<String> names, Runnable invokeLaterRunnable) voiddeleteRoutes(List<RouteModel> routes) voidmoveCategories(List<CategoryTreeNode> categories, List<CategoryTreeNode> parents, Runnable invokeLaterRunnable) voidmoveCategories(List<CategoryTreeNode> categories, CategoryTreeNode parent, Runnable invokeLaterRunnable) voidmoveRoutes(List<RouteModel> routes, List<CategoryTreeNode> parents, Runnable invokeLaterRunnable) voidmoveRoutes(List<RouteModel> routes, CategoryTreeNode parent, Runnable invokeLaterRunnable) voidrenameCategory(CategoryTreeNode category, String name) voidrenameRoute(RouteModel route, String name, Runnable invokeLaterRunnable) voidsetCurrentCategory(CategoryTreeNode category)
-
Method Details
-
getCategoryTreeModel
CategoryTreeModel getCategoryTreeModel() -
getRoutesTableModel
RoutesTableModel getRoutesTableModel() -
addCategories
void addCategories(List<CategoryTreeNode> parents, List<String> names, Runnable invokeLaterRunnable) -
moveCategories
void moveCategories(List<CategoryTreeNode> categories, List<CategoryTreeNode> parents, Runnable invokeLaterRunnable) -
deleteCategories
-
deleteCategories
void deleteCategories(List<CategoryTreeNode> parents, List<String> names, Runnable invokeLaterRunnable) -
moveRoutes
void moveRoutes(List<RouteModel> routes, List<CategoryTreeNode> parents, Runnable invokeLaterRunnable) -
deleteRoutes
-