@Override public void commit() throws ForbiddenUserException, FailedRequestException { services.commitTransaction(this); }
@Override public void delete(String modulePath) throws ResourceNotFoundException, ForbiddenUserException, FailedRequestException { services.deleteResource(requestLogger, modulePath, null, null); } @Override
@Override public void delete(DeleteQueryDefinition querydef, Transaction transaction) { services.deleteSearch(requestLogger, querydef, transaction); }
@Override public void delete(String ruleName) throws ForbiddenUserException, FailedRequestException { services.deleteValue(null, RULES_BASE, ruleName); }
@Override public void writeDefaultMetadata(String uri, Transaction transaction) throws ResourceNotFoundException, ForbiddenUserException, FailedRequestException { if (uri == null) throw new IllegalArgumentException("Resetting document metadata with null identifier"); if (logger.isInfoEnabled()) logger.info("Resetting metadata for {}",uri); services.deleteDocument(requestLogger, new DocumentDescriptorImpl(uri, true), (transaction == null) ? null : transaction.getTransactionId(), processedMetadata); }
@Override public void deleteAll() throws ForbiddenUserException, FailedRequestException { services.deleteValues(requestLogger, "config/namespaces"); } }
@Override public ServiceResultIterator get(RequestParameters params, Transaction transaction, String... outputMimetypes) { return services.getIteratedResource(requestLogger, getResourcePath(), prepareParams(params, transaction), outputMimetypes); }
@Override public Object getClientImplementation() { if (services == null) return null; return services.getClientImplementation(); }
@Override public boolean exists(String ruleName) { return services.exists(RULES_BASE + "/" + ruleName); }
boolean wasModified = services.getDocument( requestLogger, desc,
@Override public void deleteOptions(String name) throws ResourceNotFoundException, ForbiddenUserException, FailedRequestException { services.deleteValue(null, QUERY_OPTIONS_BASE, name); }
@Override public void delete(DocumentDescriptor desc, Transaction transaction) throws ResourceNotFoundException, ForbiddenUserException, FailedRequestException { if (desc == null) throw new IllegalArgumentException("Deleting document with null identifier"); if (logger.isInfoEnabled()) logger.info("Deleting {}",desc.getUri()); services.deleteDocument(requestLogger, desc, (transaction == null) ? null : transaction.getTransactionId(), null); }
@Override public void deleteAll() throws ForbiddenUserException, FailedRequestException { services.deleteValues(requestLogger, "config/namespaces"); } }
@Override public ServiceResultIterator get(RequestParameters params, Transaction transaction, String... outputMimetypes) { return services.getIteratedResource(requestLogger, getResourcePath(), transaction, prepareParams(params), outputMimetypes); }
@Override public Object getClientImplementation() { if (services == null) return null; return services.getClientImplementation(); }
@Override public boolean exists(String ruleName) { return services.exists(RULES_BASE + "/" + ruleName); }
boolean wasModified = services.getDocument( requestLogger, desc,
@Override public void deleteOptions(String name) throws ResourceNotFoundException, ForbiddenUserException, FailedRequestException { services.deleteValue(null, QUERY_OPTIONS_BASE, name); }
@Override public void delete(String modulePath) throws ResourceNotFoundException, ForbiddenUserException, FailedRequestException { checkPath(modulePath); services.deleteResource(requestLogger, modulePath, null, null, null); } @Override
@Override public void writeDefaultMetadata(String uri, Transaction transaction) throws ResourceNotFoundException, ForbiddenUserException, FailedRequestException { if (uri == null) throw new IllegalArgumentException( "Resetting document metadata with null identifier"); if (logger.isInfoEnabled()) logger.info("Resetting metadata for {}", uri); services.deleteDocument(requestLogger, new DocumentDescriptorImpl(uri, true), transaction, processedMetadata, getWriteParams()); }