org.opennms.web.svclayer
Interface AdminCategoryService

All Known Implementing Classes:
DefaultAdminCategoryService

@Transactional(readOnly=true)
public interface AdminCategoryService

AdminCategoryService interface.

Since:
1.8.1
Version:
$Id: $
Author:
DJ Gregor

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
 OnmsCategory getCategoryWithName(String newCategoryName)
          getCategoryWithName
 void performEdit(String editAction, String editAction2, String[] toAdd, String[] toDelete)
          performEdit
 void performNodeEdit(String nodeIdString, String editAction, String[] toAdd, String[] toDelete)
          performNodeEdit
 void removeCategory(String categoryIdString)
          removeCategory
 

Method Detail

getCategory

DefaultAdminCategoryService.CategoryAndMemberNodes getCategory(String categoryIdString)

getCategory

Parameters:
categoryIdString - a String object.
Returns:
a DefaultAdminCategoryService.CategoryAndMemberNodes object.

findAllNodes

List<OnmsNode> findAllNodes()

findAllNodes

Returns:
a List object.

findCategoryAndAllNodes

DefaultAdminCategoryService.EditModel findCategoryAndAllNodes(String categoryIdString)

findCategoryAndAllNodes

Parameters:
categoryIdString - a String object.
Returns:
a DefaultAdminCategoryService.EditModel object.

performEdit

@Transactional(readOnly=false)
void performEdit(String editAction,
                               String editAction2,
                               String[] toAdd,
                               String[] toDelete)

performEdit

Parameters:
editAction - a String object.
editAction2 - a String object.
toAdd - an array of String objects.
toDelete - an array of String objects.

addNewCategory

@Transactional(readOnly=false)
OnmsCategory addNewCategory(String name)

addNewCategory

Parameters:
name - a String object.
Returns:
a OnmsCategory object.

getCategoryWithName

OnmsCategory getCategoryWithName(String newCategoryName)

getCategoryWithName

Parameters:
newCategoryName - a String object.
Returns:
a OnmsCategory object.

findAllCategories

List<OnmsCategory> findAllCategories()

findAllCategories

Returns:
a List object.

removeCategory

@Transactional(readOnly=false)
void removeCategory(String categoryIdString)

removeCategory

Parameters:
categoryIdString - a String object.

findByNode

List<OnmsCategory> findByNode(int nodeId)

findByNode

Parameters:
nodeId - a int.
Returns:
a List object.

findNodeCategories

DefaultAdminCategoryService.NodeEditModel findNodeCategories(String nodeIdString)

findNodeCategories

Parameters:
nodeIdString - a String object.
Returns:
a DefaultAdminCategoryService.NodeEditModel object.

performNodeEdit

@Transactional(readOnly=false)
void performNodeEdit(String nodeIdString,
                                   String editAction,
                                   String[] toAdd,
                                   String[] toDelete)

performNodeEdit

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.