public class RdbmsWorkBibDocumentManager extends RdbmsAbstarctDocumentManager
Constructor and Description |
---|
RdbmsWorkBibDocumentManager() |
Modifier and Type | Method and Description |
---|---|
ResponseDocument |
buildResponseDocument(RequestDocument requestDocument,
BibRecord bibRecord,
ResponseDocument responseDocument) |
void |
checkInContent(RequestDocument requestDocument,
Object object,
ResponseDocument responseDocument) |
ResponseDocument |
checkoutContent(RequestDocument requestDocument,
Object object) |
void |
deleteDocs(RequestDocument requestDocument,
Object object) |
ResponseDocument |
deleteVerify(RequestDocument requestDocument,
Object object) |
protected boolean |
getBibIdFromBibXMLContent(BibRecord bibRecord) |
static RdbmsWorkBibDocumentManager |
getInstance() |
protected void |
modifyAdditionalAttributes(RequestDocument requestDocument)
Updating BibStatus fields based on ingest/checking operation is invoked
|
protected void |
modifyDocumentContent(RequestDocument doc,
String identifier,
org.kuali.rice.krad.service.BusinessObjectService businessObjectService) |
javax.jcr.Node |
storeDocument(RequestDocument requestDocument,
Object object,
ResponseDocument respDoc)
Deletes the given documents, along with linked documents, from the discovery.
|
protected boolean |
validateIdField(String bibId) |
void |
validateInput(RequestDocument requestDocument,
Object object,
List<String> valuesList) |
protected void |
validateLinkedRequestDocument(RequestDocument requestDocument,
List<String> valuesList,
org.kuali.rice.krad.service.BusinessObjectService businessObjectService) |
protected void |
validateRequestDocument(RequestDocument requestDocument) |
bind, buildResponseDocument, bulkIngest, checkin, checkin, checkInstancesOrItemsExistsInOLE, checkInstancesOrItemsExistsInOLE, checkout, checkout, delete, delete, deleteVerify, getBusinessObjectService, index, ingest, ingest, storeLinkDocuments, unbind
addResourceId, getDate, getTimeStampFromString
public RdbmsWorkBibDocumentManager()
public static RdbmsWorkBibDocumentManager getInstance()
public javax.jcr.Node storeDocument(RequestDocument requestDocument, Object object, ResponseDocument respDoc)
DocumentManager
public ResponseDocument buildResponseDocument(RequestDocument requestDocument, BibRecord bibRecord, ResponseDocument responseDocument)
public void deleteDocs(RequestDocument requestDocument, Object object)
deleteDocs
in class RdbmsAbstarctDocumentManager
protected void modifyAdditionalAttributes(RequestDocument requestDocument)
requestDocument
- public ResponseDocument checkoutContent(RequestDocument requestDocument, Object object)
checkoutContent
in class RdbmsAbstarctDocumentManager
public void checkInContent(RequestDocument requestDocument, Object object, ResponseDocument responseDocument)
checkInContent
in class RdbmsAbstarctDocumentManager
protected void modifyDocumentContent(RequestDocument doc, String identifier, org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
public void validateInput(RequestDocument requestDocument, Object object, List<String> valuesList) throws OleDocStoreException
validateInput
in interface DocumentManager
validateInput
in class RdbmsAbstarctDocumentManager
OleDocStoreException
protected void validateRequestDocument(RequestDocument requestDocument) throws OleDocStoreException
OleDocStoreException
protected void validateLinkedRequestDocument(RequestDocument requestDocument, List<String> valuesList, org.kuali.rice.krad.service.BusinessObjectService businessObjectService) throws OleDocStoreException
OleDocStoreException
public ResponseDocument deleteVerify(RequestDocument requestDocument, Object object) throws Exception
deleteVerify
in interface DocumentManager
deleteVerify
in class RdbmsAbstarctDocumentManager
Exception
protected boolean validateIdField(String bibId)
protected boolean getBibIdFromBibXMLContent(BibRecord bibRecord)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.