public class DefaultManualProvisioningService extends Object implements ManualProvisioningService
DefaultManualProvisioningService class.
Constructor and Description |
---|
DefaultManualProvisioningService()
Constructor for DefaultManualProvisioningService.
|
Modifier and Type | Method and Description |
---|---|
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(String groupName)
getServiceTypeNames
|
void |
importProvisioningGroup(String requisitionName)
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 |
setPollerConfig(PollerConfig pollerConfig)
setPollerConfig
|
void |
setServiceTypeDao(ServiceTypeDao serviceTypeDao)
setServiceTypeDao
|
public DefaultManualProvisioningService()
Constructor for DefaultManualProvisioningService.
public void setDeployedForeignSourceRepository(ForeignSourceRepository repository)
setDeployedForeignSourceRepository
repository
- a ForeignSourceRepository
object.public void setPendingForeignSourceRepository(ForeignSourceRepository repository)
setPendingForeignSourceRepository
repository
- a ForeignSourceRepository
object.public void setNodeDao(NodeDao nodeDao)
setNodeDao
nodeDao
- a NodeDao
object.public void setCategoryDao(CategoryDao categoryDao)
setCategoryDao
categoryDao
- a CategoryDao
object.public void setServiceTypeDao(ServiceTypeDao serviceTypeDao)
setServiceTypeDao
serviceTypeDao
- a ServiceTypeDao
object.public void setPollerConfig(PollerConfig pollerConfig)
setPollerConfig
pollerConfig
- a PollerConfig
object.public Requisition addCategoryToNode(String groupName, String pathToNode, String categoryName)
addCategoryToNode
addCategoryToNode
in interface ManualProvisioningService
groupName
- a String
object.pathToNode
- a String
object.categoryName
- a String
object.Requisition
object.public Requisition addAssetFieldToNode(String groupName, String pathToNode, String assetName, String assetValue)
addAssetFieldToNode
addAssetFieldToNode
in interface ManualProvisioningService
groupName
- a String
object.pathToNode
- a String
object.assetName
- a String
object.assetValue
- a String
object.Requisition
object.public Requisition addInterfaceToNode(String groupName, String pathToNode, String ipAddr)
addInterfaceToNode
addInterfaceToNode
in interface ManualProvisioningService
groupName
- a String
object.pathToNode
- a String
object.ipAddr
- a String
object.Requisition
object.public Requisition addNewNodeToGroup(String groupName, String nodeLabel)
addNewNodeToGroup
addNewNodeToGroup
in interface ManualProvisioningService
groupName
- a String
object.nodeLabel
- a String
object.Requisition
object.public Requisition addServiceToInterface(String groupName, String pathToInterface, String serviceName)
addServiceToInterface
addServiceToInterface
in interface ManualProvisioningService
groupName
- a String
object.pathToInterface
- a String
object.serviceName
- a String
object.Requisition
object.public Requisition getProvisioningGroup(String name)
getProvisioningGroup
getProvisioningGroup
in interface ManualProvisioningService
name
- a String
object.Requisition
object.public Requisition saveProvisioningGroup(String groupName, Requisition group)
saveProvisioningGroup
saveProvisioningGroup
in interface ManualProvisioningService
groupName
- a String
object.group
- a Requisition
object.Requisition
object.public Collection<String> getProvisioningGroupNames()
getProvisioningGroupNames
getProvisioningGroupNames
in interface ManualProvisioningService
Collection
object.public Requisition createProvisioningGroup(String name)
createProvisioningGroup
createProvisioningGroup
in interface ManualProvisioningService
name
- a String
object.Requisition
object.public void importProvisioningGroup(String requisitionName)
importProvisioningGroup
importProvisioningGroup
in interface ManualProvisioningService
requisitionName
- a String
object.public Requisition deletePath(String groupName, String pathToDelete)
deletePath
deletePath
in interface ManualProvisioningService
groupName
- a String
object.pathToDelete
- a String
object.Requisition
object.public Collection<Requisition> getAllGroups()
getAllGroups
getAllGroups
in interface ManualProvisioningService
Collection
object.public void deleteProvisioningGroup(String groupName)
deleteProvisioningGroup
deleteProvisioningGroup
in interface ManualProvisioningService
groupName
- a String
object.public void deleteAllNodes(String groupName)
deleteAllNodes
deleteAllNodes
in interface ManualProvisioningService
groupName
- a String
object.public Map<String,Integer> getGroupDbNodeCounts()
getGroupDbNodeCounts
getGroupDbNodeCounts
in interface ManualProvisioningService
public Collection<String> getNodeCategoryNames()
getNodeCategoryNames
getNodeCategoryNames
in interface ManualProvisioningService
Collection
object.public Collection<String> getServiceTypeNames(String groupName)
getServiceTypeNames
getServiceTypeNames
in interface ManualProvisioningService
groupName
- finds the services that are defined in the foreignsource for this groupCollection
object.public Collection<String> getAssetFieldNames()
getAssetFieldNames
getAssetFieldNames
in interface ManualProvisioningService
Collection
object.Copyright © 2017. All rights reserved.