org.opennms.web.svclayer.support
Class DefaultManualProvisioningService

java.lang.Object
  extended by org.opennms.web.svclayer.support.DefaultManualProvisioningService
All Implemented Interfaces:
ManualProvisioningService

public class DefaultManualProvisioningService
extends Object
implements ManualProvisioningService

DefaultManualProvisioningService class.

Since:
1.8.1
Author:
Mathew Brozowski, DJ Gregor

Constructor Summary
DefaultManualProvisioningService()
          Constructor for DefaultManualProvisioningService.
 
Method Summary
 Requisition addAssetFieldToNode(String groupName, String pathToNode, String assetName, String assetValue)
          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 group)
          saveProvisioningGroup
 void setCategoryDao(CategoryDao categoryDao)
          setCategoryDao
 void setDeployedForeignSourceRepository(ForeignSourceRepository repository)
          setDeployedForeignSourceRepository
 void setNodeDao(NodeDao nodeDao)
          setNodeDao
 void setPendingForeignSourceRepository(ForeignSourceRepository repository)
          setPendingForeignSourceRepository
 void setServiceTypeDao(ServiceTypeDao serviceTypeDao)
          setServiceTypeDao
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultManualProvisioningService

public DefaultManualProvisioningService()

Constructor for DefaultManualProvisioningService.

Method Detail

setDeployedForeignSourceRepository

public void setDeployedForeignSourceRepository(ForeignSourceRepository repository)

setDeployedForeignSourceRepository

Parameters:
repository - a ForeignSourceRepository object.

setPendingForeignSourceRepository

public void setPendingForeignSourceRepository(ForeignSourceRepository repository)

setPendingForeignSourceRepository

Parameters:
repository - a ForeignSourceRepository object.

setNodeDao

public void setNodeDao(NodeDao nodeDao)

setNodeDao

Parameters:
nodeDao - a NodeDao object.

setCategoryDao

public void setCategoryDao(CategoryDao categoryDao)

setCategoryDao

Parameters:
categoryDao - a CategoryDao object.

setServiceTypeDao

public void setServiceTypeDao(ServiceTypeDao serviceTypeDao)

setServiceTypeDao

Parameters:
serviceTypeDao - a ServiceTypeDao object.

addCategoryToNode

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

addCategoryToNode

Specified by:
addCategoryToNode in interface ManualProvisioningService
Parameters:
groupName - a String object.
pathToNode - a String object.
categoryName - a String object.
Returns:
a Requisition object.

addAssetFieldToNode

public Requisition addAssetFieldToNode(String groupName,
                                       String pathToNode,
                                       String assetName,
                                       String assetValue)

addAssetFieldToNode

Specified by:
addAssetFieldToNode in interface ManualProvisioningService
Parameters:
groupName - a String object.
pathToNode - a String object.
assetName - a String object.
assetValue - a String object.
Returns:
a Requisition object.

addInterfaceToNode

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

addInterfaceToNode

Specified by:
addInterfaceToNode in interface ManualProvisioningService
Parameters:
groupName - a String object.
pathToNode - a String object.
ipAddr - a String object.
Returns:
a Requisition object.

addNewNodeToGroup

public Requisition addNewNodeToGroup(String groupName,
                                     String nodeLabel)

addNewNodeToGroup

Specified by:
addNewNodeToGroup in interface ManualProvisioningService
Parameters:
groupName - a String object.
nodeLabel - a String object.
Returns:
a Requisition object.

addServiceToInterface

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

addServiceToInterface

Specified by:
addServiceToInterface in interface ManualProvisioningService
Parameters:
groupName - a String object.
pathToInterface - a String object.
serviceName - a String object.
Returns:
a Requisition object.

getProvisioningGroup

public Requisition getProvisioningGroup(String name)

getProvisioningGroup

Specified by:
getProvisioningGroup in interface ManualProvisioningService
Parameters:
name - a String object.
Returns:
a Requisition object.

saveProvisioningGroup

public Requisition saveProvisioningGroup(String groupName,
                                         Requisition group)

saveProvisioningGroup

Specified by:
saveProvisioningGroup in interface ManualProvisioningService
Parameters:
groupName - a String object.
group - a Requisition object.
Returns:
a Requisition object.

getProvisioningGroupNames

public Collection<String> getProvisioningGroupNames()

getProvisioningGroupNames

Specified by:
getProvisioningGroupNames in interface ManualProvisioningService
Returns:
a Collection object.

createProvisioningGroup

public Requisition createProvisioningGroup(String name)

createProvisioningGroup

Specified by:
createProvisioningGroup in interface ManualProvisioningService
Parameters:
name - a String object.
Returns:
a Requisition object.

importProvisioningGroup

public void importProvisioningGroup(String groupName)

importProvisioningGroup

Specified by:
importProvisioningGroup in interface ManualProvisioningService
Parameters:
groupName - a String object.

deletePath

public Requisition deletePath(String groupName,
                              String pathToDelete)

deletePath

Specified by:
deletePath in interface ManualProvisioningService
Parameters:
groupName - a String object.
pathToDelete - a String object.
Returns:
a Requisition object.

getAllGroups

public Collection<Requisition> getAllGroups()

getAllGroups

Specified by:
getAllGroups in interface ManualProvisioningService
Returns:
a Collection object.

deleteProvisioningGroup

public void deleteProvisioningGroup(String groupName)

deleteProvisioningGroup

Specified by:
deleteProvisioningGroup in interface ManualProvisioningService
Parameters:
groupName - a String object.

deleteAllNodes

public void deleteAllNodes(String groupName)

deleteAllNodes

Specified by:
deleteAllNodes in interface ManualProvisioningService
Parameters:
groupName - a String object.

getGroupDbNodeCounts

public Map<String,Integer> getGroupDbNodeCounts()

getGroupDbNodeCounts

Specified by:
getGroupDbNodeCounts in interface ManualProvisioningService
Returns:
a java$util$Map object.

getNodeCategoryNames

public Collection<String> getNodeCategoryNames()

getNodeCategoryNames

Specified by:
getNodeCategoryNames in interface ManualProvisioningService
Returns:
a Collection object.

getServiceTypeNames

public Collection<String> getServiceTypeNames()

getServiceTypeNames

Specified by:
getServiceTypeNames in interface ManualProvisioningService
Returns:
a Collection object.

getAssetFieldNames

public Collection<String> getAssetFieldNames()

getAssetFieldNames

Specified by:
getAssetFieldNames in interface ManualProvisioningService
Returns:
a Collection object.


Copyright © 2011. All Rights Reserved.