Exemplo n.º 1
0
 public DirectConversionInfFileHelper(
     IDirectConversionHelper directConversionHelper,
     IJobInfoManager jobInfoManager,
     ISpoolerProvider spoolerProvider,
     IFile file,
     IDirectory directory,
     IPath path,
     IJobFolderBuilder jobFolderBuilder
     )
 {
     _directConversionHelper = directConversionHelper;
     _jobInfoManager         = jobInfoManager;
     _spoolerProvider        = spoolerProvider;
     _file             = file;
     _directory        = directory;
     _path             = path;
     _jobFolderBuilder = jobFolderBuilder;
 }
Exemplo n.º 2
0
 public PdfCreatorAdapter(
     IFile file,
     PrintFileHelperComFactory printFileHelperComFactory,
     IJobInfoQueue jobInfoQueue,
     ISpoolFolderAccess spoolFolderAccess,
     IJobInfoManager jobInfoManager,
     IDirectConversionHelper directConversionHelper,
     IDirectConversionInfFileHelper directConversionInfFileHelper,
     IPrinterHelper printerHelper,
     IPipeServerManager pipeServerManager)
 {
     PrinterHelper = printerHelper;
     _file         = file;
     _printFileHelperComFactory = printFileHelperComFactory;
     _jobInfoQueue                  = jobInfoQueue;
     _spoolFolderAccess             = spoolFolderAccess;
     _jobInfoManager                = jobInfoManager;
     _directConversionHelper        = directConversionHelper;
     _directConversionInfFileHelper = directConversionInfFileHelper;
     _pipeServerManager             = pipeServerManager;
 }
 protected DirectConversionBase(ISettingsProvider settingsProvider, IJobInfoManager jobInfoManager)
 {
     _settingsProvider = settingsProvider;
     _jobInfoManager   = jobInfoManager;
 }
Exemplo n.º 4
0
 protected NewDirectConversionJobStart(IJobInfoQueue jobInfoQueue,
                                       IMaybePipedApplicationStarter maybePipedApplicationStarter, ISpoolerProvider spoolerProvider, IJobInfoManager jobInfoManager)
     : base(maybePipedApplicationStarter)
 {
     _jobInfoQueue    = jobInfoQueue;
     _spoolerProvider = spoolerProvider;
     _jobInfoManager  = jobInfoManager;
 }
Exemplo n.º 5
0
 public NewPdfJobStart(IJobInfoQueue jobInfoQueue, ISpoolerProvider spoolerProvider,
                       IMaybePipedApplicationStarter maybePipedApplicationStarter, IJobInfoManager jobInfoManager, PdfDirectConversion directConversion)
     : base(jobInfoQueue, maybePipedApplicationStarter, jobInfoManager)
 {
     DirectConversionBase = directConversion;
 }
Exemplo n.º 6
0
 public PdfDirectConversion(IPdfProcessor pdfProcessor, ISettingsProvider settingsProvider, IJobInfoManager jobInfoManager) : base(settingsProvider, jobInfoManager)
 {
     _pdfProcessor = pdfProcessor;
 }
Exemplo n.º 7
0
 public TestPageHelper(IAssemblyHelper assemblyHelper, IOsHelper osHelper, ISpoolerProvider spoolerProvider, IJobInfoQueue jobInfoQueue, IJobInfoManager jobInfoManager)
 {
     _assemblyHelper = assemblyHelper;
     _osHelper       = osHelper;
     _jobInfoQueue   = jobInfoQueue;
     _jobInfoManager = jobInfoManager;
     _spoolFolder    = spoolerProvider.SpoolFolder;
 }
Exemplo n.º 8
0
 public QueueAdapter(ThreadPool threadPool, IJobInfoQueue jobInfoQueue, ISettingsProvider settingsProvider, IJobInfoManager jobInfoManager, IPipeServerManager pipeServerManager, IPrintJobAdapterFactory printJobAdapterFactory, ComStartupConditionChecker startupConditionChecker)
 {
     _threadPool              = threadPool;
     JobInfoQueue             = jobInfoQueue;
     PrintJobAdapterFactory   = printJobAdapterFactory;
     _settingsProvider        = settingsProvider;
     _jobInfoManager          = jobInfoManager;
     _pipeServerManager       = pipeServerManager;
     _startupConditionChecker = startupConditionChecker;
 }
Exemplo n.º 9
0
 public DirectConversionHelper(IDirectConversionProvider provider, IJobInfoQueue jobInfoQueue, ISettingsProvider settingsProvider, ISpoolerProvider spoolerProvider, IJobInfoManager jobInfoManager)
 {
     _provider         = provider;
     _jobInfoQueue     = jobInfoQueue;
     _settingsProvider = settingsProvider;
     _spoolerProvider  = spoolerProvider;
     _jobInfoManager   = jobInfoManager;
 }
Exemplo n.º 10
0
 public TestPageHelper(ISpoolerProvider spoolerProvider, IJobInfoQueue jobInfoQueue, IJobInfoManager jobInfoManager, TestPageCreator testPageCreator)
 {
     _jobInfoQueue    = jobInfoQueue;
     _jobInfoManager  = jobInfoManager;
     _testPageCreator = testPageCreator;
     _spoolFolder     = spoolerProvider.SpoolFolder;
 }
Exemplo n.º 11
0
 public PsDirectConversion(ISettingsProvider settingsProvider, IJobInfoManager jobInfoManager) : base(settingsProvider, jobInfoManager)
 {
 }
Exemplo n.º 12
0
 public JobDataUpdater(ITokenReplacerFactory tokenReplacerFactory, IPageNumberCalculator pageNumberCalculator, IUserTokenExtractor userTokenExtractor, IJobInfoManager jobInfoManager)
 {
     _tokenReplacerFactory = tokenReplacerFactory;
     _pageNumberCalculator = pageNumberCalculator;
     _userTokenExtractor   = userTokenExtractor;
     _jobInfoManager       = jobInfoManager;
 }
Exemplo n.º 13
0
 public PdfDirectConversion(IPdfProcessor pdfProcessor, ISettingsProvider settingsProvider, IJobInfoManager jobInfoManager, ISpoolerProvider spoolerProvider, IFile file, IDirectory directory, IPathSafe path) : base(settingsProvider, jobInfoManager, spoolerProvider)
 {
     _pdfProcessor = pdfProcessor;
     File          = file;
     Directory     = directory;
     Path          = path;
 }
Exemplo n.º 14
0
 public PsDirectConversion(ISettingsProvider settingsProvider, IJobInfoManager jobInfoManager, ISpoolerProvider spoolerProvider, IFile file, IDirectory directory, IPathSafe path) : base(settingsProvider, jobInfoManager, spoolerProvider)
 {
     File      = file;
     Directory = directory;
     Path      = path;
 }
 public NewDirectConversionJobStartTestClass(IJobInfoQueue jobInfoQueue, IMaybePipedApplicationStarter maybePipedApplicationStarter, IJobInfoManager jobInfoManager, IDirectConversion directConversion)
     : base(jobInfoQueue, maybePipedApplicationStarter, jobInfoManager, directConversion)
 {
 }
Exemplo n.º 16
0
        public ManagePrintJobsViewModel(IJobInfoQueue jobInfoQueue, DragAndDropEventHandler dragAndDrop, IJobInfoManager jobInfoManager, IDispatcher dispatcher, ManagePrintJobsWindowTranslation translation)
        {
            _jobInfoQueue               = jobInfoQueue;
            _dragAndDrop                = dragAndDrop;
            _jobInfoManager             = jobInfoManager;
            _dispatcher                 = dispatcher;
            _translation                = translation;
            _jobInfoQueue.OnNewJobInfo += OnNewJobInfo;

            ListSelectionChangedCommand = new DelegateCommand(ListSelectionChanged);
            DeleteJobCommand            = new DelegateCommand(ExecuteDeleteJob, CanExecuteDeleteJob);
            MergeJobsCommand            = new DelegateCommand(ExecuteMergeJobs, CanExecuteMergeJobs);
            MergeAllJobsCommand         = new DelegateCommand(ExecuteMergeAllJobs, CanExecuteMergeAllJobs);
            MoveUpCommand          = new DelegateCommand(ExecuteMoveUp, CanExecuteMoveUp);
            MoveDownCommand        = new DelegateCommand(ExecuteMoveDown, CanExecuteMoveDown);
            WindowClosedCommand    = new DelegateCommand(OnWindowClosed);
            WindowActivatedCommand = new DelegateCommand(OnWindowActivated);
            DragEnterCommand       = new DelegateCommand <DragEventArgs>(OnDragEnter);
            DropCommand            = new DelegateCommand <DragEventArgs>(OnDrop);
            KeyDownCommand         = new DelegateCommand <KeyEventArgs>(OnKeyDown);

            _jobInfos = new ObservableCollection <JobInfo>();
            JobInfos  = new CollectionView(_jobInfos);
            JobListSelectionChanged = new DelegateCommand(ListItemCHange);
            foreach (var jobInfo in _jobInfoQueue.JobInfos)
            {
                AddJobInfo(jobInfo);
            }
        }
Exemplo n.º 17
0
 public JobInfoQueue(IJobInfoManager jobInfoManager)
 {
     _jobInfoManager = jobInfoManager;
     JobInfos        = new List <JobInfo>();
 }
Exemplo n.º 18
0
 protected NewDirectConversionStart(IJobInfoQueue jobInfoQueue,
                                    IMaybePipedApplicationStarter maybePipedApplicationStarter, IJobInfoManager jobInfoManager, IDirectConversion directConversion)
     : base(maybePipedApplicationStarter)
 {
     _jobInfoQueue    = jobInfoQueue;
     _jobInfoManager  = jobInfoManager;
     DirectConversion = directConversion;
 }
Exemplo n.º 19
0
 public NewPrintJobStart(ISettingsProvider settingsProvider, IJobInfoQueue jobInfoQueue, ISpoolerProvider spoolerProvider, IMaybePipedApplicationStarter maybePipedApplicationStarter, IJobInfoManager jobInfoManager)
     : base(maybePipedApplicationStarter)
 {
     _settingsProvider = settingsProvider;
     _jobInfoQueue     = jobInfoQueue;
     _spoolerProvider  = spoolerProvider;
     _jobInfoManager   = jobInfoManager;
 }
        public ManagePrintJobsViewModel(IJobInfoQueue jobInfoQueue, DragAndDropEventHandler dragAndDrop, IJobInfoManager jobInfoManager, IDispatcher dispatcher, ITranslationUpdater translationUpdater)
        {
            _jobInfoQueue               = jobInfoQueue;
            _dragAndDrop                = dragAndDrop;
            _jobInfoManager             = jobInfoManager;
            _dispatcher                 = dispatcher;
            _jobInfoQueue.OnNewJobInfo += OnNewJobInfo;

            ListSelectionChangedCommand = new DelegateCommand(ListSelectionChanged);
            DeleteJobCommand            = new DelegateCommand(ExecuteDeleteJob);
            MergeJobsCommand            = new DelegateCommand(ExecuteMergeJobs, CanExecuteMergeJobs);
            MergeAllJobsCommand         = new DelegateCommand(ExecuteMergeAllJobs, CanExecuteMergeAllJobs);
            WindowClosedCommand         = new DelegateCommand(OnWindowClosed);
            WindowActivatedCommand      = new DelegateCommand(OnWindowActivated);
            DragEnterCommand            = new DelegateCommand <DragEventArgs>(OnDragEnter);
            DropCommand    = new DelegateCommand <DragEventArgs>(OnDrop);
            KeyDownCommand = new DelegateCommand <KeyEventArgs>(OnKeyDown);

            var synchronizedJobs = new Helper.SynchronizedCollection <JobInfo>(_jobInfoQueue.JobInfos);

            _jobInfos = synchronizedJobs.ObservableCollection;
            JobInfos  = new CollectionView(_jobInfos);
            JobListSelectionChanged = new DelegateCommand(ListItemChange);

            translationUpdater.RegisterAndSetTranslation(tf => Translation = tf.UpdateOrCreateTranslation(Translation));
        }
Exemplo n.º 21
0
 public SpooledJobFinder(ISpoolerProvider spoolerProvider, IDirectory directory, IJobInfoManager jobInfoManager)
 {
     _spoolerProvider = spoolerProvider;
     _directory       = directory;
     _jobInfoManager  = jobInfoManager;
 }
Exemplo n.º 22
0
        public ManagePrintJobsViewModel(IJobInfoQueue jobInfoQueue, DragAndDropEventHandler dragAndDrop, IJobInfoManager jobInfoManager, IDispatcher dispatcher, ITranslationUpdater translationUpdater, ApplicationNameProvider applicationNameProvider)
            : base(translationUpdater)
        {
            _jobInfoQueue               = jobInfoQueue;
            _dragAndDrop                = dragAndDrop;
            _jobInfoManager             = jobInfoManager;
            _dispatcher                 = dispatcher;
            _applicationNameProvider    = applicationNameProvider;
            _jobInfoQueue.OnNewJobInfo += OnNewJobInfo;

            ListSelectionChangedCommand = new DelegateCommand(ListSelectionChanged);
            DeleteJobCommand            = new DelegateCommand(ExecuteDeleteJob);
            MergeJobsCommand            = new DelegateCommand(ExecuteMergeJobs, CanExecuteMergeJobs);
            MergeAllJobsCommand         = new DelegateCommand(ExecuteMergeAllJobs, CanExecuteMergeAllJobs);
            DoNothingCommand            = new DelegateCommand(o => { }, CanExecuteMergeAllJobs);
            WindowClosedCommand         = new DelegateCommand(OnWindowClosed);
            WindowActivatedCommand      = new DelegateCommand(OnWindowActivated);
            DragEnterCommand            = new DelegateCommand <DragEventArgs>(OnDragEnter);
            DropCommand    = new DelegateCommand <DragEventArgs>(OnDrop);
            KeyDownCommand = new DelegateCommand <KeyEventArgs>(OnKeyDown);
            SortCommand    = new DelegateCommand(o => OnSortCommand(MergeSortingEnum.AlphabeticalDescending));
            SetupSortCommands();

            _synchronizedJobs       = new Helper.SynchronizedCollection <JobInfo>(_jobInfoQueue.JobInfos);
            _jobInfos               = _synchronizedJobs.ObservableCollection;
            JobInfos                = new CollectionView(_jobInfos);
            JobListSelectionChanged = new DelegateCommand(ListItemChange);
        }
Exemplo n.º 23
0
 public NewPipeJobHandler(IJobInfoQueue jobInfoQueue, ISettingsManager settingsManager, IFileConversionHandler fileConversionHandler, IMainWindowThreadLauncher mainWindowThreadLauncher, IJobInfoManager jobInfoManager)
 {
     _jobInfoQueue             = jobInfoQueue;
     _settingsManager          = settingsManager;
     _fileConversionHandler    = fileConversionHandler;
     _mainWindowThreadLauncher = mainWindowThreadLauncher;
     _jobInfoManager           = jobInfoManager;
 }
 public DirectConversionStartTestClass(IJobInfoQueue jobInfoQueue, IMaybePipedApplicationStarter maybePipedApplicationStarter, IJobInfoManager jobInfoManager, IDirectConversionInfFileHelper directConversionInfFileHelper)
     : base(jobInfoQueue, maybePipedApplicationStarter, jobInfoManager, directConversionInfFileHelper)
 {
 }