package com.eactive.eai.rms.common.combo;

import java.util.List;
import java.util.Map;

public interface ComboService {

	List<ComboVo> getFromAdapterType();

	List<ComboVo> getFromEAIServer();

	List<ComboVo> getFromEAIServerWithoutAll();

	List<ComboVo> getFromBusinessType();

	List<ComboVo> getFromRouting(String layerdstcd);

	List<ComboVo> getFromRouting();

	List<ComboVo> getFromLayoutType();

	List<ComboVo> getFromFunction();

	List<ComboVo> getFromB2BService();

	List<ComboVo> getFromCode(String codeGroup);

	List<ComboVo> getFromBizCode(String inputdstcd);

	List<ComboVo> getFromBizCodeAppl(String inputdstcd);

	List<Map<String, Object>> getFromCodeByGroups(List<String> codeGroups);

	String getName(String codeGroup, String code);

	List<ComboVo> selectTransform(String type);

	List<ComboVo> getFromUserBusiness();

	List<ComboVo> getFromTransform(String eaiSvcName, String cnvsnName);

	List<ComboVo> getFromMonitoringCode(String groupName, String useYn);

	List<ComboVo> getMonitoringCodeSortedByIdCode(String groupName);

	List<ComboVo> getMonitoringCodeSortedByCodeName(String groupName);

	List<ComboVo> getMonitoringCodeSortedBySeq(String groupName);

	List<ComboVo> getFromAdapterGroup();

	List<ComboVo> getFromAdapterGroup(boolean useYn);

	List<ComboVo> getFromEAIServerForFailOver(String svrInstName);

	List<ComboVo> getFromDomainNm();

	List<ComboVo> getFromExtBusiness();

	List<ComboVo> getFromPortalOrgName();

	List<ComboVo> getFromApprovalType();

	List<ComboVo> getFromServiceType(String useServiceTypes);

	List<ComboVo> getFromClientId();
}