org.opennms.web.svclayer.support
Class DefaultManualProvisioningService
java.lang.Object
org.opennms.web.svclayer.support.DefaultManualProvisioningService
- All Implemented Interfaces:
- ManualProvisioningService
public class DefaultManualProvisioningService
- extends Object
- implements ManualProvisioningService
- Author:
- Mathew Brozowski, DJ Gregor
|
Method Summary |
Requisition |
addAssetFieldToNode(String groupName,
String pathToNode,
String assetName,
String assetValue)
|
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 group)
|
void |
setCategoryDao(CategoryDao categoryDao)
|
void |
setDeployedForeignSourceRepository(ForeignSourceRepository repository)
|
void |
setNodeDao(NodeDao nodeDao)
|
void |
setPendingForeignSourceRepository(ForeignSourceRepository repository)
|
void |
setServiceTypeDao(ServiceTypeDao serviceTypeDao)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultManualProvisioningService
public DefaultManualProvisioningService()
setDeployedForeignSourceRepository
public void setDeployedForeignSourceRepository(ForeignSourceRepository repository)
setPendingForeignSourceRepository
public void setPendingForeignSourceRepository(ForeignSourceRepository repository)
setNodeDao
public void setNodeDao(NodeDao nodeDao)
setCategoryDao
public void setCategoryDao(CategoryDao categoryDao)
setServiceTypeDao
public void setServiceTypeDao(ServiceTypeDao serviceTypeDao)
addCategoryToNode
public Requisition addCategoryToNode(String groupName,
String pathToNode,
String categoryName)
- Specified by:
addCategoryToNode in interface ManualProvisioningService
addAssetFieldToNode
public Requisition addAssetFieldToNode(String groupName,
String pathToNode,
String assetName,
String assetValue)
- Specified by:
addAssetFieldToNode in interface ManualProvisioningService
addInterfaceToNode
public Requisition addInterfaceToNode(String groupName,
String pathToNode,
String ipAddr)
- Specified by:
addInterfaceToNode in interface ManualProvisioningService
addNewNodeToGroup
public Requisition addNewNodeToGroup(String groupName,
String nodeLabel)
- Specified by:
addNewNodeToGroup in interface ManualProvisioningService
addServiceToInterface
public Requisition addServiceToInterface(String groupName,
String pathToInterface,
String serviceName)
- Specified by:
addServiceToInterface in interface ManualProvisioningService
getProvisioningGroup
public Requisition getProvisioningGroup(String name)
- Specified by:
getProvisioningGroup in interface ManualProvisioningService
saveProvisioningGroup
public Requisition saveProvisioningGroup(String groupName,
Requisition group)
- Specified by:
saveProvisioningGroup in interface ManualProvisioningService
getProvisioningGroupNames
public Collection<String> getProvisioningGroupNames()
- Specified by:
getProvisioningGroupNames in interface ManualProvisioningService
createProvisioningGroup
public Requisition createProvisioningGroup(String name)
- Specified by:
createProvisioningGroup in interface ManualProvisioningService
importProvisioningGroup
public void importProvisioningGroup(String groupName)
- Specified by:
importProvisioningGroup in interface ManualProvisioningService
deletePath
public Requisition deletePath(String groupName,
String pathToDelete)
- Specified by:
deletePath in interface ManualProvisioningService
getAllGroups
public Collection<Requisition> getAllGroups()
- Specified by:
getAllGroups in interface ManualProvisioningService
deleteProvisioningGroup
public void deleteProvisioningGroup(String groupName)
- Specified by:
deleteProvisioningGroup in interface ManualProvisioningService
deleteAllNodes
public void deleteAllNodes(String groupName)
- Specified by:
deleteAllNodes in interface ManualProvisioningService
getGroupDbNodeCounts
public Map<String,Integer> getGroupDbNodeCounts()
- Specified by:
getGroupDbNodeCounts in interface ManualProvisioningService
getNodeCategoryNames
public Collection<String> getNodeCategoryNames()
- Specified by:
getNodeCategoryNames in interface ManualProvisioningService
getServiceTypeNames
public Collection<String> getServiceTypeNames()
- Specified by:
getServiceTypeNames in interface ManualProvisioningService
getAssetFieldNames
public Collection<String> getAssetFieldNames()
- Specified by:
getAssetFieldNames in interface ManualProvisioningService
Copyright © 2009. All Rights Reserved.