Class ImportOperationsManager


  • public class ImportOperationsManager
    extends Object
    This class tracks nodes that need to be deleted, inserted, or updated during provisioning import operations.
    Author:
    david
    • Constructor Detail

      • ImportOperationsManager

        public ImportOperationsManager​(Map<String,​Integer> foreignIdToNodeMap,
                                       ProvisionService provisionService,
                                       String rescanExisting)

        Constructor for ImportOperationsManager.

        Parameters:
        foreignIdToNodeMap - a Map object.
        provisionService - a ProvisionService object.
        rescanExisting - TODO
    • Method Detail

      • getOperationCount

        public int getOperationCount()

        getOperationCount

        Returns:
        a int.
      • getInsertCount

        public int getInsertCount()

        getInsertCount

        Returns:
        a int.
      • getUpdateCount

        public int getUpdateCount()

        getUpdateCount

        Returns:
        a int.
      • getDeleteCount

        public int getDeleteCount()

        getDeleteCount

        Returns:
        a int.
      • shutdownAndWaitForCompletion

        public void shutdownAndWaitForCompletion​(ExecutorService executorService,
                                                 String msg)

        shutdownAndWaitForCompletion

        Parameters:
        executorService - a ExecutorService object.
        msg - a String object.
      • setForeignSource

        public void setForeignSource​(String foreignSource)

        setForeignSource

        Parameters:
        foreignSource - a String object.
      • getForeignSource

        public String getForeignSource()

        getForeignSource

        Returns:
        a String object.
      • getRescanExisting

        public String getRescanExisting()
      • auditNodes

        public void auditNodes​(Requisition requisition,
                               String monitorKey)

        auditNodes

        Parameters:
        requisition - a Requisition object.