Package org.opennms.web.svclayer.support
Class DefaultAdminCategoryService
- java.lang.Object
-
- org.opennms.web.svclayer.support.DefaultAdminCategoryService
-
- All Implemented Interfaces:
AdminCategoryService
public class DefaultAdminCategoryService extends Object implements AdminCategoryService
DefaultAdminCategoryService class.
- Author:
- DJ Gregor, Jeff Gehlbach
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultAdminCategoryService.CategoryAndMemberNodesstatic classDefaultAdminCategoryService.EditModelstatic classDefaultAdminCategoryService.NodeEditModel
-
Constructor Summary
Constructors Constructor Description DefaultAdminCategoryService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.opennms.netmgt.model.OnmsCategoryaddNewCategory(String name)addNewCategoryList<org.opennms.netmgt.model.OnmsCategory>findAllCategories()findAllCategoriesList<org.opennms.netmgt.model.OnmsNode>findAllNodes()findAllNodesList<org.opennms.netmgt.model.OnmsCategory>findByNode(int nodeId)findByNodeDefaultAdminCategoryService.EditModelfindCategoryAndAllNodes(String categoryIdString)findCategoryAndAllNodesDefaultAdminCategoryService.NodeEditModelfindNodeCategories(String nodeIdString)findNodeCategoriesDefaultAdminCategoryService.CategoryAndMemberNodesgetCategory(String categoryIdString)getCategoryorg.opennms.netmgt.dao.api.CategoryDaogetCategoryDao()getCategoryDaoorg.opennms.netmgt.model.OnmsCategorygetCategoryWithName(String name)getCategoryWithNameorg.opennms.netmgt.dao.api.NodeDaogetNodeDao()getNodeDaovoidperformEdit(String categoryIdString, String editAction, String[] toAdd, String[] toDelete)performEditvoidperformNodeEdit(String nodeIdString, String editAction, String[] toAdd, String[] toDelete)performNodeEditvoidremoveCategory(String categoryIdString)removeCategoryvoidsetCategoryDao(org.opennms.netmgt.dao.api.CategoryDao dao)setCategoryDaovoidsetEventProxy(org.opennms.netmgt.events.api.EventProxy eventProxy)setEventProxyvoidsetNodeDao(org.opennms.netmgt.dao.api.NodeDao nodeDao)setNodeDao
-
-
-
Method Detail
-
getCategoryDao
public org.opennms.netmgt.dao.api.CategoryDao getCategoryDao()
getCategoryDao
- Returns:
- a
CategoryDaoobject.
-
setCategoryDao
public void setCategoryDao(org.opennms.netmgt.dao.api.CategoryDao dao)
setCategoryDao
- Parameters:
dao- aCategoryDaoobject.
-
getNodeDao
public org.opennms.netmgt.dao.api.NodeDao getNodeDao()
getNodeDao
- Returns:
- a
NodeDaoobject.
-
setNodeDao
public void setNodeDao(org.opennms.netmgt.dao.api.NodeDao nodeDao)
setNodeDao
- Parameters:
nodeDao- aNodeDaoobject.
-
setEventProxy
public void setEventProxy(org.opennms.netmgt.events.api.EventProxy eventProxy)
setEventProxy
- Parameters:
eventProxy- aEventProxyobject.
-
getCategory
public DefaultAdminCategoryService.CategoryAndMemberNodes getCategory(String categoryIdString)
getCategory
- Specified by:
getCategoryin interfaceAdminCategoryService- Parameters:
categoryIdString- aStringobject.- Returns:
- a
DefaultAdminCategoryService.CategoryAndMemberNodesobject.
-
findAllNodes
public List<org.opennms.netmgt.model.OnmsNode> findAllNodes()
findAllNodes
- Specified by:
findAllNodesin interfaceAdminCategoryService- Returns:
- a
Listobject.
-
findCategoryAndAllNodes
public DefaultAdminCategoryService.EditModel findCategoryAndAllNodes(String categoryIdString)
findCategoryAndAllNodes
- Specified by:
findCategoryAndAllNodesin interfaceAdminCategoryService- Parameters:
categoryIdString- aStringobject.- Returns:
- a
DefaultAdminCategoryService.EditModelobject.
-
performEdit
public void performEdit(String categoryIdString, String editAction, String[] toAdd, String[] toDelete)
performEdit
- Specified by:
performEditin interfaceAdminCategoryService- Parameters:
categoryIdString- aStringobject.editAction- aStringobject.toAdd- an array ofStringobjects.toDelete- an array ofStringobjects.
-
addNewCategory
public org.opennms.netmgt.model.OnmsCategory addNewCategory(String name)
addNewCategory
- Specified by:
addNewCategoryin interfaceAdminCategoryService- Parameters:
name- aStringobject.- Returns:
- a
OnmsCategoryobject.
-
getCategoryWithName
public org.opennms.netmgt.model.OnmsCategory getCategoryWithName(String name)
getCategoryWithName
- Specified by:
getCategoryWithNamein interfaceAdminCategoryService- Parameters:
name- aStringobject.- Returns:
- a
OnmsCategoryobject.
-
findAllCategories
public List<org.opennms.netmgt.model.OnmsCategory> findAllCategories()
findAllCategories
- Specified by:
findAllCategoriesin interfaceAdminCategoryService- Returns:
- a
Listobject.
-
removeCategory
public void removeCategory(String categoryIdString)
removeCategory
- Specified by:
removeCategoryin interfaceAdminCategoryService- Parameters:
categoryIdString- aStringobject.
-
findByNode
public List<org.opennms.netmgt.model.OnmsCategory> findByNode(int nodeId)
findByNode
- Specified by:
findByNodein interfaceAdminCategoryService- Parameters:
nodeId- a int.- Returns:
- a
Listobject.
-
findNodeCategories
public DefaultAdminCategoryService.NodeEditModel findNodeCategories(String nodeIdString)
findNodeCategories
- Specified by:
findNodeCategoriesin interfaceAdminCategoryService- Parameters:
nodeIdString- aStringobject.- Returns:
- a
DefaultAdminCategoryService.NodeEditModelobject.
-
performNodeEdit
public void performNodeEdit(String nodeIdString, String editAction, String[] toAdd, String[] toDelete)
performNodeEdit
- Specified by:
performNodeEditin interfaceAdminCategoryService- Parameters:
nodeIdString- aStringobject.editAction- aStringobject.toAdd- an array ofStringobjects.toDelete- an array ofStringobjects.
-
-