001package org.kuali.ole.loaders.describe.service; 002 003import com.sun.jersey.api.core.HttpContext; 004import org.kuali.ole.describe.bo.OleShelvingScheme; 005import org.kuali.ole.loaders.common.bo.OLELoaderResponseBo; 006import org.kuali.ole.loaders.describe.bo.OLEShelvingSchemeBo; 007 008import java.util.List; 009 010/** 011 * Created by sheiksalahudeenm on 27/3/15. 012 */ 013public interface OLEShelvingSchemeLoaderHelperService{ 014 015 public OleShelvingScheme getShelvingSchemeById(String shelvingSchemeId); 016 017 public OleShelvingScheme getShelvingSchemeByCode(String shelvingSchemeCode); 018 019 public List<OleShelvingScheme> getAllShelvingSchemes(); 020 021 public Object formOleShelvingSchemeExportResponse(Object object, String shelvingSchemeContext, String uri,boolean addContext); 022 023 public Object formAllShelvingSchemeExportResponse(HttpContext context, List<OleShelvingScheme> oleShelvingSchemeList, String shelvingSchemeContext, String uri); 024 025 public OLELoaderResponseBo updateOleShelvingScheme(OleShelvingScheme oleShelvingScheme, OLEShelvingSchemeBo oleShelvingSchemeBo,HttpContext context); 026}