org.opennms.netmgt.provision.service
Class CoreImportActivities

java.lang.Object
  extended by org.opennms.netmgt.provision.service.CoreImportActivities

public class CoreImportActivities
extends Object

CoreImportActivities

Version:
$Id: $
Author:
brozow

Constructor Summary
CoreImportActivities(ProvisionService provisionService)
          Constructor for CoreImportActivities.
 
Method Summary
 ImportOperationsManager auditNodes(Requisition specFile, Boolean rescanExisting)
          auditNodes
protected  void debug(String format, Object... args)
          debug
protected  void info(String format, Object... args)
          info
 Requisition loadSpecFile(org.springframework.core.io.Resource resource)
          loadSpecFile
protected  ThreadCategory log()
          log
 void persistNode(ImportOperation operation)
          persistNode
 void relateNodes(BatchTask currentPhase, Requisition requisition)
          relateNodes
 void scanNode(ImportOperation operation, Boolean rescanExisting)
          scanNode
 void scanNodes(Phase currentPhase, ImportOperationsManager opsMgr)
          scanNodes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoreImportActivities

public CoreImportActivities(ProvisionService provisionService)

Constructor for CoreImportActivities.

Parameters:
provisionService - a ProvisionService object.
Method Detail

loadSpecFile

public Requisition loadSpecFile(org.springframework.core.io.Resource resource)
                         throws ModelImportException,
                                IOException

loadSpecFile

Parameters:
resource - a Resource object.
Returns:
a Requisition object.
Throws:
ModelImportException - if any.
IOException - if any.

auditNodes

public ImportOperationsManager auditNodes(Requisition specFile,
                                          Boolean rescanExisting)

auditNodes

Parameters:
specFile - a Requisition object.
Returns:
a ImportOperationsManager object.

scanNodes

public void scanNodes(Phase currentPhase,
                      ImportOperationsManager opsMgr)

scanNodes

Parameters:
currentPhase - a Phase object.
opsMgr - a ImportOperationsManager object.

scanNode

public void scanNode(ImportOperation operation,
                     Boolean rescanExisting)

scanNode

Parameters:
operation - a ImportOperation object.

persistNode

public void persistNode(ImportOperation operation)

persistNode

Parameters:
operation - a ImportOperation object.

relateNodes

public void relateNodes(BatchTask currentPhase,
                        Requisition requisition)

relateNodes

Parameters:
currentPhase - a BatchTask object.
requisition - a Requisition object.

info

protected void info(String format,
                    Object... args)

info

Parameters:
format - a String object.
args - a Object object.

debug

protected void debug(String format,
                     Object... args)

debug

Parameters:
format - a String object.
args - a Object object.

log

protected ThreadCategory log()

log

Returns:
a ThreadCategory object.


Copyright © 2011. All Rights Reserved.