View Javadoc
1   package org.kuali.asr.handler;
2   
3   import org.kuali.ole.bo.OLECheckInItem;
4   import org.kuali.ole.ncip.converter.OLECheckInItemConverter;
5   
6   /**
7    * Created by chenchulakshmig on 8/27/15.
8    */
9   public class CheckinItemResponseHandler extends ResponseHandler {
10  
11      private OLECheckInItemConverter oleCheckInItemConverter;
12  
13      public String marshalObjectToSIP2Xml(Object object) {
14          String checkinItemXml = getOleCheckInItemConverter().generateCheckInItemXmlForSIP2((OLECheckInItem) object);
15          return checkinItemXml;
16      }
17  
18      @Override
19      public String marshalObjectToXml(Object object) {
20          String checkinItemXml = getOleCheckInItemConverter().generateCheckInItemXml((OLECheckInItem) object);
21          return checkinItemXml;
22      }
23  
24      public OLECheckInItemConverter getOleCheckInItemConverter() {
25          if (null == oleCheckInItemConverter){
26              oleCheckInItemConverter = new OLECheckInItemConverter();
27          }
28          return oleCheckInItemConverter;
29      }
30  
31      public void setOleCheckInItemConverter(OLECheckInItemConverter oleCheckInItemConverter) {
32          this.oleCheckInItemConverter = oleCheckInItemConverter;
33      }
34  }