org.opennms.web.svclayer.support
Class DefaultAdminCategoryService

java.lang.Object
  extended by org.opennms.web.svclayer.support.DefaultAdminCategoryService
All Implemented Interfaces:
AdminCategoryService

public class DefaultAdminCategoryService
extends Object
implements AdminCategoryService

Author:
DJ Gregor, Jeff Gehlbach

Nested Class Summary
 class DefaultAdminCategoryService.CategoryAndMemberNodes
           
 class DefaultAdminCategoryService.EditModel
           
 class DefaultAdminCategoryService.NodeEditModel
           
 
Constructor Summary
DefaultAdminCategoryService()
           
 
Method Summary
 OnmsCategory addNewCategory(String name)
           
 List<OnmsCategory> findAllCategories()
           
 List<OnmsNode> findAllNodes()
           
 List<OnmsCategory> findByNode(int nodeId)
           
 DefaultAdminCategoryService.EditModel findCategoryAndAllNodes(String categoryIdString)
           
 DefaultAdminCategoryService.NodeEditModel findNodeCategories(String nodeIdString)
           
 DefaultAdminCategoryService.CategoryAndMemberNodes getCategory(String categoryIdString)
           
 CategoryDao getCategoryDao()
           
 NodeDao getNodeDao()
           
 void performEdit(String categoryIdString, String editAction, String[] toAdd, String[] toDelete)
           
 void performNodeEdit(String nodeIdString, String editAction, String[] toAdd, String[] toDelete)
           
 void removeCategory(String categoryIdString)
           
 void setCategoryDao(CategoryDao dao)
           
 void setEventProxy(EventProxy eventProxy)
           
 void setNodeDao(NodeDao nodeDao)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultAdminCategoryService

public DefaultAdminCategoryService()
Method Detail

getCategoryDao

public CategoryDao getCategoryDao()

setCategoryDao

public void setCategoryDao(CategoryDao dao)

getNodeDao

public NodeDao getNodeDao()

setNodeDao

public void setNodeDao(NodeDao nodeDao)

setEventProxy

public void setEventProxy(EventProxy eventProxy)

getCategory

public DefaultAdminCategoryService.CategoryAndMemberNodes getCategory(String categoryIdString)
Specified by:
getCategory in interface AdminCategoryService

findAllNodes

public List<OnmsNode> findAllNodes()
Specified by:
findAllNodes in interface AdminCategoryService

findCategoryAndAllNodes

public DefaultAdminCategoryService.EditModel findCategoryAndAllNodes(String categoryIdString)
Specified by:
findCategoryAndAllNodes in interface AdminCategoryService

performEdit

public void performEdit(String categoryIdString,
                        String editAction,
                        String[] toAdd,
                        String[] toDelete)
Specified by:
performEdit in interface AdminCategoryService

addNewCategory

public OnmsCategory addNewCategory(String name)
Specified by:
addNewCategory in interface AdminCategoryService

findAllCategories

public List<OnmsCategory> findAllCategories()
Specified by:
findAllCategories in interface AdminCategoryService

removeCategory

public void removeCategory(String categoryIdString)
Specified by:
removeCategory in interface AdminCategoryService

findByNode

public List<OnmsCategory> findByNode(int nodeId)
Specified by:
findByNode in interface AdminCategoryService

findNodeCategories

public DefaultAdminCategoryService.NodeEditModel findNodeCategories(String nodeIdString)
Specified by:
findNodeCategories in interface AdminCategoryService

performNodeEdit

public void performNodeEdit(String nodeIdString,
                            String editAction,
                            String[] toAdd,
                            String[] toDelete)
Specified by:
performNodeEdit in interface AdminCategoryService


Copyright © 2009. All Rights Reserved.