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

DefaultAdminCategoryService class.

Since:
1.8.1
Version:
$Id: $
Author:
DJ Gregor, Jeff Gehlbach, 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)
          addNewCategory
 List<OnmsCategory> findAllCategories()
          findAllCategories
 List<OnmsNode> findAllNodes()
          findAllNodes
 List<OnmsCategory> findByNode(int nodeId)
          findByNode
 DefaultAdminCategoryService.EditModel findCategoryAndAllNodes(String categoryIdString)
          findCategoryAndAllNodes
 DefaultAdminCategoryService.NodeEditModel findNodeCategories(String nodeIdString)
          findNodeCategories
 DefaultAdminCategoryService.CategoryAndMemberNodes getCategory(String categoryIdString)
          getCategory
 CategoryDao getCategoryDao()
          getCategoryDao
 OnmsCategory getCategoryWithName(String name)
          getCategoryWithName
 NodeDao getNodeDao()
          getNodeDao
 void performEdit(String categoryIdString, String editAction, String[] toAdd, String[] toDelete)
          performEdit
 void performNodeEdit(String nodeIdString, String editAction, String[] toAdd, String[] toDelete)
          performNodeEdit
 void removeCategory(String categoryIdString)
          removeCategory
 void setCategoryDao(CategoryDao dao)
          setCategoryDao
 void setEventProxy(EventProxy eventProxy)
          setEventProxy
 void setNodeDao(NodeDao nodeDao)
          setNodeDao
 
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()

getCategoryDao

Returns:
a CategoryDao object.

setCategoryDao

public void setCategoryDao(CategoryDao dao)

setCategoryDao

Parameters:
dao - a CategoryDao object.

getNodeDao

public NodeDao getNodeDao()

getNodeDao

Returns:
a NodeDao object.

setNodeDao

public void setNodeDao(NodeDao nodeDao)

setNodeDao

Parameters:
nodeDao - a NodeDao object.

setEventProxy

public void setEventProxy(EventProxy eventProxy)

setEventProxy

Parameters:
eventProxy - a EventProxy object.

getCategory

public DefaultAdminCategoryService.CategoryAndMemberNodes getCategory(String categoryIdString)

getCategory

Specified by:
getCategory in interface AdminCategoryService
Parameters:
categoryIdString - a String object.
Returns:
a DefaultAdminCategoryService.CategoryAndMemberNodes object.

findAllNodes

public List<OnmsNode> findAllNodes()

findAllNodes

Specified by:
findAllNodes in interface AdminCategoryService
Returns:
a List object.

findCategoryAndAllNodes

public DefaultAdminCategoryService.EditModel findCategoryAndAllNodes(String categoryIdString)

findCategoryAndAllNodes

Specified by:
findCategoryAndAllNodes in interface AdminCategoryService
Parameters:
categoryIdString - a String object.
Returns:
a DefaultAdminCategoryService.EditModel object.

performEdit

public void performEdit(String categoryIdString,
                        String editAction,
                        String[] toAdd,
                        String[] toDelete)

performEdit

Specified by:
performEdit in interface AdminCategoryService
Parameters:
categoryIdString - a String object.
editAction - a String object.
toAdd - an array of String objects.
toDelete - an array of String objects.

addNewCategory

public OnmsCategory addNewCategory(String name)

addNewCategory

Specified by:
addNewCategory in interface AdminCategoryService
Parameters:
name - a String object.
Returns:
a OnmsCategory object.

getCategoryWithName

public OnmsCategory getCategoryWithName(String name)

getCategoryWithName

Specified by:
getCategoryWithName in interface AdminCategoryService
Parameters:
name - a String object.
Returns:
a OnmsCategory object.

findAllCategories

public List<OnmsCategory> findAllCategories()

findAllCategories

Specified by:
findAllCategories in interface AdminCategoryService
Returns:
a List object.

removeCategory

public void removeCategory(String categoryIdString)

removeCategory

Specified by:
removeCategory in interface AdminCategoryService
Parameters:
categoryIdString - a String object.

findByNode

public List<OnmsCategory> findByNode(int nodeId)

findByNode

Specified by:
findByNode in interface AdminCategoryService
Parameters:
nodeId - a int.
Returns:
a List object.

findNodeCategories

public DefaultAdminCategoryService.NodeEditModel findNodeCategories(String nodeIdString)

findNodeCategories

Specified by:
findNodeCategories in interface AdminCategoryService
Parameters:
nodeIdString - a String object.
Returns:
a DefaultAdminCategoryService.NodeEditModel object.

performNodeEdit

public void performNodeEdit(String nodeIdString,
                            String editAction,
                            String[] toAdd,
                            String[] toDelete)

performNodeEdit

Specified by:
performNodeEdit in interface AdminCategoryService
Parameters:
nodeIdString - a String object.
editAction - a String object.
toAdd - an array of String objects.
toDelete - an array of String objects.


Copyright © 2011. All Rights Reserved.