@Override public <T extends BinaryReadHandle> T read(String uri, T contentHandle, long start, long length, Transaction transaction) { return read(uri, null, contentHandle, null, start, length, transaction); } @Override
@Override public <T> T readAs(String uri, Class<T> as, long start, long length) throws ResourceNotFoundException, ForbiddenUserException, FailedRequestException { return readAs(uri, null, as, start, length); } @Override
@Override public <T> T readAs(String uri, DocumentMetadataReadHandle metadataHandle, Class<T> as, long start, long length) throws ResourceNotFoundException, ForbiddenUserException, FailedRequestException { ContentHandle<T> handle = getHandleRegistry().makeHandle(as); if (null == read(uri, metadataHandle, castAbstractReadHandle(as, handle), start, length)) { return null; } return handle.get(); }
@Override public BinaryDocumentManager newBinaryDocumentManager() { BinaryDocumentImpl docMgr = new BinaryDocumentImpl(services); docMgr.setHandleRegistry(getHandleRegistry()); return docMgr; } @Override
@Override public <T> T readAs(String uri, DocumentMetadataReadHandle metadataHandle, Class<T> as, long start, long length) throws ResourceNotFoundException, ForbiddenUserException, FailedRequestException { ContentHandle<T> handle = getHandleRegistry().makeHandle(as); if (null == read(uri, metadataHandle, castAbstractReadHandle(as, handle), start, length)) { return null; } return handle.get(); }
@Override public BinaryDocumentManager newBinaryDocumentManager() { BinaryDocumentImpl docMgr = new BinaryDocumentImpl(services); docMgr.setHandleRegistry(getHandleRegistry()); return docMgr; } @Override
@Override public <T extends BinaryReadHandle> T read(DocumentDescriptor desc, T contentHandle, ServerTransform transform, long start, long length) { return read(desc, null, contentHandle, transform, start, length, null); } @Override
@Override public <T> T readAs(String uri, Class<T> as, long start, long length) throws ResourceNotFoundException, ForbiddenUserException, FailedRequestException { return readAs(uri, null, as, start, length); } @Override
@Override public <T extends BinaryReadHandle> T read(DocumentDescriptor desc, T contentHandle, long start, long length, Transaction transaction) { return read(desc, null, contentHandle, null, start, length, transaction); } @Override
@Override public <T extends BinaryReadHandle> T read(String uri, T contentHandle, long start, long length) { return read(uri, null, contentHandle, null, start, length, null); } @Override
@Override public <T extends BinaryReadHandle> T read(DocumentDescriptor desc, DocumentMetadataReadHandle metadataHandle, T contentHandle, long start, long length) { return read(desc, metadataHandle, contentHandle, null, start, length, null); } @Override
@Override public <T extends BinaryReadHandle> T read(DocumentDescriptor desc, DocumentMetadataReadHandle metadataHandle, T contentHandle, ServerTransform transform, long start, long length) { return read(desc, metadataHandle, contentHandle, transform, start, length, null); } @Override
@Override public <T extends BinaryReadHandle> T read(String uri, DocumentMetadataReadHandle metadataHandle, T contentHandle, long start, long length) { return read(uri, metadataHandle, contentHandle, null, start, length, null); } @Override
@Override public <T extends BinaryReadHandle> T read(String uri, T contentHandle, ServerTransform transform, long start, long length, Transaction transaction) { return read(uri, null, contentHandle, transform, start, length, transaction); } @Override
@Override public <T extends BinaryReadHandle> T read(String uri, T contentHandle, ServerTransform transform, long start, long length, Transaction transaction) { return read(uri, null, contentHandle, transform, start, length, transaction); } @Override
@Override public <T extends BinaryReadHandle> T read(String uri, DocumentMetadataReadHandle metadataHandle, T contentHandle, long start, long length, Transaction transaction) { return read(uri, metadataHandle, contentHandle, null, start, length, transaction); } @Override
@Override public <T extends BinaryReadHandle> T read(String uri, T contentHandle, long start, long length) { return read(uri, null, contentHandle, null, start, length, null); } @Override
@Override public <T extends BinaryReadHandle> T read(String uri, DocumentMetadataReadHandle metadataHandle, T contentHandle, ServerTransform transform, long start, long length) { return read(uri, metadataHandle, contentHandle, transform, start, length, null); } @Override
@Override public <T extends BinaryReadHandle> T read(String uri, DocumentMetadataReadHandle metadataHandle, T contentHandle, long start, long length, Transaction transaction) { return read(uri, metadataHandle, contentHandle, null, start, length, transaction); } @Override
@Override public <T extends BinaryReadHandle> T read(DocumentDescriptor desc, DocumentMetadataReadHandle metadataHandle, T contentHandle, ServerTransform transform, long start, long length) { return read(desc, metadataHandle, contentHandle, transform, start, length, null); } @Override