public class ImportOperationsManager extends Object
Constructor and Description |
---|
ImportOperationsManager(Map<String,Integer> foreignIdToNodeMap,
ProvisionService provisionService,
String rescanExisting)
Constructor for ImportOperationsManager.
|
Modifier and Type | Method and Description |
---|---|
void |
auditNodes(Requisition requisition)
auditNodes
|
SaveOrUpdateOperation |
foundNode(String foreignId,
String nodeLabel,
String location,
String building,
String city)
foundNode
|
int |
getDeleteCount()
getDeleteCount
|
String |
getForeignSource()
getForeignSource
|
int |
getInsertCount()
getInsertCount
|
int |
getOperationCount()
getOperationCount
|
Collection<ImportOperation> |
getOperations()
getOperations
|
String |
getRescanExisting() |
int |
getUpdateCount()
getUpdateCount
|
void |
setForeignSource(String foreignSource)
setForeignSource
|
void |
shutdownAndWaitForCompletion(ExecutorService executorService,
String msg)
shutdownAndWaitForCompletion
|
public ImportOperationsManager(Map<String,Integer> foreignIdToNodeMap, ProvisionService provisionService, String rescanExisting)
Constructor for ImportOperationsManager.
foreignIdToNodeMap
- a Map
object.provisionService
- a ProvisionService
object.rescanExisting
- TODOpublic SaveOrUpdateOperation foundNode(String foreignId, String nodeLabel, String location, String building, String city)
foundNode
public int getOperationCount()
getOperationCount
public int getInsertCount()
getInsertCount
public int getUpdateCount()
getUpdateCount
public int getDeleteCount()
getDeleteCount
public void shutdownAndWaitForCompletion(ExecutorService executorService, String msg)
shutdownAndWaitForCompletion
executorService
- a ExecutorService
object.msg
- a String
object.public Collection<ImportOperation> getOperations()
getOperations
Collection
object.public void setForeignSource(String foreignSource)
setForeignSource
foreignSource
- a String
object.public String getRescanExisting()
public void auditNodes(Requisition requisition)
auditNodes
requisition
- a Requisition
object.Copyright © 2021. All rights reserved.