private IFolder entryFolder; // This is the folder the user requested. Metadatea can be above and below this folder


        public PackageHandler(IRepositoryDataAccess repositoryAccess, IMetadataDataAccess metadataAccess,
                              IRequestClient <GetArchiveRecordsForPackageRequest> indexClient)
        {
            this.repositoryAccess = repositoryAccess;
            this.metadataAccess   = metadataAccess;
            // Needing the bus here, is not ideal. But the bus is the only way to access data in the SSZ zone from the BV zone
            this.indexClient = indexClient;
            FoldersTreeList  = new FolderInfoList();
        }
Beispiel #2
0
 public RepositoryDataAccess(IRepositoryConnectionFactory connectionFactory, IMetadataDataAccess metadataAccess)
 {
     this.connectionFactory = connectionFactory;
     this.metadataAccess    = metadataAccess;
 }