1 /*
2 * <cvs:source>$Source: /devel/astrogrid/filemanager/common/src/java/org/astrogrid/filemanager/common/FileManagerConfig.java,v $</cvs:source>
3 * <cvs:author>$Author: jdt $</cvs:author>
4 * <cvs:date>$Date: 2005/01/13 17:23:15 $</cvs:date>
5 * <cvs:version>$Revision: 1.3 $</cvs:version>
6 * <cvs:log>
7 * $Log: FileManagerConfig.java,v $
8 * Revision 1.3 2005/01/13 17:23:15 jdt
9 * merges from dave-dev-200412201250
10 *
11 * Revision 1.2.4.1 2005/01/12 13:16:27 dave
12 * Changed tabs to spaces ...
13 *
14 * Revision 1.2 2004/11/25 00:20:27 jdt
15 * Merge from dave-dev-200410061224-200411221626
16 *
17 * Revision 1.1.2.2 2004/11/05 02:23:45 dave
18 * Refactored identifiers are properties ...
19 *
20 * Revision 1.1.2.1 2004/10/21 21:08:52 dave
21 * Added config interface and mock implementation.
22 * Partial implementation of data import into FileStore via direct URL transfer.
23 *
24 * </cvs:log>
25 *
26 */
27 package org.astrogrid.filemanager.common ;
28
29 import org.astrogrid.store.Ivorn ;
30
31 import org.astrogrid.filemanager.common.exception.FileManagerServiceException ;
32
33 /***
34 * Public interface for the FileManager configuration.
35 *
36 */
37 public interface FileManagerConfig
38 {
39
40 /***
41 * Get the manager ivorn.
42 * @throws FileManagerServiceException If unable to read the configuration.
43 *
44 */
45 public Ivorn getFileManagerIvorn()
46 throws FileManagerServiceException ;
47
48 /***
49 * Get the default FileStore Ivorn.
50 * @throws FileManagerServiceException If unable to read the configuration.
51 *
52 */
53 public Ivorn getFileStoreIvorn()
54 throws FileManagerServiceException ;
55
56 }