Example #1
0
 public PublicationContentUtil(IPublicationAccess publicationAccess, IPackageAccess packageAccess, IRecentHistoryAccess recentHistoryAccess)
 {
     this.publicationAccess         = publicationAccess;
     this.packageAccess             = packageAccess;
     this.recentHistoryAccess       = recentHistoryAccess;
     this.publicationContentService = new PublicationContentDomainService(publicationAccess, recentHistoryAccess, packageAccess);
 }
Example #2
0
 public AnnotationUtil(IAnnotationAccess annotationAccess, IPackageAccess packageAccess, IPublicationAccess publicationAccess, ITagDomainService tagDomainService)
 {
     this.annotationAccess  = annotationAccess;
     this.packageAccess     = packageAccess;
     this.publicationAccess = publicationAccess;
     this.tagDomainService  = tagDomainService;
 }
 public OrphanItemsService(IPublicationAccess publicationAccess, IPackageAccess packageAccess, IRecentHistoryAccess recentHistoryAccess, IAnnotationAccess annotationAccess)
 {
     this.publicationAccess   = publicationAccess;
     this.packageAccess       = packageAccess;
     this.recentHistoryAccess = recentHistoryAccess;
     this.annotationAccess    = annotationAccess;
 }
Example #4
0
 public PublicationDomainService(IPublicationAccess publicationAccess,
                                 IConnectionMonitor connectionMonitor,
                                 IDeliveryService deliveryService,
                                 IAnnotationAccess annotationAccess,
                                 INetwork networkService,
                                 IPackageAccess packageAccess)
 {
     this.publicationAccess = publicationAccess;
     this.connectionMonitor = connectionMonitor;
     this.deliveryService   = deliveryService;
     this.annotationAccess  = annotationAccess;
     this.networkService    = networkService;
     this.packageAccess     = packageAccess;
 }
 public AnnotationSyncService(ISyncService syncService, IAnnotationAccess annotationAccess, IPublicationAccess publicationAccess, IConnectionMonitor connectionMonitor)
 {
     annotationSyncQueue    = new Queue <IAnnotationSyncTask>();
     this.syncService       = syncService;
     this.annotationAccess  = annotationAccess;
     this.publicationAccess = publicationAccess;
     this.connectionMonitor = connectionMonitor;
     actions = new List <ISyncAction>
     {
         //SyncActionFactory.CreateSyncActionBy(SyncActionName.AnnCategoryTagSyncAction)
         //,
         //SyncActionFactory.CreateSyncActionBy(SyncActionName.AnnotationDownloadAction),
         //SyncActionFactory.CreateSyncActionBy(SyncActionName.AnnotationUploadAction)
     };
 }
 public PublicationContentDomainService(IPublicationAccess publicationAccess, IRecentHistoryAccess recentHistoryAccess, IPackageAccess packageAccess)
 {
     this.publicationAccess   = publicationAccess;
     this.recentHistoryAccess = recentHistoryAccess;
     this.packageAccess       = packageAccess;
 }
 public PublicationOpeningEventHandle(IConnectionMonitor connection, IPackageAccess packageAccess, IPublicationAccess publicationAccess)
 {
     this.connectionMonitor = connection;
     this.packageAccess     = packageAccess;
     this.publicationAccess = publicationAccess;
 }