@Override public void deleteGraphs() { deleteGraphs(null); }
@Override public void deletePermissions(String uri) { deletePermissions(uri, null); }
@Override public GraphPermissions getPermissions(String uri) { return getPermissions(uri, null); }
@Override public void mergeAs(String uri, Object graphData, GraphPermissions permissions, Transaction transaction) { merge(uri, populateTriplesHandle(graphData), permissions, transaction); }
@Override public void mergeGraphsAs(Object quadsData, Transaction transaction) { mergeGraphs( populateQuadsHandle(quadsData), transaction ); }
@Override public <T> T readAs(String uri, Class<T> as, Transaction transaction) { ContentHandle<T> triplesHandle = getTriplesReadHandle(as); if (null == read(uri, (TriplesReadHandle) triplesHandle, transaction)) { return null; } return triplesHandle.get(); }
@Override public <T> T thingsAs(Class<T> as, String... iris) { ContentHandle<T> triplesHandle = getTriplesReadHandle(as); if (null == things((TriplesReadHandle) triplesHandle, iris) ) { return null; } return triplesHandle.get(); }
@Override public void mergeAs(String uri, Object graphData, GraphPermissions permissions) { mergeAs(uri, graphData, permissions, null); }
@Override public void merge(String uri, TriplesWriteHandle handle, GraphPermissions permissions) { merge(uri, handle, permissions, null); }
@Override public void mergePermissions(String uri, GraphPermissions permissions, Transaction transaction) { services.mergePermissions(requestLogger, uri, generatePermissions(permissions), transaction); }
@Override public void mergeGraphs(QuadsWriteHandle handle) { mergeGraphs(handle, null); }
@Override public void mergeGraphsAs(Object quadsData) { mergeGraphsAs(quadsData, null); }
@Override public GraphManager newGraphManager() { return new GraphManagerImpl<>(services, getHandleRegistry()); }
@Override public void mergeAs(String uri, Object graphData) { mergeAs(uri, graphData, null, null); }
@Override public void merge(String uri, TriplesWriteHandle handle, Transaction transaction) { merge(uri, handle, null, transaction); }
@Override public void writePermissions(String uri, GraphPermissions permissions, Transaction transaction) { services.writePermissions(requestLogger, uri, generatePermissions(permissions), transaction); }
@Override public void mergeAs(String uri, Object graphData, Transaction transaction) { mergeAs(uri, graphData, null, transaction); }
@Override public void merge(String uri, TriplesWriteHandle handle) { merge(uri, handle, null, null); }