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;
006
007import java.util.List;
008
009/**
010 * Created by sheiksalahudeenm on 27/3/15.
011 */
012public interface OLEShelvingSchemeLoaderService {
013
014    public Object importShelvingSchemes(String bodyContent, HttpContext context);
015
016    public OLELoaderResponseBo updateShelvingSchemeById(String shelvingSchemeId, String bodyContent, HttpContext context);
017
018    public Object exportShelvingSchemeById(String shelvingSchemeId);
019
020    public Object exportShelvingSchemeByCode(String shelvingSchemeCode);
021
022    public List<OleShelvingScheme> exportAllShelvingSchemes();
023}