public class BaseImporter extends Object implements ImportOperationFactory
BaseImporter class.
Modifier and Type | Field and Description |
---|---|
protected DistPollerDao |
m_distPollerDao |
protected org.springframework.transaction.support.TransactionTemplate |
m_transTemplate |
Constructor and Description |
---|
BaseImporter() |
Modifier and Type | Method and Description |
---|---|
DeleteOperation |
createDeleteOperation(Integer nodeId,
String foreignSource,
String foreignId)
createDeleteOperation
|
protected ImportOperationsManager |
createImportOperationsManager(Map<String,Integer> foreignIdsToNodes,
ImportStatistics stats)
createImportOperationsManager
|
InsertOperation |
createInsertOperation(String foreignSource,
String foreignId,
String nodeLabel,
String building,
String city)
createInsertOperation
|
UpdateOperation |
createUpdateOperation(Integer nodeId,
String foreignSource,
String foreignId,
String nodeLabel,
String building,
String city)
createUpdateOperation
|
AssetRecordDao |
getAssetRecordDao()
getAssetRecordDao
|
CategoryDao |
getCategoryDao()
getCategoryDao
|
DistPollerDao |
getDistPollerDao()
getDistPollerDao
|
IpInterfaceDao |
getIpInterfaceDao()
getIpInterfaceDao
|
MonitoredServiceDao |
getMonitoredServiceDao()
getMonitoredServiceDao
|
NodeDao |
getNodeDao()
getNodeDao
|
int |
getScanThreads()
getScanThreads
|
ServiceTypeDao |
getServiceTypeDao()
getServiceTypeDao
|
org.springframework.transaction.support.TransactionTemplate |
getTransTemplate()
getTransTemplate
|
int |
getWriteThreads()
getWriteThreads
|
protected void |
importModelFromResource(org.springframework.core.io.Resource resource)
importModelFromResource
|
protected void |
importModelFromResource(org.springframework.core.io.Resource resource,
ImportStatistics stats,
Event event)
importModelFromResource
|
ThreadCategory |
log()
log
|
void |
setAssetRecordDao(AssetRecordDao assetRecordDao)
setAssetRecordDao
|
void |
setCategoryDao(CategoryDao categoryDao)
setCategoryDao
|
void |
setDistPollerDao(DistPollerDao distPollerDao)
setDistPollerDao
|
void |
setIpInterfaceDao(IpInterfaceDao ipInterfaceDao)
setIpInterfaceDao
|
void |
setMonitoredServiceDao(MonitoredServiceDao monitoredServiceDao)
setMonitoredServiceDao
|
void |
setNodeDao(NodeDao nodeDao)
setNodeDao
|
void |
setScanThreads(int poolSize)
setScanThreads
|
void |
setServiceTypeDao(ServiceTypeDao serviceTypeDao)
setServiceTypeDao
|
void |
setTransactionTemplate(org.springframework.transaction.support.TransactionTemplate transTemplate)
setTransactionTemplate
|
void |
setTransTemplate(org.springframework.transaction.support.TransactionTemplate transTemplate)
setTransTemplate
|
void |
setWriteThreads(int writeThreads)
setWriteThreads
|
protected org.springframework.transaction.support.TransactionTemplate m_transTemplate
protected DistPollerDao m_distPollerDao
public void setTransactionTemplate(org.springframework.transaction.support.TransactionTemplate transTemplate)
setTransactionTemplate
transTemplate
- a TransactionTemplate
object.public DistPollerDao getDistPollerDao()
getDistPollerDao
DistPollerDao
object.public void setDistPollerDao(DistPollerDao distPollerDao)
setDistPollerDao
distPollerDao
- a DistPollerDao
object.public void setNodeDao(NodeDao nodeDao)
setNodeDao
nodeDao
- a NodeDao
object.public IpInterfaceDao getIpInterfaceDao()
getIpInterfaceDao
IpInterfaceDao
object.public void setIpInterfaceDao(IpInterfaceDao ipInterfaceDao)
setIpInterfaceDao
ipInterfaceDao
- a IpInterfaceDao
object.public MonitoredServiceDao getMonitoredServiceDao()
getMonitoredServiceDao
MonitoredServiceDao
object.public void setMonitoredServiceDao(MonitoredServiceDao monitoredServiceDao)
setMonitoredServiceDao
monitoredServiceDao
- a MonitoredServiceDao
object.public ServiceTypeDao getServiceTypeDao()
getServiceTypeDao
ServiceTypeDao
object.public void setServiceTypeDao(ServiceTypeDao serviceTypeDao)
setServiceTypeDao
serviceTypeDao
- a ServiceTypeDao
object.public AssetRecordDao getAssetRecordDao()
getAssetRecordDao
AssetRecordDao
object.public void setAssetRecordDao(AssetRecordDao assetRecordDao)
setAssetRecordDao
assetRecordDao
- a AssetRecordDao
object.public org.springframework.transaction.support.TransactionTemplate getTransTemplate()
getTransTemplate
TransactionTemplate
object.public void setTransTemplate(org.springframework.transaction.support.TransactionTemplate transTemplate)
setTransTemplate
transTemplate
- a TransactionTemplate
object.public InsertOperation createInsertOperation(String foreignSource, String foreignId, String nodeLabel, String building, String city)
createInsertOperation
createInsertOperation
in interface ImportOperationFactory
foreignSource
- a String
object.foreignId
- a String
object.nodeLabel
- a String
object.building
- a String
object.city
- a String
object.InsertOperation
object.public UpdateOperation createUpdateOperation(Integer nodeId, String foreignSource, String foreignId, String nodeLabel, String building, String city)
createUpdateOperation
createUpdateOperation
in interface ImportOperationFactory
nodeId
- a Integer
object.foreignSource
- a String
object.foreignId
- a String
object.nodeLabel
- a String
object.building
- a String
object.city
- a String
object.UpdateOperation
object.public DeleteOperation createDeleteOperation(Integer nodeId, String foreignSource, String foreignId)
createDeleteOperation
createDeleteOperation
in interface ImportOperationFactory
nodeId
- a Integer
object.foreignSource
- a String
object.foreignId
- a String
object.DeleteOperation
object.protected void importModelFromResource(org.springframework.core.io.Resource resource) throws IOException, ModelImportException
importModelFromResource
resource
- a Resource
object.IOException
- if any.ModelImportException
- if any.protected void importModelFromResource(org.springframework.core.io.Resource resource, ImportStatistics stats, Event event) throws IOException, ModelImportException
importModelFromResource
resource
- a Resource
object.stats
- a ImportStatistics
object.event
- a Event
object.IOException
- if any.ModelImportException
- if any.protected ImportOperationsManager createImportOperationsManager(Map<String,Integer> foreignIdsToNodes, ImportStatistics stats)
createImportOperationsManager
foreignIdsToNodes
- a Map
object.stats
- a ImportStatistics
object.ImportOperationsManager
object.public ThreadCategory log()
log
ThreadCategory
object.public CategoryDao getCategoryDao()
getCategoryDao
CategoryDao
object.public void setCategoryDao(CategoryDao categoryDao)
setCategoryDao
categoryDao
- a CategoryDao
object.public int getScanThreads()
getScanThreads
public void setScanThreads(int poolSize)
setScanThreads
poolSize
- a int.public int getWriteThreads()
getWriteThreads
public void setWriteThreads(int writeThreads)
setWriteThreads
writeThreads
- a int.Copyright © 2015. All Rights Reserved.