1 |
/* |
2 |
SDX: Documentary System in XML. |
3 |
Copyright (C) 2000, 2001, 2002 Ministere de la culture et de la communication (France), AJLSM |
4 |
|
5 |
Ministere de la culture et de la communication, |
6 |
Mission de la recherche et de la technologie |
7 |
3 rue de Valois, 75042 Paris Cedex 01 (France) |
8 |
mrt@culture.fr, michel.bottin@culture.fr |
9 |
|
10 |
AJLSM, 17, rue Vital Carles, 33000 Bordeaux (France) |
11 |
sevigny@ajlsm.com |
12 |
|
13 |
This program is free software; you can redistribute it and/or |
14 |
modify it under the terms of the GNU General Public License |
15 |
as published by the Free Software Foundation; either version 2 |
16 |
of the License, or (at your option) any later version. |
17 |
|
18 |
This program is distributed in the hope that it will be useful, |
19 |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
20 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
21 |
See the GNU General Public License for more details. |
22 |
|
23 |
You should have received a copy of the GNU General Public License |
24 |
along with this program; if not, write to the |
25 |
Free Software Foundation, Inc. |
26 |
59 Temple Place - Suite 330, Boston, MA 02111-1307, USA |
27 |
or connect to: |
28 |
http://www.fsf.org/copyleft/gpl.html |
29 |
*/ |
30 |
package fr.gouv.culture.sdx.oai; |
31 |
|
32 |
import fr.gouv.culture.oai.OAIObject; |
33 |
import fr.gouv.culture.oai.OAIRepository; |
34 |
import org.apache.avalon.framework.service.Serviceable; |
35 |
import org.apache.avalon.framework.context.Contextualizable; |
36 |
|
37 |
/** |
38 |
* Created by IntelliJ IDEA. |
39 |
* User: rpandey |
40 |
* Date: 17 mai 2004 |
41 |
* Time: 14:51:07 |
42 |
* To change this template use Options | File Templates. |
43 |
*/ |
44 |
public interface DocumentBaseOAIRepository extends OAIRepository, Serviceable, Contextualizable { |
45 |
interface ConfigurationNode { |
46 |
/*Configuration node names*/ |
47 |
String ADMIN_EMAIL = OAIObject.Node.Name.ADMIN_EMAIL; |
48 |
String NAME = "name"; |
49 |
String BASE_URL = OAIObject.Node.Name.BASE_URL; |
50 |
String QUERY = "query"; |
51 |
String NO_PER_RESPONSE = "noPerResponse"; |
52 |
String OAI_SETS = "oai-sets"; |
53 |
String OAI_SET = "oai-set"; |
54 |
String SPEC = "spec"; |
55 |
/**String representation of the "description" attribute name "src". */ |
56 |
String SRC = "src"; |
57 |
String DESCRIPTION = OAIObject.Node.Name.DESCRIPTION; |
58 |
} |
59 |
} |