public class SolrS3ContentImpl extends SolrContentImpl
ocPolicyComponent
Modifier | Constructor and Description |
---|---|
protected |
SolrS3ContentImpl() |
Modifier and Type | Method and Description |
---|---|
ContentResult |
doEnhancedDeleteObject(java.lang.String ticket,
java.lang.String id,
boolean allVersions,
boolean forceDelete)
This will delete and renditions based on their S3 key.
|
ObjectContent |
getContent(GetContentRequest request)
GetContent streams runs another query returning only the filePath that streams the file
from the filesystem via HPIj
|
addRelation, addSecurityToContentRequest, applyAspect, cancelCheckout, checkin, checkin, checkin, checkout, copyDocument, createObject, deleteObjects, doEnhancedCreateObject, doEnhancedUpdateObject, doUpdateObject, enhancedGetObject, enhancedGetObjectByPath, enhancedGetPathByFolderId, enhancedGetProperties, getAppliedAspects, getEnhancedProperties, getLockOwner, getObjectByPath, getObjectByPath, getObjectByVersion, getPermissionsRequest, link, lockDocument, moveObject, performContentQuery, removeRelation, unlockDocument, updateObject, updateObjects
bulkEnhancedCreateObjects, bulkEnhancedCreateObjects, enhancedCreateObject, enhancedCreateObject, enhancedDeleteObject, enhancedDeleteObject, enhancedUpdateObject, enhancedUpdateObject, generatePresignedUrl, getObject, setOcPolicyComponent, updateObject
public ObjectContent getContent(GetContentRequest request)
getContent
in interface IContent
getContent
in class SolrContentImpl
request
- GetContentRequest that is provided by HPI(com.tsgrp.opencontent.core.content.model.GetContentRequest)
public ContentResult doEnhancedDeleteObject(java.lang.String ticket, java.lang.String id, boolean allVersions, boolean forceDelete)
doEnhancedDeleteObject
in class SolrContentImpl
ticket
- -id
- - id of our SOLR nodeallVersions
- forceDelete
- - Not implemented for Solr, should always be set to FalseIContent.enhancedDeleteObject(java.lang.String, java.lang.String, boolean, boolean)