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
11
12
13
14
15
16
17
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 }