From fa934e09c91e79942f0e135651cdf93d983aa334 Mon Sep 17 00:00:00 2001 From: Nathanael Jourdane Date: Wed, 20 Apr 2016 17:43:42 +0200 Subject: [PATCH] Add the epntap facade. --- src/main/java/eu/omp/irap/vespa/epntapclient/lib/EpnTapFacade.java | 144 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 144 insertions(+), 0 deletions(-) create mode 100644 src/main/java/eu/omp/irap/vespa/epntapclient/lib/EpnTapFacade.java diff --git a/src/main/java/eu/omp/irap/vespa/epntapclient/lib/EpnTapFacade.java b/src/main/java/eu/omp/irap/vespa/epntapclient/lib/EpnTapFacade.java new file mode 100644 index 0000000..342549b --- /dev/null +++ b/src/main/java/eu/omp/irap/vespa/epntapclient/lib/EpnTapFacade.java @@ -0,0 +1,144 @@ +/* + * 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.logging.Logger; + +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() { + return null; + // TODO Auto-generated method stub + } + + /* + * @see + * eu.omp.irap.vespa.epntapclient.epnTapLib.EpnTapInterface#getEPNVOResources(java.util.List) + */ + @Override + public List getEPNVOResources(List keywords) { + return null; + // TODO Auto-generated method stub + + } + + /* + * @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 + + } + +} -- libgit2 0.21.2