org.opennms.web.svclayer
Interface ManualProvisioningService

All Known Implementing Classes:
DefaultManualProvisioningService

public interface ManualProvisioningService

ManualProvisioningService interface.

Since:
1.8.1
Version:
$Id: $
Author:
Mathew Brozowski

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

Method Detail

getProvisioningGroupNames

Collection<String> getProvisioningGroupNames()

getProvisioningGroupNames

Returns:
a Collection object.

getProvisioningGroup

Requisition getProvisioningGroup(String name)

getProvisioningGroup

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

createProvisioningGroup

Requisition createProvisioningGroup(String name)

createProvisioningGroup

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

saveProvisioningGroup

Requisition saveProvisioningGroup(String groupName,
                                  Requisition groupData)

saveProvisioningGroup

Parameters:
groupName - a String object.
groupData - a Requisition object.
Returns:
a Requisition object.

addNewNodeToGroup

Requisition addNewNodeToGroup(String groupName,
                              String nodeLabel)

addNewNodeToGroup

Parameters:
groupName - a String object.
nodeLabel - a String object.
Returns:
a Requisition object.

addCategoryToNode

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

addCategoryToNode

Parameters:
groupName - a String object.
pathToNode - a String object.
categoryName - a String object.
Returns:
a Requisition object.

addAssetFieldToNode

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

addAssetFieldToNode

Parameters:
groupName - a String object.
pathToNode - a String object.
fieldName - a String object.
fieldValue - a String object.
Returns:
a Requisition object.

addInterfaceToNode

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

addInterfaceToNode

Parameters:
groupName - a String object.
pathToNode - a String object.
ipAddr - a String object.
Returns:
a Requisition object.

addServiceToInterface

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

addServiceToInterface

Parameters:
groupName - a String object.
pathToInterface - a String object.
serviceName - a String object.
Returns:
a Requisition object.

deletePath

Requisition deletePath(String groupName,
                       String pathToDelete)

deletePath

Parameters:
groupName - a String object.
pathToDelete - a String object.
Returns:
a Requisition object.

importProvisioningGroup

void importProvisioningGroup(String groupName)

importProvisioningGroup

Parameters:
groupName - a String object.

getAllGroups

Collection<Requisition> getAllGroups()

getAllGroups

Returns:
a Collection object.

deleteProvisioningGroup

void deleteProvisioningGroup(String groupName)

deleteProvisioningGroup

Parameters:
groupName - a String object.

deleteAllNodes

void deleteAllNodes(String groupName)

deleteAllNodes

Parameters:
groupName - a String object.

getGroupDbNodeCounts

Map<String,Integer> getGroupDbNodeCounts()

getGroupDbNodeCounts

Returns:
a java$util$Map object.

getNodeCategoryNames

Collection<String> getNodeCategoryNames()

getNodeCategoryNames

Returns:
a Collection object.

getAssetFieldNames

Collection<String> getAssetFieldNames()

getAssetFieldNames

Returns:
a Collection object.

getServiceTypeNames

Collection<String> getServiceTypeNames()

getServiceTypeNames

Returns:
a Collection object.


Copyright © 2011. All Rights Reserved.