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(); }
public RepositoryDataAccess(IRepositoryConnectionFactory connectionFactory, IMetadataDataAccess metadataAccess) { this.connectionFactory = connectionFactory; this.metadataAccess = metadataAccess; }