/* * This file is a part of EpnTAPClient. * This program aims to provide EPN-TAP support for software clients, like CASSIS spectrum analyzer. * See draft specifications: https://voparis-confluence.obspm.fr/pages/viewpage.action?pageId=559861 * Copyright (C) 2016 Institut de Recherche en Astrophysique et Planétologie. * * This program is free software: you can * redistribute it and/or modify it under the terms of the GNU General Public License as published * by the Free Software Foundation, either version 3 of the License, or (at your option) any later * version. This program is distributed in the hope that it will be useful, but WITHOUT ANY * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. You should have received a copy of * the GNU General Public License along with this program. If not, see * . */ package eu.omp.irap.vespa.epntapclient.lib; import java.util.List; import java.util.Map; import java.util.logging.Logger; import eu.omp.irap.vespa.epntapclient.lib.resource.VOResourceCtrl; import eu.omp.irap.vespa.epntapclient.lib.resource.VOResourceException; import eu.omp.irap.vespa.epntapclient.voresource.model.Resource; /** * @author N. Jourdane */ public class EpnTapFacade implements EpnTapInterface { /** The logger for the class EpnTapFacade. */ private static final Logger logger = Logger.getLogger(EpnTapFacade.class.getName()); /* @see eu.omp.irap.vespa.epntapclient.epnTapLib.EpnTapInterface#getEPNVOResources() */ @Override public List getEPNVOResources() throws VOResourceException { return VOResourceCtrl.getVOResources(); } /* * @see * eu.omp.irap.vespa.epntapclient.epnTapLib.EpnTapInterface#getEPNVOResources(java.util.List) */ @Override public List getEPNVOResources(Map keywords) throws VOResourceException { return VOResourceCtrl.getVOResources(keywords); } /* * @see * eu.omp.irap.vespa.epntapclient.epnTapLib.EpnTapInterface#getEPNVOresource(java.lang.String) */ @Override public Resource getEPNVOresource(String ivoid) { return null; // TODO Auto-generated method stub } /* @see eu.omp.irap.vespa.epntapclient.epnTapLib.EpnTapInterface#getEPNServices() */ @Override public void getEPNServices() { // TODO Auto-generated method stub } /* * @see eu.omp.irap.vespa.epntapclient.epnTapLib.EpnTapInterface#getEPNServices(java.util.List) */ @Override public void getEPNServices(List attributes) { // TODO Auto-generated method stub } /* * @see eu.omp.irap.vespa.epntapclient.epnTapLib.EpnTapInterface#getEPNServices(java.util.List, * java.util.List) */ @Override public void getEPNServices(List keywords, List attributes) { // TODO Auto-generated method stub } /* * @see eu.omp.irap.vespa.epntapclient.epnTapLib.EpnTapInterface#getEPNService(java.lang.String) */ @Override public void getEPNService(String ivoID) { // TODO Auto-generated method stub } /* * @see eu.omp.irap.vespa.epntapclient.epnTapLib.EpnTapInterface#getEPNService(java.lang.String, * java.util.List) */ @Override public void getEPNService(String ivoID, List attributes) { // TODO Auto-generated method stub } /* * @see eu.omp.irap.vespa.epntapclient.epnTapLib.EpnTapInterface#getEPNCoreTableName(java.lang. * String) */ @Override public void getEPNCoreTableName(String service_ivoid) { // TODO Auto-generated method stub } /* @see eu.omp.irap.vespa.epntapclient.epnTapLib.EpnTapInterface#getTAPURL(java.lang.String) */ @Override public void getTAPURL(String service_ivoid) { // TODO Auto-generated method stub } /* * @see eu.omp.irap.vespa.epntapclient.epnTapLib.EpnTapInterface#sendADQLQuery(java.lang.String, * java.lang.String) */ @Override public void sendADQLQuery(String TAPURL, String ADQLQuery) { // TODO Auto-generated method stub } /* * @see eu.omp.irap.vespa.epntapclient.epnTapLib.EpnTapInterface#sendQuery(java.lang.String, * java.lang.String, java.lang.String) */ @Override public void sendQuery(String TAPURL, String schema_name, String Query) { // TODO Auto-generated method stub } }