1 package org.kuali.ole.sip2.service;
2
3 import org.kuali.ole.sip2.requestParser.*;
4
5
6
7
8 public interface OLESIP2Service {
9
10
11 public String feePaidService(OLESIP2FeePaidRequestParser sip2FeePaidRequestParser, String service, String operatorId);
12
13 public String processRequest(String requestData, String service, String operatorId);
14
15 public String loginService(OLESIP2LoginRequestParser loginRequestParser, String service, String operatorId);
16
17 public String scStatusService(OLESIP2SCStatusRequestParser sip2SCStatusRequestParser, String service, String operatorId);
18
19 public String checkOutService(OLESIP2CheckOutRequestParser sip2CheckOutRequestParser, String service, String operatorId);
20
21 public String checkInService(OLESIP2CheckInRequestParser sip2CheckInRequestParser, String service, String operatorId);
22
23 public String patronStatusService(OLESIP2PatronStatusRequestParser sip2PatronStatusRequestParser, String service, String operatorId);
24
25 public String patronInformationService(OLESIP2PatronInformationRequestParser sip2PatronInformationRequestParser, String service, String operatorId);
26
27 public String itemInformationService(OLESIP2ItemInformationRequestParser sip2ItemInformationRequestParser, String service, String operatorId);
28
29 public String blockPatronService(OLESIP2BlockPatronRequestParser sip2BlockPatronRequestParser, String service, String operatorId);
30
31 public String patronEnableService(OLESIP2PatronEnableRequestParser sip2PatronEnableRequestParser, String service, String operatorId);
32
33 public String renewService(OLESIP2RenewRequestParser sip2RenewRequestParser, String service, String operatorId);
34
35 public String holdService(OLESIP2HoldRequestParser sip2HoldRequestParser, String service, String operatorId);
36
37 public String getCirculationErrorMessage(String service, String message, String code, String requiredParameters, String outputFormat);
38
39 public String renewAllService(OLESIP2RenewAllRequestParser sip2RenewAllRequestParser, String service, String operatorId);
40
41 public String itemStatusUpdateService(String requestData, OLESIP2ItemStatusUpdateRequestParser oleSIP2ItemStatusUpdateRequestParser, String service, String operatorId);
42 }