Subversion Repositories general

Rev

Rev 1071 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1030 dev 1
<?xml version='1.0' encoding='utf-8'?>
2
 
3
<!--
4
	HostAdmiral configuration file.
5
	There are two files - one is default, the second one is user-defined.
6
	Both files are merged with user-definition preference.
1041 dev 7
 
8
	DO NOT EDIT THIS FILE
9
	Make all changes to hostadmiral_config.xml
1030 dev 10
-->
11
<hostadmiral>
12
	<!--
13
		Version of this config. By changing major number the config must be converted to new
14
		one. Minor changes allow old file using.
15
	-->
1047 dev 16
	<version major="1" minor="1" />
1030 dev 17
 
18
    <!--
19
    	Which data source is used to store internal information.
20
    -->
21
	<datasource>
22
		<!-- Data source type. Only "hibernate" is supported at the moment -->
23
		<type>hibernate</type>
24
 
25
		<!-- Hibernate and database properties -->
26
		<settings>
27
			<!-- DB driver -->
28
			<driver>org.postgresql.Driver</driver>
29
 
30
			<!-- DB user -->
31
			<username></username>
32
 
33
			<!-- DB password -->
34
			<password></password>
35
 
36
			<!-- DB URL: type, host and database name, format depends on DB driver -->
37
			<url>jdbc:postgresql://localhost/hostadmiral</url>
38
 
39
			<!-- DB dialect, must conform to DB driver -->
1223 dev 40
			<dialect>org.hibernate.dialect.PostgreSQLDialect</dialect>
1030 dev 41
		</settings>
42
    </datasource>
43
 
44
	<!--
45
		Classes which must be initialized at program startup.
46
		If class implements ak.hostadmiral.util.ConfigInit then the method init will be called,
47
		only such classes can have init params. Otherwise the class is just called by "forName"
48
		and can use static initializers.
49
	-->
1062 dev 50
    <initializations>
1030 dev 51
    	<!-- Core classes -->
52
    	<initialization>
53
    		<class>ak.hostadmiral.core.model.UserManager</class>
1041 dev 54
		    <init-param>
55
		    	<param-name>store</param-name>
56
		    	<param-value>ak.hostadmiral.core.model.store.hibernate.UserHibernate</param-value>
57
		    </init-param>
1045 dev 58
		    <init-param>
1046 dev 59
		    	<param-name>passwordStore</param-name>
60
		    	<param-value>ak.hostadmiral.core.model.PasswordStoreMd5</param-value>
61
		    	<param-value>ak.hostadmiral.core.model.PasswordStoreCrypt</param-value>
62
		    	<param-value>ak.hostadmiral.core.model.PasswordStorePlain</param-value>
63
		    </init-param>
1030 dev 64
    	</initialization>
65
    	<initialization>
66
    		<class>ak.hostadmiral.core.model.SystemUserManager</class>
1041 dev 67
		    <init-param>
68
		    	<param-name>store</param-name>
69
		    	<param-value>ak.hostadmiral.core.model.store.hibernate.SystemUserHibernate</param-value>
70
		    </init-param>
1030 dev 71
    	</initialization>
72
    	<initialization>
73
    		<class>ak.hostadmiral.core.model.InetDomainManager</class>
1041 dev 74
		    <init-param>
75
		    	<param-name>store</param-name>
76
		    	<param-value>ak.hostadmiral.core.model.store.hibernate.InetDomainHibernate</param-value>
77
		    </init-param>
1030 dev 78
    	</initialization>
79
    	<initialization>
80
    		<class>ak.hostadmiral.core.model.MailboxManager</class>
1041 dev 81
		    <init-param>
82
		    	<param-name>store</param-name>
83
		    	<param-value>ak.hostadmiral.core.model.store.hibernate.MailboxHibernate</param-value>
84
		    </init-param>
1046 dev 85
		    <init-param>
86
		    	<param-name>passwordStore</param-name>
87
		    	<param-value>ak.hostadmiral.core.model.PasswordStoreMd5</param-value>
88
		    	<param-value>ak.hostadmiral.core.model.PasswordStoreCrypt</param-value>
89
		    	<param-value>ak.hostadmiral.core.model.PasswordStorePlain</param-value>
90
		    </init-param>
1030 dev 91
    	</initialization>
92
    	<initialization>
93
    		<class>ak.hostadmiral.core.model.MailAliasManager</class>
1041 dev 94
		    <init-param>
95
		    	<param-name>store</param-name>
96
		    	<param-value>ak.hostadmiral.core.model.store.hibernate.MailAliasHibernate</param-value>
97
		    </init-param>
1030 dev 98
    	</initialization>
99
    	<initialization>
100
    		<class>ak.hostadmiral.core.model.MailAliasDestinationManager</class>
1041 dev 101
		    <init-param>
102
		    	<param-name>store</param-name>
103
		    	<param-value>ak.hostadmiral.core.model.store.hibernate.MailAliasDestinationHibernate</param-value>
104
		    </init-param>
1062 dev 105
    	</initialization>
1071 dev 106
    	<!-- Web classes -->
107
    	<initialization>
108
    		<class>ak.hostadmiral.core.action.UserUpdater</class>
109
    	</initialization>
1030 dev 110
    </initializations>
111
</hostadmiral>