View Javadoc

1   package fr.in2p3.jsaga.sync.logicalfile;
2   
3   import org.ogf.saga.error.*;
4   import org.ogf.saga.logicalfile.LogicalDirectory;
5   import org.ogf.saga.logicalfile.LogicalFile;
6   import org.ogf.saga.session.Session;
7   import org.ogf.saga.url.URL;
8   
9   /* ***************************************************
10   * *** Centre de Calcul de l'IN2P3 - Lyon (France) ***
11   * ***             http://cc.in2p3.fr/             ***
12   * ***************************************************
13   * File:   SyncFileFactory
14   * Author: Sylvain Reynaud (sreynaud@in2p3.fr)
15   * Date:   29 mai 2009
16   * ***************************************************
17   * Description:                                      */
18  /**
19   *
20   */
21  public interface SyncLogicalFileFactory {
22      public LogicalFile doCreateLogicalFileSync(Session session, URL name, int flags)
23              throws NotImplementedException, IncorrectURLException, AuthenticationFailedException,
24              AuthorizationFailedException, PermissionDeniedException, BadParameterException,
25              AlreadyExistsException, DoesNotExistException, TimeoutException, NoSuccessException;
26  
27      public LogicalDirectory doCreateLogicalDirectorySync(Session session, URL name, int flags)
28              throws NotImplementedException, IncorrectURLException, AuthenticationFailedException,
29              AuthorizationFailedException, PermissionDeniedException, BadParameterException,
30              AlreadyExistsException, DoesNotExistException, TimeoutException, NoSuccessException;
31  }