public class RdbmsWorkInstanceDocumentManager extends RdbmsAbstarctDocumentManager
| Constructor and Description |
|---|
RdbmsWorkInstanceDocumentManager() |
| Modifier and Type | Method and Description |
|---|---|
ResponseDocument |
bind(RequestDocument requestDocument,
Object object,
String operation) |
protected OleHoldings |
buildHoldingsContent(HoldingsRecord holdingsRecord) |
protected Item |
buildItemContent(ItemRecord itemRecord) |
ResponseDocument |
buildResponseDocument(RequestDocument requestDocument,
InstanceRecord instanceRecord,
ResponseDocument responseDocument) |
protected String |
buildSortableCallNumber(String callNumber,
String codeValue) |
void |
checkInContent(RequestDocument requestDocument,
Object object,
ResponseDocument responseDocument) |
ResponseDocument |
checkoutContent(RequestDocument requestDocument,
Object object) |
void |
computeCallNumberType(CallNumber callNumber)
Compute 'call number type name' if a valid 'call number type code' is available
|
LocationLevel |
createLocationLevel(String locationName,
String locationLevelName) |
void |
deleteDocs(RequestDocument requestDocument,
Object object) |
ResponseDocument |
deleteVerify(RequestDocument requestDocument,
Object object) |
org.kuali.rice.krad.service.BusinessObjectService |
getBusinessObjectService() |
static RdbmsWorkInstanceDocumentManager |
getInstance() |
protected String |
getLocation(Location location,
StringBuffer locationLevel) |
protected void |
processCallNumber(OleHoldings oleHolding) |
protected void |
saveAccessUriRecord(List<Uri> uriList,
String holdingsId) |
protected CallNumberTypeRecord |
saveCallNumberTypeRecord(ShelvingScheme scheme) |
protected void |
saveCheckInLocationRecord(List<CheckInLocation> checkInLocationList,
String itemId) |
protected void |
saveDonorList(List<DonorInfo> donorslist,
String itemId) |
protected void |
saveExtentNoteRecord(String extOfOwnerShipID,
List<Note> notes) |
protected void |
saveExtentOfOwnerShip(List<ExtentOfOwnership> extentOfOwnershipList,
String holdingsId) |
protected ExtentOfOwnerShipTypeRecord |
saveExtentOfOwnerShipType(String type) |
protected void |
saveFormerIdentifierRecords(List<FormerIdentifier> formerIdentifierList,
String itemId) |
protected HighDensityStorageRecord |
saveHighDensityStorageRecord(HighDensityStorage highDensityStorage) |
protected void |
saveHoldingNoteRecords(List<Note> noteList,
String holdingsId) |
protected void |
saveHoldingsRecord(OleHoldings oleHoldings,
HoldingsRecord holdingsRecord) |
void |
saveHoldingsRecordAdditonalAttributesForDate(HoldingsRecord holdingsRecord,
AdditionalAttributes additionalAttributes) |
protected void |
saveItemNoteRecord(List<Note> noteList,
String itemId) |
protected void |
saveItemRecord(Item item,
ItemRecord itemRecord) |
protected ItemStatusRecord |
saveItemStatusRecord(String itemStatus) |
protected ItemTypeRecord |
saveItemTypeRecord(ItemType itemType) |
protected ReceiptStatusRecord |
saveReceiptStatusRecord(String receiptStatus) |
protected StatisticalSearchRecord |
saveStatisticalSearchRecord(List<StatisticalSearchingCode> statisticalSearchingCodes) |
javax.jcr.Node |
storeDocument(RequestDocument requestDocument,
Object object,
ResponseDocument responseDocument)
Deletes the given documents, along with linked documents, from the discovery.
|
void |
transferInstances(List<RequestDocument> requestDocuments,
org.kuali.rice.krad.service.BusinessObjectService businessObjectService) |
void |
transferItems(List<RequestDocument> requestDocuments,
org.kuali.rice.krad.service.BusinessObjectService businessObjectService) |
void |
updateShelvingOrder(Item item,
OleHoldings oleHolding) |
void |
validateCallNumber(CallNumber cNum) |
void |
validateCallNumber(CallNumber itemCNum,
OleHoldings holdings) |
protected boolean |
validateCallNumber(String callNumber,
String codeValue) |
void |
validateInput(RequestDocument requestDocument,
Object object,
List<String> fieldValues) |
buildResponseDocument, bulkIngest, checkin, checkin, checkInstancesOrItemsExistsInOLE, checkInstancesOrItemsExistsInOLE, checkout, checkout, delete, delete, deleteVerify, index, ingest, ingest, storeLinkDocuments, unbindaddResourceId, getDate, getTimeStampFromStringpublic RdbmsWorkInstanceDocumentManager()
public static RdbmsWorkInstanceDocumentManager getInstance()
public org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
getBusinessObjectService in class RdbmsAbstarctDocumentManagerpublic javax.jcr.Node storeDocument(RequestDocument requestDocument, Object object, ResponseDocument responseDocument) throws OleDocStoreException
DocumentManagerOleDocStoreExceptionprotected void saveHoldingsRecord(OleHoldings oleHoldings, HoldingsRecord holdingsRecord)
protected void saveItemRecord(Item item, ItemRecord itemRecord)
public void deleteDocs(RequestDocument requestDocument, Object object)
deleteDocs in class RdbmsAbstarctDocumentManagerpublic ResponseDocument checkoutContent(RequestDocument requestDocument, Object object)
checkoutContent in class RdbmsAbstarctDocumentManagerpublic void checkInContent(RequestDocument requestDocument, Object object, ResponseDocument responseDocument) throws OleDocStoreException
checkInContent in class RdbmsAbstarctDocumentManagerOleDocStoreExceptionpublic ResponseDocument buildResponseDocument(RequestDocument requestDocument, InstanceRecord instanceRecord, ResponseDocument responseDocument)
public ResponseDocument bind(RequestDocument requestDocument, Object object, String operation) throws OleDocStoreException, javax.jcr.RepositoryException, OleException, FileNotFoundException
bind in interface DocumentManagerbind in class RdbmsAbstarctDocumentManagerOleDocStoreExceptionjavax.jcr.RepositoryExceptionOleExceptionFileNotFoundExceptionpublic void validateInput(RequestDocument requestDocument, Object object, List<String> fieldValues) throws OleDocStoreException
validateInput in interface DocumentManagervalidateInput in class RdbmsAbstarctDocumentManagerOleDocStoreExceptionpublic void validateCallNumber(CallNumber itemCNum, OleHoldings holdings) throws OleDocStoreException
OleDocStoreExceptionpublic void validateCallNumber(CallNumber cNum) throws OleDocStoreException
OleDocStoreExceptionpublic void transferInstances(List<RequestDocument> requestDocuments, org.kuali.rice.krad.service.BusinessObjectService businessObjectService) throws Exception
Exceptionpublic void transferItems(List<RequestDocument> requestDocuments, org.kuali.rice.krad.service.BusinessObjectService businessObjectService) throws Exception
Exceptionpublic ResponseDocument deleteVerify(RequestDocument requestDocument, Object object) throws Exception
deleteVerify in interface DocumentManagerdeleteVerify in class RdbmsAbstarctDocumentManagerExceptionprotected CallNumberTypeRecord saveCallNumberTypeRecord(ShelvingScheme scheme)
protected String getLocation(Location location, StringBuffer locationLevel)
protected void saveExtentNoteRecord(String extOfOwnerShipID, List<Note> notes)
protected void saveExtentOfOwnerShip(List<ExtentOfOwnership> extentOfOwnershipList, String holdingsId)
protected ExtentOfOwnerShipTypeRecord saveExtentOfOwnerShipType(String type)
protected void saveAccessUriRecord(List<Uri> uriList, String holdingsId)
protected ReceiptStatusRecord saveReceiptStatusRecord(String receiptStatus)
protected void saveHoldingNoteRecords(List<Note> noteList, String holdingsId)
protected ItemTypeRecord saveItemTypeRecord(ItemType itemType)
protected StatisticalSearchRecord saveStatisticalSearchRecord(List<StatisticalSearchingCode> statisticalSearchingCodes)
protected ItemStatusRecord saveItemStatusRecord(String itemStatus)
protected HighDensityStorageRecord saveHighDensityStorageRecord(HighDensityStorage highDensityStorage)
protected void saveFormerIdentifierRecords(List<FormerIdentifier> formerIdentifierList, String itemId)
protected void saveItemNoteRecord(List<Note> noteList, String itemId)
protected void saveDonorList(List<DonorInfo> donorslist, String itemId)
protected void saveCheckInLocationRecord(List<CheckInLocation> checkInLocationList, String itemId)
protected Item buildItemContent(ItemRecord itemRecord)
public LocationLevel createLocationLevel(String locationName, String locationLevelName)
protected OleHoldings buildHoldingsContent(HoldingsRecord holdingsRecord)
public void updateShelvingOrder(Item item, OleHoldings oleHolding) throws OleDocStoreException
OleDocStoreExceptionprotected void processCallNumber(OleHoldings oleHolding) throws OleDocStoreException
OleDocStoreExceptionpublic void computeCallNumberType(CallNumber callNumber)
callNumber - protected boolean validateCallNumber(String callNumber, String codeValue) throws OleDocStoreException
OleDocStoreExceptionprotected String buildSortableCallNumber(String callNumber, String codeValue) throws OleDocStoreException
OleDocStoreExceptionpublic void saveHoldingsRecordAdditonalAttributesForDate(HoldingsRecord holdingsRecord, AdditionalAttributes additionalAttributes)
Copyright © 2004-2014 The Kuali Foundation. All Rights Reserved.