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 class
DefaultAdminCategoryService.CategoryAndMemberNodes
static class
DefaultAdminCategoryService.EditModel
static class
DefaultAdminCategoryService.NodeEditModel
-
Constructor Summary
Constructors Constructor Description DefaultAdminCategoryService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OnmsCategory
addNewCategory(String name)
addNewCategoryList<OnmsCategory>
findAllCategories()
findAllCategoriesList<OnmsNode>
findAllNodes()
findAllNodesList<OnmsCategory>
findByNode(int nodeId)
findByNodeDefaultAdminCategoryService.EditModel
findCategoryAndAllNodes(String categoryIdString)
findCategoryAndAllNodesDefaultAdminCategoryService.NodeEditModel
findNodeCategories(String nodeIdString)
findNodeCategoriesDefaultAdminCategoryService.CategoryAndMemberNodes
getCategory(String categoryIdString)
getCategoryCategoryDao
getCategoryDao()
getCategoryDaoOnmsCategory
getCategoryWithName(String name)
getCategoryWithNameNodeDao
getNodeDao()
getNodeDaovoid
performEdit(String categoryIdString, String editAction, String[] toAdd, String[] toDelete)
performEditvoid
performNodeEdit(String nodeIdString, String editAction, String[] toAdd, String[] toDelete)
performNodeEditvoid
removeCategory(String categoryIdString)
removeCategoryvoid
setCategoryDao(CategoryDao dao)
setCategoryDaovoid
setEventProxy(EventProxy eventProxy)
setEventProxyvoid
setNodeDao(NodeDao nodeDao)
setNodeDao
-
-
-
Method Detail
-
getCategoryDao
public CategoryDao getCategoryDao()
getCategoryDao
- Returns:
- a
CategoryDao
object.
-
setCategoryDao
public void setCategoryDao(CategoryDao dao)
setCategoryDao
- Parameters:
dao
- aCategoryDao
object.
-
setNodeDao
public void setNodeDao(NodeDao nodeDao)
setNodeDao
- Parameters:
nodeDao
- aNodeDao
object.
-
setEventProxy
public void setEventProxy(EventProxy eventProxy)
setEventProxy
- Parameters:
eventProxy
- aEventProxy
object.
-
getCategory
public DefaultAdminCategoryService.CategoryAndMemberNodes getCategory(String categoryIdString)
getCategory
- Specified by:
getCategory
in interfaceAdminCategoryService
- Parameters:
categoryIdString
- aString
object.- Returns:
- a
DefaultAdminCategoryService.CategoryAndMemberNodes
object.
-
findAllNodes
public List<OnmsNode> findAllNodes()
findAllNodes
- Specified by:
findAllNodes
in interfaceAdminCategoryService
- Returns:
- a
List
object.
-
findCategoryAndAllNodes
public DefaultAdminCategoryService.EditModel findCategoryAndAllNodes(String categoryIdString)
findCategoryAndAllNodes
- Specified by:
findCategoryAndAllNodes
in interfaceAdminCategoryService
- Parameters:
categoryIdString
- aString
object.- Returns:
- a
DefaultAdminCategoryService.EditModel
object.
-
performEdit
public void performEdit(String categoryIdString, String editAction, String[] toAdd, String[] toDelete)
performEdit
- Specified by:
performEdit
in interfaceAdminCategoryService
- Parameters:
categoryIdString
- aString
object.editAction
- aString
object.toAdd
- an array ofString
objects.toDelete
- an array ofString
objects.
-
addNewCategory
public OnmsCategory addNewCategory(String name)
addNewCategory
- Specified by:
addNewCategory
in interfaceAdminCategoryService
- Parameters:
name
- aString
object.- Returns:
- a
OnmsCategory
object.
-
getCategoryWithName
public OnmsCategory getCategoryWithName(String name)
getCategoryWithName
- Specified by:
getCategoryWithName
in interfaceAdminCategoryService
- Parameters:
name
- aString
object.- Returns:
- a
OnmsCategory
object.
-
findAllCategories
public List<OnmsCategory> findAllCategories()
findAllCategories
- Specified by:
findAllCategories
in interfaceAdminCategoryService
- Returns:
- a
List
object.
-
removeCategory
public void removeCategory(String categoryIdString)
removeCategory
- Specified by:
removeCategory
in interfaceAdminCategoryService
- Parameters:
categoryIdString
- aString
object.
-
findByNode
public List<OnmsCategory> findByNode(int nodeId)
findByNode
- Specified by:
findByNode
in interfaceAdminCategoryService
- Parameters:
nodeId
- a int.- Returns:
- a
List
object.
-
findNodeCategories
public DefaultAdminCategoryService.NodeEditModel findNodeCategories(String nodeIdString)
findNodeCategories
- Specified by:
findNodeCategories
in interfaceAdminCategoryService
- Parameters:
nodeIdString
- aString
object.- Returns:
- a
DefaultAdminCategoryService.NodeEditModel
object.
-
performNodeEdit
public void performNodeEdit(String nodeIdString, String editAction, String[] toAdd, String[] toDelete)
performNodeEdit
- Specified by:
performNodeEdit
in interfaceAdminCategoryService
- Parameters:
nodeIdString
- aString
object.editAction
- aString
object.toAdd
- an array ofString
objects.toDelete
- an array ofString
objects.
-
-