public abstract class RdbmsAbstarctDocumentManager extends AbstractDocumentManager
Constructor and Description |
---|
RdbmsAbstarctDocumentManager() |
Modifier and Type | Method and Description |
---|---|
ResponseDocument |
bind(RequestDocument requestDocument,
Object object,
String operation) |
ResponseDocument |
buildResponseDocument(RequestDocument requestDocument) |
void |
bulkIngest(BulkProcessRequest bulkProcessRequest,
List<RequestDocument> requestDocuments)
Performs bulk ingest as per the details in the given bulkProcessRequest.
|
List<ResponseDocument> |
checkin(List<RequestDocument> requestDocuments,
Object object) |
ResponseDocument |
checkin(RequestDocument requestDocument,
Object object,
ResponseDocument respDoc) |
abstract void |
checkInContent(RequestDocument requestDocument,
Object object,
ResponseDocument responseDocument) |
protected boolean |
checkInstancesOrItemsExistsInOLE(List<String> uuidsList) |
protected boolean |
checkInstancesOrItemsExistsInOLE(String instanceIdentifier,
Object object) |
List<ResponseDocument> |
checkout(List<RequestDocument> requestDocuments,
Object object) |
ResponseDocument |
checkout(RequestDocument requestDocument,
Object object) |
abstract ResponseDocument |
checkoutContent(RequestDocument requestDocument,
Object object) |
List<ResponseDocument> |
delete(List<RequestDocument> requestDocuments,
Object object) |
ResponseDocument |
delete(RequestDocument requestDocument,
Object object) |
abstract void |
deleteDocs(RequestDocument requestDocument,
Object object) |
List<ResponseDocument> |
deleteVerify(List<RequestDocument> requestDocument,
Object object) |
ResponseDocument |
deleteVerify(RequestDocument requestDocument,
Object object) |
org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService() |
void |
index(List<RequestDocument> requestDocuments,
boolean commit)
Indexes the given documents in discovery.
|
List<ResponseDocument> |
ingest(List<RequestDocument> requestDocuments,
Object object)
Ingests (stores and indexes) the given documents.
|
ResponseDocument |
ingest(RequestDocument requestDocument,
Object object,
ResponseDocument respDoc)
Ingests (stores and indexes) the given document.
|
void |
storeLinkDocuments(RequestDocument requestDocument,
Object object,
ResponseDocument respDoc) |
ResponseDocument |
unbind(RequestDocument requestDocument,
Object object,
String operation) |
void |
validateInput(RequestDocument requestDocument,
Object object,
List<String> valuesList) |
addResourceId, getDate, getTimeStampFromString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
storeDocument
public RdbmsAbstarctDocumentManager()
public List<ResponseDocument> ingest(List<RequestDocument> requestDocuments, Object object) throws OleDocStoreException
DocumentManager
OleDocStoreException
public org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
public ResponseDocument ingest(RequestDocument requestDocument, Object object, ResponseDocument respDoc) throws OleDocStoreException
DocumentManager
OleDocStoreException
public void storeLinkDocuments(RequestDocument requestDocument, Object object, ResponseDocument respDoc) throws OleDocStoreException
OleDocStoreException
public List<ResponseDocument> delete(List<RequestDocument> requestDocuments, Object object) throws Exception
Exception
public ResponseDocument delete(RequestDocument requestDocument, Object object) throws Exception
Exception
public abstract void deleteDocs(RequestDocument requestDocument, Object object)
public List<ResponseDocument> checkout(List<RequestDocument> requestDocuments, Object object) throws OleDocStoreException
OleDocStoreException
public ResponseDocument checkout(RequestDocument requestDocument, Object object) throws OleDocStoreException
OleDocStoreException
public abstract ResponseDocument checkoutContent(RequestDocument requestDocument, Object object)
public List<ResponseDocument> checkin(List<RequestDocument> requestDocuments, Object object) throws OleDocStoreException
OleDocStoreException
public ResponseDocument checkin(RequestDocument requestDocument, Object object, ResponseDocument respDoc) throws OleDocStoreException
OleDocStoreException
public abstract void checkInContent(RequestDocument requestDocument, Object object, ResponseDocument responseDocument) throws OleDocStoreException
OleDocStoreException
public ResponseDocument buildResponseDocument(RequestDocument requestDocument)
public void validateInput(RequestDocument requestDocument, Object object, List<String> valuesList) throws OleDocStoreException
OleDocStoreException
public void bulkIngest(BulkProcessRequest bulkProcessRequest, List<RequestDocument> requestDocuments) throws OleDocStoreException
DocumentManager
requestDocuments
- documents to be processed in the current invocation.OleDocStoreException
public void index(List<RequestDocument> requestDocuments, boolean commit) throws OleDocStoreException
DocumentManager
commit
- indicates whether to commit the changes.OleDocStoreException
public ResponseDocument bind(RequestDocument requestDocument, Object object, String operation) throws OleDocStoreException, javax.jcr.RepositoryException, OleException, FileNotFoundException
OleDocStoreException
javax.jcr.RepositoryException
OleException
FileNotFoundException
public ResponseDocument unbind(RequestDocument requestDocument, Object object, String operation) throws OleDocStoreException, javax.jcr.RepositoryException, OleException, FileNotFoundException
OleDocStoreException
javax.jcr.RepositoryException
OleException
FileNotFoundException
public List<ResponseDocument> deleteVerify(List<RequestDocument> requestDocument, Object object)
public ResponseDocument deleteVerify(RequestDocument requestDocument, Object object) throws Exception
Exception
protected boolean checkInstancesOrItemsExistsInOLE(String instanceIdentifier, Object object) throws Exception
Exception
protected boolean checkInstancesOrItemsExistsInOLE(List<String> uuidsList)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.