@Override public DocumentDescriptor create(DocumentUriTemplate template, DocumentMetadataWriteHandle metadataHandle, W contentHandle, Transaction transaction) throws ForbiddenUserException, FailedRequestException { return create(template, metadataHandle, contentHandle, null, transaction, null, null, null); }
@Override public TemporalDescriptor create(DocumentUriTemplate template, DocumentMetadataWriteHandle metadataHandle, W contentHandle, ServerTransform transform, Transaction transaction, String temporalCollection, Calendar systemTime) { return create(template, metadataHandle, contentHandle, transform, transaction, temporalCollection, null, null); }
@Override public DocumentDescriptor create(DocumentUriTemplate template, W contentHandle, Transaction transaction) throws ForbiddenUserException, FailedRequestException { return create(template, null, contentHandle, null, transaction, null, null, null); }
@Override public DocumentDescriptor create(DocumentUriTemplate template, W contentHandle, ServerTransform transform, Transaction transaction) throws ForbiddenUserException, FailedRequestException { return create(template, null, contentHandle, transform, transaction, null, null, null); }
@Override public TemporalDescriptor create(DocumentUriTemplate template, DocumentMetadataWriteHandle metadataHandle, W contentHandle, ServerTransform transform, Transaction transaction, String temporalCollection) throws ForbiddenUserException, FailedRequestException { return create(template, metadataHandle, contentHandle, transform, transaction, temporalCollection, null, null); }
@Override public DocumentDescriptor create(DocumentUriTemplate template, DocumentMetadataWriteHandle metadataHandle, W contentHandle, ServerTransform transform) throws ForbiddenUserException, FailedRequestException { return create(template, metadataHandle, contentHandle, transform, null, null, null, null); }
@Override public DocumentDescriptor create(DocumentUriTemplate template, W contentHandle) throws ForbiddenUserException, FailedRequestException { return create(template, null, contentHandle, null, null, null, null, null); }
@Override public DocumentDescriptor create(DocumentUriTemplate template, W contentHandle, ServerTransform transform) throws ForbiddenUserException, FailedRequestException { return create(template, null, contentHandle, transform, null, null, null, null); }
@Override public DocumentDescriptor create(DocumentUriTemplate template, DocumentMetadataWriteHandle metadataHandle, W contentHandle) throws ForbiddenUserException, FailedRequestException { return create(template, metadataHandle, contentHandle, null, null, null, null, null); }
@Override public DocumentDescriptor create(DocumentUriTemplate template, DocumentMetadataWriteHandle metadataHandle, W contentHandle, ServerTransform transform, Transaction transaction) throws ForbiddenUserException, FailedRequestException { return create(template, metadataHandle, contentHandle, transform, transaction, null, null, null); }
@Override public DocumentDescriptor create(DocumentUriTemplate template, DocumentMetadataWriteHandle metadataHandle, W contentHandle, Transaction transaction) throws ForbiddenUserException, FailedRequestException { return create(template, metadataHandle, contentHandle, null, transaction, getWriteParams()); } @Override
@Override public DocumentDescriptor create(DocumentUriTemplate template, DocumentMetadataWriteHandle metadataHandle, W contentHandle, ServerTransform transform, Transaction transaction) throws ForbiddenUserException, FailedRequestException { return create(template, metadataHandle, contentHandle, transform, transaction, getWriteParams()); } @SuppressWarnings("rawtypes")
@Override public DocumentDescriptor create(DocumentUriTemplate template, W contentHandle, ServerTransform transform) throws ForbiddenUserException, FailedRequestException { return create(template, null, contentHandle, transform, null, getWriteParams()); } @Override
@Override public DocumentDescriptor create(DocumentUriTemplate template, W contentHandle, Transaction transaction) throws ForbiddenUserException, FailedRequestException { return create(template, null, contentHandle, null, transaction, getWriteParams()); } @Override
@Override public DocumentDescriptor create(DocumentUriTemplate template, DocumentMetadataWriteHandle metadataHandle, W contentHandle) throws ForbiddenUserException, FailedRequestException { return create(template, metadataHandle, contentHandle, null, null, getWriteParams()); } @Override
@Override public DocumentDescriptor create(DocumentUriTemplate template, W contentHandle) throws ForbiddenUserException, FailedRequestException { return create(template, null, contentHandle, null, null, getWriteParams()); } @Override
@Override public DocumentDescriptor create(DocumentUriTemplate template, W contentHandle, ServerTransform transform, Transaction transaction) throws ForbiddenUserException, FailedRequestException { return create(template, null, contentHandle, transform, transaction, getWriteParams()); } @Override
@Override public DocumentDescriptor create(DocumentUriTemplate template, DocumentMetadataWriteHandle metadataHandle, W contentHandle, ServerTransform transform) throws ForbiddenUserException, FailedRequestException { return create(template, metadataHandle, contentHandle, transform, null, getWriteParams()); } @Override
@Override public DocumentDescriptor createAs(DocumentUriTemplate template, DocumentMetadataWriteHandle metadataHandle, Object content, ServerTransform transform) throws ForbiddenUserException, FailedRequestException { Class<?> as = content.getClass(); W writeHandle = null; if (AbstractWriteHandle.class.isAssignableFrom(as)) { AbstractWriteHandle handle = (AbstractWriteHandle) content; writeHandle = castAbstractWriteHandle(null, handle); } else { ContentHandle<?> handle = getHandleRegistry().makeHandle(as); Utilities.setHandleContent(handle, content); writeHandle = castAbstractWriteHandle(as, handle); } return create(template, metadataHandle, writeHandle, transform); }
@Override public DocumentDescriptor createAs(DocumentUriTemplate template, DocumentMetadataWriteHandle metadataHandle, Object content, ServerTransform transform) throws ForbiddenUserException, FailedRequestException { Class<?> as = content.getClass(); W writeHandle = null; if (AbstractWriteHandle.class.isAssignableFrom(as)) { AbstractWriteHandle handle = (AbstractWriteHandle) content; writeHandle = castAbstractWriteHandle(null, handle); } else { ContentHandle<?> handle = getHandleRegistry().makeHandle(as); Utilities.setHandleContent(handle, content); writeHandle = castAbstractWriteHandle(as, handle); } return create(template, metadataHandle, writeHandle, transform); }