org.opennms.web.svclayer
Interface ManualProvisioningService

All Known Implementing Classes:
DefaultManualProvisioningService

public interface ManualProvisioningService

Author:
Mathew Brozowski

Method Summary
 Requisition addAssetFieldToNode(String groupName, String pathToNode, String fieldName, String fieldValue)
           
 Requisition addCategoryToNode(String groupName, String pathToNode, String categoryName)
           
 Requisition addInterfaceToNode(String groupName, String pathToNode, String ipAddr)
           
 Requisition addNewNodeToGroup(String groupName, String nodeLabel)
           
 Requisition addServiceToInterface(String groupName, String pathToInterface, String serviceName)
           
 Requisition createProvisioningGroup(String name)
           
 void deleteAllNodes(String groupName)
           
 Requisition deletePath(String groupName, String pathToDelete)
           
 void deleteProvisioningGroup(String groupName)
           
 Collection<Requisition> getAllGroups()
           
 Collection<String> getAssetFieldNames()
           
 Map<String,Integer> getGroupDbNodeCounts()
           
 Collection<String> getNodeCategoryNames()
           
 Requisition getProvisioningGroup(String name)
           
 Collection<String> getProvisioningGroupNames()
           
 Collection<String> getServiceTypeNames()
           
 void importProvisioningGroup(String groupName)
           
 Requisition saveProvisioningGroup(String groupName, Requisition groupData)
           
 

Method Detail

getProvisioningGroupNames

Collection<String> getProvisioningGroupNames()

getProvisioningGroup

Requisition getProvisioningGroup(String name)

createProvisioningGroup

Requisition createProvisioningGroup(String name)

saveProvisioningGroup

Requisition saveProvisioningGroup(String groupName,
                                  Requisition groupData)

addNewNodeToGroup

Requisition addNewNodeToGroup(String groupName,
                              String nodeLabel)

addCategoryToNode

Requisition addCategoryToNode(String groupName,
                              String pathToNode,
                              String categoryName)

addAssetFieldToNode

Requisition addAssetFieldToNode(String groupName,
                                String pathToNode,
                                String fieldName,
                                String fieldValue)

addInterfaceToNode

Requisition addInterfaceToNode(String groupName,
                               String pathToNode,
                               String ipAddr)

addServiceToInterface

Requisition addServiceToInterface(String groupName,
                                  String pathToInterface,
                                  String serviceName)

deletePath

Requisition deletePath(String groupName,
                       String pathToDelete)

importProvisioningGroup

void importProvisioningGroup(String groupName)

getAllGroups

Collection<Requisition> getAllGroups()

deleteProvisioningGroup

void deleteProvisioningGroup(String groupName)

deleteAllNodes

void deleteAllNodes(String groupName)

getGroupDbNodeCounts

Map<String,Integer> getGroupDbNodeCounts()

getNodeCategoryNames

Collection<String> getNodeCategoryNames()

getAssetFieldNames

Collection<String> getAssetFieldNames()

getServiceTypeNames

Collection<String> getServiceTypeNames()


Copyright © 2009. All Rights Reserved.