public AxisImportDataHandler(ITransactionCommitter transactionCommitter, IAxisImportMonitor axisImportMonitor, int impNr, AxisImportPass pass)
        {
            this.transactionCommitter = transactionCommitter;
            this.AxisImportMonitor    = axisImportMonitor;

            transactionCommitter.ForceNext();

            this.ImpNr = impNr;
            this.Pass  = pass;

            CheckCancelled();
        }
Exemple #2
0
        AxisImportDataHandler getImportDataHandler(ITransactionCommitter transactionComitter,
                                                   IAxisImportMonitor axisImportMonitor, int impNr, AxisImportPass importPass, importType type)
        {
            AxisImportDataHandler dataHandler;

            switch (type)
            {
            case importType.Incremental:
                dataHandler = new AxisImportDataHandlerIncr(transactionComitter,
                                                            axisImportMonitor, impNr, importPass);
                break;

            case importType.Full:
                dataHandler = new AxisImportDataHandlerFull(transactionComitter,
                                                            axisImportMonitor, impNr, importPass);
                break;

            default:
                dataHandler = null;
                break;
            }
            return(dataHandler);
        }
Exemple #3
0
 public AxisImportDataHandlerIncr(ITransactionCommitter transactionComitter, IAxisImportMonitor axisImportMonitor, int impNr, AxisImportPass pass)
     : base(transactionComitter, axisImportMonitor, impNr, pass)
 {
 }
Exemple #4
0
 public AxisImport(TransactionScopeFactory transactionScopeFactory)
 {
     this.axisImportMonitor       = new SimpleAxisImportMonitor();
     this.transactionScopeFactory = transactionScopeFactory;
 }
Exemple #5
0
 public AxisImport(TransactionScopeFactory transactionScopeFactory, IAxisImportMonitor axisImportMonitor)
 {
     this.transactionScopeFactory = transactionScopeFactory;
     this.axisImportMonitor       = axisImportMonitor;
 }
Exemple #6
0
 public TestAxisImport(TransactionScopeFactory transactionScopeFactory, IAxisImportMonitor axisImportMonitor, string owner = "ITEST_01")
     : base(transactionScopeFactory, axisImportMonitor)
 {
     this.owner = owner;
 }