1 package fr.in2p3.jsaga.adaptor.data;
2
3 import fr.in2p3.jsaga.adaptor.base.defaults.Default;
4 import fr.in2p3.jsaga.adaptor.base.usage.Usage;
5 import fr.in2p3.jsaga.adaptor.data.read.FileAttributes;
6 import org.globus.ftp.exception.UnexpectedReplyCodeException;
7 import org.ogf.saga.error.*;
8
9 import java.util.Map;
10
11
12
13
14
15
16
17
18
19
20
21
22
23 public class GsiftpDefaultDataAdaptor extends GsiftpDataAdaptorAbstract {
24 public String getType() {
25 throw new RuntimeException("INTERNAL ERROR: this should never occur");
26 }
27
28 public Usage getUsage() {
29 return null;
30 }
31
32 public Default[] getDefaults(Map attributes) throws IncorrectStateException {
33 return null;
34 }
35
36 public FileAttributes getAttributes(String absolutePath, String additionalArgs) throws PermissionDeniedException, DoesNotExistException, TimeoutException, NoSuccessException {
37 throw new NoSuccessException("INTERNAL ERROR: this should never occur");
38 }
39
40 public FileAttributes[] listAttributes(String absolutePath, String additionalArgs) throws PermissionDeniedException, DoesNotExistException, TimeoutException, NoSuccessException {
41 throw new NoSuccessException("INTERNAL ERROR: this should never occur");
42 }
43
44 protected void rethrowParsedException(UnexpectedReplyCodeException e) throws DoesNotExistException, AlreadyExistsException, PermissionDeniedException, NoSuccessException {
45 throw new NoSuccessException(e);
46 }
47 }