/hostadmiral/trunk/webapp/WEB-INF/web.xml |
---|
17,17 → 17,6 |
<filter> |
<filter-name>Hibernate Filter</filter-name> |
<filter-class>ak.hostadmiral.core.servlet.HibernateFilter</filter-class> |
<init-param> |
<param-name>register</param-name> |
<param-value> |
ak.hostadmiral.core.model.UserManager; |
ak.hostadmiral.core.model.MailboxManager; |
ak.hostadmiral.core.model.MailAliasManager; |
ak.hostadmiral.core.model.MailAliasDestinationManager; |
ak.hostadmiral.core.model.SystemUserManager; |
ak.hostadmiral.core.model.InetDomainManager |
</param-value> |
</init-param> |
</filter> |
<filter> |
<filter-name>Login Filter</filter-name> |
59,6 → 48,12 |
<url-pattern>/*</url-pattern> |
</filter-mapping> |
<servlet> |
<servlet-name>CoreConfigServlet</servlet-name> |
<servlet-class>ak.hostadmiral.core.servlet.ConfigServlet</servlet-class> |
<load-on-startup>1</load-on-startup> |
</servlet> |
<!-- Standard Action Servlet Configuration (with debugging) --> |
<servlet> |
<servlet-name>action</servlet-name> |
78,111 → 73,6 |
<load-on-startup>2</load-on-startup> |
</servlet> |
<servlet> |
<servlet-name>ListenerRegistratorServlet</servlet-name> |
<servlet-class>ak.hostadmiral.core.servlet.ListenerRegistratorServlet</servlet-class> |
<init-param> |
<param-name>UserCreatedListener</param-name> |
<param-value> |
ak.hostadmiral.core.listener.dummy.DummyListener; |
</param-value> |
</init-param> |
<init-param> |
<param-name>UserModifiedListener</param-name> |
<param-value> |
ak.hostadmiral.core.listener.dummy.DummyListener; |
</param-value> |
</init-param> |
<init-param> |
<param-name>UserDeletedListener</param-name> |
<param-value> |
ak.hostadmiral.core.listener.dummy.DummyListener; |
</param-value> |
</init-param> |
<init-param> |
<param-name>InetDomainCreatedListener</param-name> |
<param-value> |
ak.hostadmiral.core.listener.dummy.DummyListener; |
</param-value> |
</init-param> |
<init-param> |
<param-name>InetDomainModifiedListener</param-name> |
<param-value> |
ak.hostadmiral.core.listener.dummy.DummyListener; |
</param-value> |
</init-param> |
<init-param> |
<param-name>InetDomainDeletedListener</param-name> |
<param-value> |
ak.hostadmiral.core.listener.dummy.DummyListener; |
</param-value> |
</init-param> |
<init-param> |
<param-name>SystemUserCreatedListener</param-name> |
<param-value> |
ak.hostadmiral.core.listener.dummy.DummyListener; |
</param-value> |
</init-param> |
<init-param> |
<param-name>SystemUserModifiedListener</param-name> |
<param-value> |
ak.hostadmiral.core.listener.dummy.DummyListener; |
</param-value> |
</init-param> |
<init-param> |
<param-name>SystemUserDeletedListener</param-name> |
<param-value> |
ak.hostadmiral.core.listener.dummy.DummyListener; |
</param-value> |
</init-param> |
<init-param> |
<param-name>MailboxCreatedListener</param-name> |
<param-value> |
ak.hostadmiral.core.listener.dummy.DummyListener; |
</param-value> |
</init-param> |
<init-param> |
<param-name>MailboxModifiedListener</param-name> |
<param-value> |
ak.hostadmiral.core.listener.dummy.DummyListener; |
</param-value> |
</init-param> |
<init-param> |
<param-name>MailboxDeletedListener</param-name> |
<param-value> |
ak.hostadmiral.core.listener.dummy.DummyListener; |
</param-value> |
</init-param> |
<init-param> |
<param-name>MailAliasCreatedListener</param-name> |
<param-value> |
ak.hostadmiral.core.listener.dummy.DummyListener; |
</param-value> |
</init-param> |
<init-param> |
<param-name>MailAliasModifiedListener</param-name> |
<param-value> |
ak.hostadmiral.core.listener.dummy.DummyListener; |
</param-value> |
</init-param> |
<init-param> |
<param-name>MailAliasDeletedListener</param-name> |
<param-value> |
ak.hostadmiral.core.listener.dummy.DummyListener; |
</param-value> |
</init-param> |
<load-on-startup>1</load-on-startup> |
</servlet> |
<servlet> |
<servlet-name>ConfigServlet</servlet-name> |
<servlet-class>ak.hostadmiral.core.listener.file.ConfigServlet</servlet-class> |
<init-param> |
<param-name>fileName</param-name> |
<param-value>/tmp/hostadmiral</param-value> |
</init-param> |
<load-on-startup>2</load-on-startup> |
</servlet> |
<!-- Standard Action Servlet Mapping --> |
<servlet-mapping> |
<servlet-name>action</servlet-name> |
/hostadmiral/trunk/webapp/WEB-INF/hostadmiral-core.tld |
---|
39,7 → 39,7 |
<tag> |
<name>viewable</name> |
<tagclass>ak.hostadmiral.core.taglib.ViewableTag</tagclass> |
<tagclass>ak.hostadmiral.core.taglib.permission.ViewableTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
49,7 → 49,7 |
</tag> |
<tag> |
<name>notViewable</name> |
<tagclass>ak.hostadmiral.core.taglib.NotViewableTag</tagclass> |
<tagclass>ak.hostadmiral.core.taglib.permission.NotViewableTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
59,7 → 59,7 |
</tag> |
<tag> |
<name>editable</name> |
<tagclass>ak.hostadmiral.core.taglib.EditableTag</tagclass> |
<tagclass>ak.hostadmiral.core.taglib.permission.EditableTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
69,7 → 69,7 |
</tag> |
<tag> |
<name>notEditable</name> |
<tagclass>ak.hostadmiral.core.taglib.NotEditableTag</tagclass> |
<tagclass>ak.hostadmiral.core.taglib.permission.NotEditableTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
79,7 → 79,7 |
</tag> |
<tag> |
<name>deleteable</name> |
<tagclass>ak.hostadmiral.core.taglib.DeleteableTag</tagclass> |
<tagclass>ak.hostadmiral.core.taglib.permission.DeleteableTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
89,7 → 89,7 |
</tag> |
<tag> |
<name>notDeleteable</name> |
<tagclass>ak.hostadmiral.core.taglib.NotDeleteableTag</tagclass> |
<tagclass>ak.hostadmiral.core.taglib.permission.NotDeleteableTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
99,7 → 99,7 |
</tag> |
<tag> |
<name>rights</name> |
<tagclass>ak.hostadmiral.core.taglib.RightsTag</tagclass> |
<tagclass>ak.hostadmiral.core.taglib.permission.RightsTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
114,7 → 114,7 |
</tag> |
<tag> |
<name>noRights</name> |
<tagclass>ak.hostadmiral.core.taglib.NoRightsTag</tagclass> |
<tagclass>ak.hostadmiral.core.taglib.permission.NoRightsTag</tagclass> |
<bodycontent>JSP</bodycontent> |
<attribute> |
<name>name</name> |
148,7 → 148,7 |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
<attribute> |
<name>formatKey</name> |
<name>formatKey</name> |
<required>false</required> |
<rtexprvalue>true</rtexprvalue> |
</attribute> |
/hostadmiral/trunk/webapp/WEB-INF/conf/hostadmiral_config.xml |
---|
0,0 → 1,24 |
<?xml version='1.0' encoding='utf-8'?> |
<!-- HostAdmiral configuration file - user definitions. --> |
<hostadmiral> |
<version major="1" minor="0" /> |
<datasource> |
<settings> |
<username>postgres</username> |
<password>password</password> |
</settings> |
</datasource> |
<initializations> |
<initialization> |
<class>ak.hostadmiral.listener.dummy.DummyListener</class> |
</initialization> |
<initialization> |
<class>ak.hostadmiral.listener.file.FileListener</class> |
<init-param> |
<param-name>fileName</param-name> |
<param-value>/tmp/hostadmiral</param-value> |
</init-param> |
</initialization> |
</initializations> |
</hostadmiral> |
/hostadmiral/trunk/webapp/WEB-INF/conf/hostadmiral_config.xml.sample |
---|
0,0 → 1,28 |
<?xml version='1.0' encoding='utf-8'?> |
<!-- HostAdmiral configuration file - user definitions. --> |
<hostadmiral> |
<version major="1" minor="0" /> |
<datasource> |
<settings> |
<username>postgres</username> |
<password>password</password> |
</settings> |
</datasource> |
<initializations> |
<!-- |
<initialization> |
<class>ak.hostadmiral.listener.dummy.DummyListener</class> |
</initialization> |
--> |
<!-- |
<initialization> |
<class>ak.hostadmiral.listener.file.FileListener</class> |
<init-param> |
<param-name>fileName</param-name> |
<param-value>/tmp/hostadmiral</param-value> |
</init-param> |
</initialization> |
--> |
</initializations> |
</hostadmiral> |
/hostadmiral/trunk/webapp/WEB-INF/conf/hostadmiral_config.xml.default |
---|
0,0 → 1,68 |
<?xml version='1.0' encoding='utf-8'?> |
<!-- |
HostAdmiral configuration file. |
There are two files - one is default, the second one is user-defined. |
Both files are merged with user-definition preference. |
--> |
<hostadmiral> |
<!-- |
Version of this config. By changing major number the config must be converted to new |
one. Minor changes allow old file using. |
--> |
<version major="1" minor="0" /> |
<!-- |
Which data source is used to store internal information. |
--> |
<datasource> |
<!-- Data source type. Only "hibernate" is supported at the moment --> |
<type>hibernate</type> |
<!-- Hibernate and database properties --> |
<settings> |
<!-- DB driver --> |
<driver>org.postgresql.Driver</driver> |
<!-- DB user --> |
<username></username> |
<!-- DB password --> |
<password></password> |
<!-- DB URL: type, host and database name, format depends on DB driver --> |
<url>jdbc:postgresql://localhost/hostadmiral</url> |
<!-- DB dialect, must conform to DB driver --> |
<dialect>net.sf.hibernate.dialect.PostgreSQLDialect</dialect> |
</settings> |
</datasource> |
<!-- |
Classes which must be initialized at program startup. |
If class implements ak.hostadmiral.util.ConfigInit then the method init will be called, |
only such classes can have init params. Otherwise the class is just called by "forName" |
and can use static initializers. |
--> |
<initializations> |
<!-- Core classes --> |
<initialization> |
<class>ak.hostadmiral.core.model.UserManager</class> |
</initialization> |
<initialization> |
<class>ak.hostadmiral.core.model.SystemUserManager</class> |
</initialization> |
<initialization> |
<class>ak.hostadmiral.core.model.InetDomainManager</class> |
</initialization> |
<initialization> |
<class>ak.hostadmiral.core.model.MailboxManager</class> |
</initialization> |
<initialization> |
<class>ak.hostadmiral.core.model.MailAliasManager</class> |
</initialization> |
<initialization> |
<class>ak.hostadmiral.core.model.MailAliasDestinationManager</class> |
</initialization> |
</initializations> |
</hostadmiral> |