View Javadoc
1   package org.kuali.ole.ncip.service;
2   
3   import javax.jws.WebService;
4   import javax.jws.soap.SOAPBinding;
5   import java.sql.Date;
6   
7   /**
8    * Created with IntelliJ IDEA.
9    * User: maheswarang
10   * Date: 7/21/13
11   * Time: 2:13 PM
12   * To change this template use File | Settings | File Templates.
13   */
14  @WebService(name = "oleCirculationService", targetNamespace = "http://service.ole.kuali.org/")
15  @SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.WRAPPED)
16  public interface OLECirculationService {
17  
18      public String lookupUser(String patronBarcode, String operator, String agencyId, boolean isSIP2Request);
19      public String lookupUserForNCIP(String patronBarcode, String operator,String agencyId);
20      public String getCheckedOutItems(String patronBarcode, String operator) throws Exception;
21      public String placeRequest(String patronBarcode, String operator, String itemBarcode, String requestType, String pickUpLocation, String itemLocation,String bibId,String requestLevel,Date requestExpiryDate);
22      public String overridePlaceRequest(String patronBarcode, String operator, String itemBarcode, String requestType, String pickUpLocation, String itemLocation,String bibId,String requestLevel,Date requestExpiryDate);
23  
24      public String cancelRequest(String operator, String patronBarcode, String itemBarcode);
25      public String renewItem(String patronBarcode, String operator, String itemBarcode, boolean isSIP2Request);
26      public String renewItemList(String patronBarcode, String operator, String itemBarcode, boolean isSIP2Request);
27      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);
28      public String checkInItem(String patronBarcode, String operator, String itemBarcode, String deleteIndicator, boolean isSIP2Request);
29      public String checkOutItem(String patronBarcode, String operator, String itemBarcode, boolean isSIP2Request);
30      public String getFine(String patronBarcode, String operator) throws Exception;
31      public String getHolds(String patronBarcode, String operator) throws Exception;
32      public String cancelRequests(String operator, String requestId);
33  }