001package org.kuali.ole.ncip.service; 002 003import javax.jws.WebService; 004import javax.jws.soap.SOAPBinding; 005import java.sql.Date; 006 007/** 008 * Created with IntelliJ IDEA. 009 * User: maheswarang 010 * Date: 7/21/13 011 * Time: 2:13 PM 012 * To change this template use File | Settings | File Templates. 013 */ 014@WebService(name = "oleCirculationService", targetNamespace = "http://service.ole.kuali.org/") 015@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.WRAPPED) 016public interface OLECirculationService { 017 018 public String lookupUser(String patronBarcode, String operator, String agencyId, boolean isSIP2Request); 019 public String lookupUserForNCIP(String patronBarcode, String operator,String agencyId); 020 public String getCheckedOutItems(String patronBarcode, String operator) throws Exception; 021 public String placeRequest(String patronBarcode, String operator, String itemBarcode, String requestType, String pickUpLocation, String itemLocation,String bibId,String requestLevel,Date requestExpiryDate); 022 public String overridePlaceRequest(String patronBarcode, String operator, String itemBarcode, String requestType, String pickUpLocation, String itemLocation,String bibId,String requestLevel,Date requestExpiryDate); 023 024 public String cancelRequest(String operator, String patronBarcode, String itemBarcode); 025 public String renewItem(String patronBarcode, String operator, String itemBarcode, boolean isSIP2Request); 026 public String renewItemList(String patronBarcode, String operator, String itemBarcode, boolean isSIP2Request); 027 public String acceptItem(String patronBarcode, String operator, String itemBarcode, String callNumber, String title, String author, String itemType, String itemLocation, String dateExpires, String requestType, String pickUpLocation); 028 public String checkInItem(String patronBarcode, String operator, String itemBarcode, String deleteIndicator, boolean isSIP2Request); 029 public String checkOutItem(String patronBarcode, String operator, String itemBarcode, boolean isSIP2Request); 030 public String getFine(String patronBarcode, String operator) throws Exception; 031 public String getHolds(String patronBarcode, String operator) throws Exception; 032 public String cancelRequests(String operator, String requestId); 033}