View Javadoc

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  * *** Centre de Calcul de l'IN2P3 - Lyon (France) ***
13  * ***             http://cc.in2p3.fr/             ***
14  * ***************************************************
15  * File:   GsiftpDefaultDataAdaptor
16  * Author: Sylvain Reynaud (sreynaud@in2p3.fr)
17  * Date:   24 sept. 2007
18  * ***************************************************
19  * Description:                                      */
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  }