Package com.marklogic.client.ext.xcc
Class DefaultDocumentWriteOperationAdapter
- java.lang.Object
-
- com.marklogic.client.ext.xcc.DefaultDocumentWriteOperationAdapter
-
- All Implemented Interfaces:
DocumentWriteOperationAdapter
public class DefaultDocumentWriteOperationAdapter extends java.lang.Object implements DocumentWriteOperationAdapter
-
-
Constructor Summary
Constructors Constructor Description DefaultDocumentWriteOperationAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.marklogic.xcc.Contentadapt(com.marklogic.client.document.DocumentWriteOperation operation)protected voidadaptFormat(com.marklogic.xcc.ContentCreateOptions options, com.marklogic.client.io.DocumentMetadataHandle metadata)The REST API Format class has a "getDefaultMimetype" method on it, but there doesn't appear to be anything useful to do with that for XCC.protected com.marklogic.xcc.ContentCreateOptionsadaptMetadata(com.marklogic.client.io.marker.DocumentMetadataWriteHandle handle)TODO Only adapts collections, quality, format, and permissions so far.protected voidadaptPermissions(com.marklogic.xcc.ContentCreateOptions options, com.marklogic.client.io.DocumentMetadataHandle metadata)
-
-
-
Method Detail
-
adapt
public com.marklogic.xcc.Content adapt(com.marklogic.client.document.DocumentWriteOperation operation)
- Specified by:
adaptin interfaceDocumentWriteOperationAdapter
-
adaptMetadata
protected com.marklogic.xcc.ContentCreateOptions adaptMetadata(com.marklogic.client.io.marker.DocumentMetadataWriteHandle handle)
TODO Only adapts collections, quality, format, and permissions so far.- Parameters:
handle-- Returns:
- a ContentCreateOptions based on the given metadata object
-
adaptFormat
protected void adaptFormat(com.marklogic.xcc.ContentCreateOptions options, com.marklogic.client.io.DocumentMetadataHandle metadata)The REST API Format class has a "getDefaultMimetype" method on it, but there doesn't appear to be anything useful to do with that for XCC. So we just do a simple translation from Format to DocumentFormat.- Parameters:
options-metadata-
-
adaptPermissions
protected void adaptPermissions(com.marklogic.xcc.ContentCreateOptions options, com.marklogic.client.io.DocumentMetadataHandle metadata)
-
-