@Override public final Blob createBlob(ContentReference reference) throws IOException { if(reference == null){ throw new IllegalArgumentException("The passed ContentReference MUST NOT be NULL!"); } if(lazyLoadingBlobsEnabled){ return new LazyDereferencingBlob(reference); } else { return createBlob(reference.dereference()); } }
@Override public InputStream getStream() { return getLazy().getStream(); }
@Override public String getMimeType() { return getLazy().getMimeType(); }
@Override public Map<String,String> getParameter() { return getLazy().getParameter(); }
@Override public Map<String,String> getParameter() { return getLazy().getParameter(); }
@Override public InputStream getStream() { return getLazy().getStream(); }
@Override public String getMimeType() { return getLazy().getMimeType(); }
@Override public final Blob createBlob(ContentReference reference) throws IOException { if(reference == null){ throw new IllegalArgumentException("The passed ContentReference MUST NOT be NULL!"); } if(lazyLoadingBlobsEnabled){ return new LazyDereferencingBlob(reference); } else { return createBlob(reference.dereference()); } }