EpnTapFacade.java
4.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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
146
147
148
/*
* 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;
import java.util.List;
import java.util.Map;
import java.util.logging.Logger;
import eu.omp.irap.vespa.epntapclient.resource.VOResourceCtrl;
import eu.omp.irap.vespa.epntapclient.resource.VOResourceException;
import eu.omp.irap.vespa.epntapclient.service.Service;
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<Resource> getEPNVOResources(Service.ServiceType serviceType)
throws VOResourceException {
return VOResourceCtrl.getVOResources(serviceType);
}
/*
* @see
* eu.omp.irap.vespa.epntapclient.epnTapLib.EpnTapInterface#getEPNVOResources(java.util.List)
*/
@Override
public List<Resource> getEPNVOResources(Service.ServiceType serviceType,
Map<String, String> keywords)
throws VOResourceException {
return VOResourceCtrl.getVOResources(serviceType, 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<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
}
}