package org.dcache.webadmin.controller;
import java.util.List;
import org.dcache.webadmin.controller.exceptions.PoolSelectionSetupServiceException;
import org.dcache.webadmin.view.pages.poolselectionsetup.beans.DCacheEntityContainerBean;
import org.dcache.webadmin.view.pages.poolselectionsetup.beans.IORequest;
import org.dcache.webadmin.view.pages.poolselectionsetup.beans.MatchBean;
import org.dcache.webadmin.view.pages.poolselectionsetup.beans.PartitionsBean;
/**
*
* @author jans
*/
public interface PoolSelectionSetupService {
List<PartitionsBean> getPartitions() throws PoolSelectionSetupServiceException;
List<MatchBean> getMatchForIORequest(IORequest request) throws PoolSelectionSetupServiceException;
DCacheEntityContainerBean getEntityContainer() throws PoolSelectionSetupServiceException;
}