@Override public List<DataItemTransport> retrieveDataItemTransportList(String currentCollectionId, int maxResultsPerPage, int offset) throws ArchiveServiceException, BizPolicyException { ArchiveSearchResult<DataItem> results = archiveService .retrieveDataSetsForCollection(getDepositId(currentCollectionId), maxResultsPerPage, offset); return this.retrieveDataItemTransportList(results); }
@Override public List<DataItemTransport> retrieveDataItemTransportList(String currentCollectionId, int maxResultsPerPage, int offset) throws ArchiveServiceException, BizPolicyException { ArchiveSearchResult<DataItem> results = archiveService .retrieveDataSetsForCollection(getDepositId(currentCollectionId), maxResultsPerPage, offset); return this.retrieveDataItemTransportList(results); }
@Override public DataItemTransport retrieveDataItemTransport(String dataItemId) throws ArchiveServiceException, BizPolicyException { DataItemTransport dataItemTransport = null; this.archiveService.pollArchiveByBusinessId(dataItemId); ArchiveSearchResult<DataItem> dataItemSearchResult = this.archiveService.retrieveDataSet(this.getDepositId(dataItemId)); if (dataItemSearchResult != null && !dataItemSearchResult.getResults().isEmpty()) { DataItem dataItem = (DataItem) dataItemSearchResult.getResults().toArray()[0]; dataItemTransport = this.createDataItemTransport(dataItem); } return dataItemTransport; }
@Override public DataItemTransport retrieveDataItemTransport(String dataItemId) throws ArchiveServiceException, BizPolicyException { DataItemTransport dataItemTransport = null; this.archiveService.pollArchiveByBusinessId(dataItemId); ArchiveSearchResult<DataItem> dataItemSearchResult = this.archiveService.retrieveDataSet(this.getDepositId(dataItemId)); if (dataItemSearchResult != null && !dataItemSearchResult.getResults().isEmpty()) { DataItem dataItem = (DataItem) dataItemSearchResult.getResults().toArray()[0]; dataItemTransport = this.createDataItemTransport(dataItem); } return dataItemTransport; }