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 java.lang.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(java.lang.String name)
addNewCategoryjava.util.List<OnmsCategory>
findAllCategories()
findAllCategoriesjava.util.List<OnmsNode>
findAllNodes()
findAllNodesjava.util.List<OnmsCategory>
findByNode(int nodeId)
findByNodeDefaultAdminCategoryService.EditModel
findCategoryAndAllNodes(java.lang.String categoryIdString)
findCategoryAndAllNodesDefaultAdminCategoryService.NodeEditModel
findNodeCategories(java.lang.String nodeIdString)
findNodeCategoriesDefaultAdminCategoryService.CategoryAndMemberNodes
getCategory(java.lang.String categoryIdString)
getCategoryCategoryDao
getCategoryDao()
getCategoryDaoOnmsCategory
getCategoryWithName(java.lang.String name)
getCategoryWithNameNodeDao
getNodeDao()
getNodeDaovoid
performEdit(java.lang.String categoryIdString, java.lang.String editAction, java.lang.String[] toAdd, java.lang.String[] toDelete)
performEditvoid
performNodeEdit(java.lang.String nodeIdString, java.lang.String editAction, java.lang.String[] toAdd, java.lang.String[] toDelete)
performNodeEditvoid
removeCategory(java.lang.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(java.lang.String categoryIdString)
getCategory
- Specified by:
getCategory
in interfaceAdminCategoryService
- Parameters:
categoryIdString
- aString
object.- Returns:
- a
DefaultAdminCategoryService.CategoryAndMemberNodes
object.
-
findAllNodes
public java.util.List<OnmsNode> findAllNodes()
findAllNodes
- Specified by:
findAllNodes
in interfaceAdminCategoryService
- Returns:
- a
List
object.
-
findCategoryAndAllNodes
public DefaultAdminCategoryService.EditModel findCategoryAndAllNodes(java.lang.String categoryIdString)
findCategoryAndAllNodes
- Specified by:
findCategoryAndAllNodes
in interfaceAdminCategoryService
- Parameters:
categoryIdString
- aString
object.- Returns:
- a
DefaultAdminCategoryService.EditModel
object.
-
performEdit
public void performEdit(java.lang.String categoryIdString, java.lang.String editAction, java.lang.String[] toAdd, java.lang.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(java.lang.String name)
addNewCategory
- Specified by:
addNewCategory
in interfaceAdminCategoryService
- Parameters:
name
- aString
object.- Returns:
- a
OnmsCategory
object.
-
getCategoryWithName
public OnmsCategory getCategoryWithName(java.lang.String name)
getCategoryWithName
- Specified by:
getCategoryWithName
in interfaceAdminCategoryService
- Parameters:
name
- aString
object.- Returns:
- a
OnmsCategory
object.
-
findAllCategories
public java.util.List<OnmsCategory> findAllCategories()
findAllCategories
- Specified by:
findAllCategories
in interfaceAdminCategoryService
- Returns:
- a
List
object.
-
removeCategory
public void removeCategory(java.lang.String categoryIdString)
removeCategory
- Specified by:
removeCategory
in interfaceAdminCategoryService
- Parameters:
categoryIdString
- aString
object.
-
findByNode
public java.util.List<OnmsCategory> findByNode(int nodeId)
findByNode
- Specified by:
findByNode
in interfaceAdminCategoryService
- Parameters:
nodeId
- a int.- Returns:
- a
List
object.
-
findNodeCategories
public DefaultAdminCategoryService.NodeEditModel findNodeCategories(java.lang.String nodeIdString)
findNodeCategories
- Specified by:
findNodeCategories
in interfaceAdminCategoryService
- Parameters:
nodeIdString
- aString
object.- Returns:
- a
DefaultAdminCategoryService.NodeEditModel
object.
-
performNodeEdit
public void performNodeEdit(java.lang.String nodeIdString, java.lang.String editAction, java.lang.String[] toAdd, java.lang.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.
-
-