public interface OLEEResourceSearchService
List<OLEEResourceRecordDocument> statusNotNull(List<OLEEResourceRecordDocument> eresourceList, List<String> status)
List<OLEEResourceRecordDocument> performSearch(List<OLESearchCondition> oleSearchConditionsList) throws Exception
Exception
List<OLEEResourceRecordDocument> findMatching(Map<String,List<String>> map, org.kuali.rice.kew.api.document.search.DocumentSearchCriteria.Builder docSearchCriteria)
void getEResourcesFields(String eResourceId, OleHoldings OleHoldings, WorkEInstanceOlemlForm eInstanceOlemlForm)
void getEResourcesLicenseFields(String eResourceId, WorkEInstanceOlemlForm eInstanceOlemlForm)
OLEEResourceRecordDocument getNewOleERSDoc(OLEEResourceRecordDocument oleERSDoc)
String getParameter(String parameterName)
String getParameter(String parameterName, String componentName)
void getDefaultCovergeDate(OLEEResourceRecordDocument oleERSDoc)
void getDefaultPerpetualAccessDate(OLEEResourceRecordDocument oleERSDoc)
OLEEResourceRecordDocument saveDefaultCoverageDate(OLEEResourceRecordDocument oleeResourceRecordDocument)
OLEEResourceRecordDocument saveDefaultPerpetualAccessDate(OLEEResourceRecordDocument oleeResourceRecordDocument)
void getNewInstance(OLEEResourceRecordDocument oleERSDoc, String documentNumber) throws Exception
Exception
void getNewInstance(OLEEResourceRecordDocument oleERSDoc, String documentNumber, Holdings holdings) throws Exception
Exception
void getAccessLocationFromEInstance(OleHoldings OleHoldings, WorkEInstanceOlemlForm workEInstanceOlemlForm)
void getDefaultCovDatesToPopup(OLEEResourceRecordDocument oleeResourceRecordDocument, String defaultCov)
void getDefaultPerAccDatesToPopup(OLEEResourceRecordDocument oleeResourceRecordDocument, String defaultPerpetualAcc)
boolean validateEResourceDocument(OLEEResourceRecordDocument oleeResourceRecordDocument)
void saveEResourceInstanceToDocstore(OLEEResourceRecordDocument oleeResourceRecordDocument) throws Exception
Exception
boolean validateCoverageStartDates(OLEEResourceRecordDocument oleeResourceRecordDocument, OLEEResourceRecordForm oleERSForm)
boolean validateCoverageEndDates(OLEEResourceRecordDocument oleeResourceRecordDocument, OLEEResourceRecordForm oleERSForm)
boolean validatePerpetualAccessStartDates(OLEEResourceRecordDocument oleeResourceRecordDocument, OLEEResourceRecordForm oleERSForm)
boolean validatePerpetualAccessEndDates(OLEEResourceRecordDocument oleeResourceRecordDocument, OLEEResourceRecordForm oleERSForm)
boolean validateDates(OleHoldings eHoldings)
void getAcquisitionInfoFromPOAndInvoice(String holdingsId, WorkEInstanceOlemlForm workEInstanceOlemlForm)
void getPOInvoiceForERS(OLEEResourceRecordDocument oleERSDoc)
void removeDuplicateEresDocumentsFromList(List<OLEEResourceRecordDocument> eresourceDocumentList)
List<OLEEResourceRecordDocument> filterEResRecBystatusDate(Date beginDate, Date endDate, List<OLEEResourceRecordDocument> eresourceList)
List<RequisitionItem> generateItemList(OLEEResourceOrderRecord oleEResourceOrderRecord, OleRequisitionDocument requisitionDocument) throws Exception
Exception
List<RequisitionItem> generateMultipleItemsForOneRequisition(List<OLEEResourceOrderRecord> oleEResourceOrderRecordList, OleRequisitionDocument requisitionDocument) throws Exception
Exception
List<OLEEResourceOrderRecord> fetchOleOrderRecordList(List<OLECreatePO> posToCreateForHoldings, String linkToOrderOption, String location) throws Exception
Exception
String validateAccountngLinesVendorAndPrice(OLECreatePO createPO)
void getBannerMessage(OLEEResourceRecordDocument oleEResourceRecordDocument)
List<OLECreatePO> getInstances(OLEEResourceRecordDocument oleeResourceRecordDocument, String purposeId)
List<OLECreatePO> getEresources(OLEEResourceRecordDocument oleeResourceRecordDocument, String purposeId)
String validateAccountingLines(String errorMessage, OLECretePOAccountingLine accountingLine)
RequisitionDocument setDocumentValues(OleRequisitionDocument requisitionDocument, OLEEResourceOrderRecord oleEResourceOrderRecord) throws Exception
Exception
void setItemDescription(OLEEResourceOrderRecord oleEResourceOrderRecord, OleRequisitionItem item) throws Exception
Exception
boolean validateAccountingLines(OLEEResourceAccountingLine accountingLine, String sectionId)
void createVendor(String organizationName, Integer gokbOrganizationId, String variantName)
void updateVendor(VendorDetail vendorDetail, String organizationName)
OLEPlatformRecordDocument createPlatform(String platformName, Integer gokbPlatformId, String softwarePlatform, String platformStatus, Integer platformProviderId)
void updatePlatform(OLEPlatformRecordDocument olePlatformRecordDocument, String platformName, String platformStatus, String softwarePlatform, Integer platformProviderId)
void updatePublisher(List<OLEGOKbTIPP> oleGoKbTIPPList, OLEEResourceRecordDocument oleeResourceRecordDocument)
void updatePlatformProvider(OLEEResourceRecordDocument oleeResourceRecordDocument)
void storeEventAttachments(org.springframework.web.multipart.MultipartFile attachmentFile) throws IOException
IOException
void processEventAttachments(List<OLEEResourceEventLog> oleEResourceEventLogs)
boolean addAttachmentFile(OLEEResourceEventLog oleEResourceEventLog, String sectionId)
void downloadAttachment(javax.servlet.http.HttpServletResponse response, String eventLogId, String fileName, byte[] attachmentContent, String attachmentMimeType) throws Exception
Exception
void removeEResourcesFields(String eResourceId, OleHoldings eHoldings, WorkEInstanceOlemlForm olemlForm)
OLEEResourceRecordDocument populateInstanceAndEInstance(OLEEResourceRecordDocument oleeResourceRecordDocument)
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.