Blame view

src/main/java/eu/omp/irap/vespa/epntapclient/lib/EpnTapFacade.java 4.18 KB
fa934e09   Nathanael Jourdane   Add the epntap fa...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/*
 * 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
 * <http://www.gnu.org/licenses/>.
 */

package eu.omp.irap.vespa.epntapclient.lib;

import java.util.List;
7191e325   Nathanael Jourdane   Implement VOResou...
20
import java.util.Map;
fa934e09   Nathanael Jourdane   Add the epntap fa...
21
22
import java.util.logging.Logger;

7191e325   Nathanael Jourdane   Implement VOResou...
23
24
import eu.omp.irap.vespa.epntapclient.lib.resource.VOResourceCtrl;
import eu.omp.irap.vespa.epntapclient.lib.resource.VOResourceException;
fa934e09   Nathanael Jourdane   Add the epntap fa...
25
26
27
28
29
30
31
32
33
34
35
36
37
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
7191e325   Nathanael Jourdane   Implement VOResou...
38
39
	public List<Resource> getEPNVOResources() throws VOResourceException {
		return VOResourceCtrl.getVOResources();
fa934e09   Nathanael Jourdane   Add the epntap fa...
40
41
42
43
44
45
46
	}

	/*
	 * @see
	 * eu.omp.irap.vespa.epntapclient.epnTapLib.EpnTapInterface#getEPNVOResources(java.util.List)
	 */
	@Override
7191e325   Nathanael Jourdane   Implement VOResou...
47
48
49
	public List<Resource> getEPNVOResources(Map<String, String> keywords)
			throws VOResourceException {
		return VOResourceCtrl.getVOResources(keywords);
fa934e09   Nathanael Jourdane   Add the epntap fa...
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
	}

	/*
	 * @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<String> 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<String> keywords, List<String> 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<String> 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

	}

}