Blame view

src/main/java/eu/omp/irap/vespa/epntapclient/EpnTapFacade.java 4.31 KB
fa934e09   Nathanael Jourdane   Add the epntap fa...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/*
 * 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/>.
 */

5e72363b   Nathanael Jourdane   Change project ar...
17
package eu.omp.irap.vespa.epntapclient;
fa934e09   Nathanael Jourdane   Add the epntap fa...
18
19

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;

5e72363b   Nathanael Jourdane   Change project ar...
23
24
import eu.omp.irap.vespa.epntapclient.resource.VOResourceCtrl;
import eu.omp.irap.vespa.epntapclient.resource.VOResourceException;
4bcbd19f   Nathanael Jourdane   Fix imports
25
import eu.omp.irap.vespa.epntapclient.service.Service;
fa934e09   Nathanael Jourdane   Add the epntap fa...
26
27
28
29
30
31
32
33
34
35
36
37
38
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
4bcbd19f   Nathanael Jourdane   Fix imports
39
40
41
	public List<Resource> getEPNVOResources(Service.ServiceType serviceType)
			throws VOResourceException {
		return VOResourceCtrl.getVOResources(serviceType);
fa934e09   Nathanael Jourdane   Add the epntap fa...
42
43
44
45
46
47
48
	}

	/*
	 * @see
	 * eu.omp.irap.vespa.epntapclient.epnTapLib.EpnTapInterface#getEPNVOResources(java.util.List)
	 */
	@Override
4bcbd19f   Nathanael Jourdane   Fix imports
49
50
	public List<Resource> getEPNVOResources(Service.ServiceType serviceType,
			Map<String, String> keywords)
7191e325   Nathanael Jourdane   Implement VOResou...
51
			throws VOResourceException {
4bcbd19f   Nathanael Jourdane   Fix imports
52
		return VOResourceCtrl.getVOResources(serviceType, keywords);
fa934e09   Nathanael Jourdane   Add the epntap fa...
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
146
147
148
	}

	/*
	 * @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

	}

}