Author: solomax
Date: Thu Feb 28 05:24:06 2013
New Revision: 1451098
URL: http://svn.apache.org/r1451098
Log:
[OPENMEETINGS-327] mailQ bean is added
Added:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/basic/MailMessage.java
Modified:
openmeetings/trunk/singlewebapp/src/META-INF/db2_persistence.xml
openmeetings/trunk/singlewebapp/src/META-INF/derby_persistence.xml
openmeetings/trunk/singlewebapp/src/META-INF/mysql_persistence.xml
openmeetings/trunk/singlewebapp/src/META-INF/oracle_persistence.xml
openmeetings/trunk/singlewebapp/src/META-INF/postgres_persistence.xml
Modified: openmeetings/trunk/singlewebapp/src/META-INF/db2_persistence.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/META-INF/db2_persistence.xml?rev=1451098&r1=1451097&r2=1451098&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/src/META-INF/db2_persistence.xml (original)
+++ openmeetings/trunk/singlewebapp/src/META-INF/db2_persistence.xml Thu Feb 28
05:24:06 2013
@@ -19,13 +19,16 @@
-->
<!-- persistence.xml schema -->
-<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd" version="2.0">
+<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
+ version="2.0">
<persistence-unit name="openmeetings" transaction-type="RESOURCE_LOCAL">
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
<class>org.apache.openmeetings.persistence.beans.basic.Configuration</class>
<class>org.apache.openmeetings.persistence.beans.basic.ErrorType</class>
<class>org.apache.openmeetings.persistence.beans.basic.ErrorValue</class>
<class>org.apache.openmeetings.persistence.beans.basic.LdapConfig</class>
+
<class>org.apache.openmeetings.persistence.beans.basic.MailMessage</class>
<class>org.apache.openmeetings.persistence.beans.basic.Naviglobal</class>
<class>org.apache.openmeetings.persistence.beans.basic.Navimain</class>
<class>org.apache.openmeetings.persistence.beans.basic.OmTimeZone</class>
@@ -58,22 +61,22 @@
<class>org.apache.openmeetings.persistence.beans.room.RoomType</class>
<class>org.apache.openmeetings.persistence.beans.room.RoomOrganisation</class>
<class>org.apache.openmeetings.persistence.beans.room.Whiteboard</class>
-
<class>org.apache.openmeetings.persistence.beans.room.WhiteboardItem</class>
+
<class>org.apache.openmeetings.persistence.beans.room.WhiteboardItem</class>
<class>org.apache.openmeetings.persistence.beans.user.Address</class>
- <class>org.apache.openmeetings.persistence.beans.user.State</class>
-
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessage</class>
-
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessageFolder</class>
-
<class>org.apache.openmeetings.persistence.beans.user.Salutation</class>
-
<class>org.apache.openmeetings.persistence.beans.user.UserContact</class>
- <class>org.apache.openmeetings.persistence.beans.user.Userdata</class>
- <class>org.apache.openmeetings.persistence.beans.user.Userlevel</class>
- <class>org.apache.openmeetings.persistence.beans.user.User</class>
+
<class>org.apache.openmeetings.persistence.beans.user.State</class>
+
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessage</class>
+
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessageFolder</class>
+
<class>org.apache.openmeetings.persistence.beans.user.Salutation</class>
+
<class>org.apache.openmeetings.persistence.beans.user.UserContact</class>
+
<class>org.apache.openmeetings.persistence.beans.user.Userdata</class>
+
<class>org.apache.openmeetings.persistence.beans.user.Userlevel</class>
+
<class>org.apache.openmeetings.persistence.beans.user.User</class>
<class>org.apache.openmeetings.persistence.beans.files.FileExplorerItem</class>
<class>org.apache.openmeetings.persistence.beans.sip.asterisk.AsteriskSipUser</class>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
- <property name="openjpa.RuntimeUnenhancedClasses"
value="unsupported"/>
- <property name="openjpa.ConnectionDriverName"
value="org.apache.commons.dbcp.BasicDataSource" />
+ <property name="openjpa.RuntimeUnenhancedClasses"
value="unsupported" />
+ <property name="openjpa.ConnectionDriverName"
value="org.apache.commons.dbcp.BasicDataSource" />
<property name="openjpa.ConnectionProperties"
value="DriverClassName=com.ibm.db2.jcc.DB2Driver
,
Url=jdbc:db2://localhost:50000/openmeet
@@ -82,13 +85,13 @@
, TestOnBorrow=true
, poolPreparedStatements=true
, Username=db2admin
- , Password=admin"/>
- <property name="openjpa.jdbc.SynchronizeMappings"
value="buildSchema"/>
+ , Password=admin" />
+ <property name="openjpa.jdbc.SynchronizeMappings"
value="buildSchema" />
<property name="openjpa.Log" value="DefaultLevel=WARN,
Tool=INFO" />
- <property name="openjpa.DataCache" value="true"/>
- <property name="openjpa.QueryCache" value="true"/>
- <property name="openjpa.jdbc.DBDictionary"
value="batchLimit=100"/>
- <property name="openjpa.jdbc.QuerySQLCache"
value="false"/>
+ <property name="openjpa.DataCache" value="true" />
+ <property name="openjpa.QueryCache" value="true" />
+ <property name="openjpa.jdbc.DBDictionary"
value="batchLimit=100" />
+ <property name="openjpa.jdbc.QuerySQLCache"
value="false" />
</properties>
</persistence-unit>
</persistence>
Modified: openmeetings/trunk/singlewebapp/src/META-INF/derby_persistence.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/META-INF/derby_persistence.xml?rev=1451098&r1=1451097&r2=1451098&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/src/META-INF/derby_persistence.xml
(original)
+++ openmeetings/trunk/singlewebapp/src/META-INF/derby_persistence.xml Thu Feb
28 05:24:06 2013
@@ -19,13 +19,16 @@
-->
<!-- persistence.xml schema -->
-<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd" version="2.0">
+<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
+ version="2.0">
<persistence-unit name="openmeetings" transaction-type="RESOURCE_LOCAL">
-
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
+
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
<class>org.apache.openmeetings.persistence.beans.basic.Configuration</class>
<class>org.apache.openmeetings.persistence.beans.basic.ErrorType</class>
<class>org.apache.openmeetings.persistence.beans.basic.ErrorValue</class>
<class>org.apache.openmeetings.persistence.beans.basic.LdapConfig</class>
+
<class>org.apache.openmeetings.persistence.beans.basic.MailMessage</class>
<class>org.apache.openmeetings.persistence.beans.basic.Naviglobal</class>
<class>org.apache.openmeetings.persistence.beans.basic.Navimain</class>
<class>org.apache.openmeetings.persistence.beans.basic.OmTimeZone</class>
@@ -54,28 +57,28 @@
<class>org.apache.openmeetings.persistence.beans.poll.RoomPollAnswers</class>
<class>org.apache.openmeetings.persistence.beans.room.Client</class>
<class>org.apache.openmeetings.persistence.beans.room.RoomModerator</class>
- <class>org.apache.openmeetings.persistence.beans.room.Room</class>
- <class>org.apache.openmeetings.persistence.beans.room.RoomType</class>
-
<class>org.apache.openmeetings.persistence.beans.room.RoomOrganisation</class>
-
<class>org.apache.openmeetings.persistence.beans.room.Whiteboard</class>
-
<class>org.apache.openmeetings.persistence.beans.room.WhiteboardItem</class>
+
<class>org.apache.openmeetings.persistence.beans.room.Room</class>
+
<class>org.apache.openmeetings.persistence.beans.room.RoomType</class>
+
<class>org.apache.openmeetings.persistence.beans.room.RoomOrganisation</class>
+
<class>org.apache.openmeetings.persistence.beans.room.Whiteboard</class>
+
<class>org.apache.openmeetings.persistence.beans.room.WhiteboardItem</class>
<class>org.apache.openmeetings.persistence.beans.user.Address</class>
- <class>org.apache.openmeetings.persistence.beans.user.State</class>
-
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessage</class>
-
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessageFolder</class>
-
<class>org.apache.openmeetings.persistence.beans.user.Salutation</class>
-
<class>org.apache.openmeetings.persistence.beans.user.UserContact</class>
- <class>org.apache.openmeetings.persistence.beans.user.Userdata</class>
- <class>org.apache.openmeetings.persistence.beans.user.Userlevel</class>
- <class>org.apache.openmeetings.persistence.beans.user.User</class>
+
<class>org.apache.openmeetings.persistence.beans.user.State</class>
+
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessage</class>
+
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessageFolder</class>
+
<class>org.apache.openmeetings.persistence.beans.user.Salutation</class>
+
<class>org.apache.openmeetings.persistence.beans.user.UserContact</class>
+
<class>org.apache.openmeetings.persistence.beans.user.Userdata</class>
+
<class>org.apache.openmeetings.persistence.beans.user.Userlevel</class>
+
<class>org.apache.openmeetings.persistence.beans.user.User</class>
<class>org.apache.openmeetings.persistence.beans.files.FileExplorerItem</class>
<class>org.apache.openmeetings.persistence.beans.sip.asterisk.AsteriskSipUser</class>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
- <properties>
- <property name="openjpa.RuntimeUnenhancedClasses"
value="unsupported" />
- <property name="openjpa.ConnectionDriverName"
value="org.apache.commons.dbcp.BasicDataSource" />
- <property name="openjpa.ConnectionProperties"
- value="DriverClassName=org.apache.derby.jdbc.ClientDriver,
+ <properties>
+ <property name="openjpa.RuntimeUnenhancedClasses"
value="unsupported" />
+ <property name="openjpa.ConnectionDriverName"
value="org.apache.commons.dbcp.BasicDataSource" />
+ <property name="openjpa.ConnectionProperties"
+
value="DriverClassName=org.apache.derby.jdbc.ClientDriver,
Url=jdbc:derby:openmeetings;create=true,
create=true,
MaxActive=100,
@@ -83,12 +86,12 @@
TestOnBorrow=true,
Username=user,
Password=secret" />
- <property name="openjpa.jdbc.SynchronizeMappings"
value="buildSchema" />
- <property name="openjpa.Log" value="DefaultLevel=WARN, Tool=INFO"
/>
- <property name="openjpa.DataCache" value="true" />
- <property name="openjpa.QueryCache" value="true" />
- <property name="openjpa.jdbc.DBDictionary" value="batchLimit=100"
/>
- <property name="openjpa.jdbc.QuerySQLCache" value="false" />
- </properties>
+ <property name="openjpa.jdbc.SynchronizeMappings"
value="buildSchema" />
+ <property name="openjpa.Log" value="DefaultLevel=WARN,
Tool=INFO" />
+ <property name="openjpa.DataCache" value="true" />
+ <property name="openjpa.QueryCache" value="true" />
+ <property name="openjpa.jdbc.DBDictionary"
value="batchLimit=100" />
+ <property name="openjpa.jdbc.QuerySQLCache"
value="false" />
+ </properties>
</persistence-unit>
</persistence>
Modified: openmeetings/trunk/singlewebapp/src/META-INF/mysql_persistence.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/META-INF/mysql_persistence.xml?rev=1451098&r1=1451097&r2=1451098&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/src/META-INF/mysql_persistence.xml
(original)
+++ openmeetings/trunk/singlewebapp/src/META-INF/mysql_persistence.xml Thu Feb
28 05:24:06 2013
@@ -19,13 +19,16 @@
-->
<!-- persistence.xml schema -->
-<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd" version="2.0">
+<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
+ version="2.0">
<persistence-unit name="openmeetings" transaction-type="RESOURCE_LOCAL">
-
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
+
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
<class>org.apache.openmeetings.persistence.beans.basic.Configuration</class>
<class>org.apache.openmeetings.persistence.beans.basic.ErrorType</class>
<class>org.apache.openmeetings.persistence.beans.basic.ErrorValue</class>
<class>org.apache.openmeetings.persistence.beans.basic.LdapConfig</class>
+
<class>org.apache.openmeetings.persistence.beans.basic.MailMessage</class>
<class>org.apache.openmeetings.persistence.beans.basic.Naviglobal</class>
<class>org.apache.openmeetings.persistence.beans.basic.Navimain</class>
<class>org.apache.openmeetings.persistence.beans.basic.OmTimeZone</class>
@@ -54,26 +57,26 @@
<class>org.apache.openmeetings.persistence.beans.poll.RoomPollAnswers</class>
<class>org.apache.openmeetings.persistence.beans.room.Client</class>
<class>org.apache.openmeetings.persistence.beans.room.RoomModerator</class>
- <class>org.apache.openmeetings.persistence.beans.room.Room</class>
- <class>org.apache.openmeetings.persistence.beans.room.RoomType</class>
-
<class>org.apache.openmeetings.persistence.beans.room.Whiteboard</class>
-
<class>org.apache.openmeetings.persistence.beans.room.WhiteboardItem</class>
-
<class>org.apache.openmeetings.persistence.beans.room.RoomOrganisation</class>
+
<class>org.apache.openmeetings.persistence.beans.room.Room</class>
+
<class>org.apache.openmeetings.persistence.beans.room.RoomType</class>
+
<class>org.apache.openmeetings.persistence.beans.room.Whiteboard</class>
+
<class>org.apache.openmeetings.persistence.beans.room.WhiteboardItem</class>
+
<class>org.apache.openmeetings.persistence.beans.room.RoomOrganisation</class>
<class>org.apache.openmeetings.persistence.beans.user.Address</class>
- <class>org.apache.openmeetings.persistence.beans.user.State</class>
-
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessage</class>
-
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessageFolder</class>
-
<class>org.apache.openmeetings.persistence.beans.user.Salutation</class>
-
<class>org.apache.openmeetings.persistence.beans.user.UserContact</class>
- <class>org.apache.openmeetings.persistence.beans.user.Userdata</class>
- <class>org.apache.openmeetings.persistence.beans.user.Userlevel</class>
- <class>org.apache.openmeetings.persistence.beans.user.User</class>
+
<class>org.apache.openmeetings.persistence.beans.user.State</class>
+
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessage</class>
+
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessageFolder</class>
+
<class>org.apache.openmeetings.persistence.beans.user.Salutation</class>
+
<class>org.apache.openmeetings.persistence.beans.user.UserContact</class>
+
<class>org.apache.openmeetings.persistence.beans.user.Userdata</class>
+
<class>org.apache.openmeetings.persistence.beans.user.Userlevel</class>
+
<class>org.apache.openmeetings.persistence.beans.user.User</class>
<class>org.apache.openmeetings.persistence.beans.files.FileExplorerItem</class>
-
<class>org.apache.openmeetings.persistence.beans.sip.asterisk.AsteriskSipUser</class>
+
<class>org.apache.openmeetings.persistence.beans.sip.asterisk.AsteriskSipUser</class>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
- <property name="openjpa.RuntimeUnenhancedClasses"
value="unsupported"/>
- <property name="openjpa.ConnectionDriverName"
value="org.apache.commons.dbcp.BasicDataSource" />
+ <property name="openjpa.RuntimeUnenhancedClasses"
value="unsupported" />
+ <property name="openjpa.ConnectionDriverName"
value="org.apache.commons.dbcp.BasicDataSource" />
<property name="openjpa.ConnectionProperties"
value="DriverClassName=com.mysql.jdbc.Driver
,
Url=jdbc:mysql://localhost:3306/openmeetings?autoReconnect=true&useUnicode=true&createDatabaseIfNotExist=true&characterEncoding=utf-8&connectionCollation=utf8_general_ci&cachePrepStmts=true&cacheCallableStatements=true&cacheServerConfiguration=true&useLocalSessionState=true&elideSetAutoCommits=true&alwaysSendSetIsolation=false&enableQueryTimeouts=false&prepStmtCacheSize=3000&prepStmtCacheSqlLimit=1000
@@ -82,14 +85,14 @@
, TestOnBorrow=true
, poolPreparedStatements=true
, Username=root
- , Password="/>
- <property name="openjpa.jdbc.SynchronizeMappings"
value="buildSchema"/>
+ , Password=" />
+ <property name="openjpa.jdbc.SynchronizeMappings"
value="buildSchema" />
<property name="openjpa.Log" value="DefaultLevel=WARN,
Runtime=INFO" />
- <property name="openjpa.DataCache" value="true"/>
+ <property name="openjpa.DataCache" value="true" />
<!-- QueryCache disabled due to changes outside of JPA
doesn't take effect with caching -->
- <property name="openjpa.QueryCache" value="false"/>
- <property name="openjpa.jdbc.DBDictionary"
value="batchLimit=100"/>
- <property name="openjpa.jdbc.QuerySQLCache"
value="false"/>
+ <property name="openjpa.QueryCache" value="false" />
+ <property name="openjpa.jdbc.DBDictionary"
value="batchLimit=100" />
+ <property name="openjpa.jdbc.QuerySQLCache"
value="false" />
</properties>
</persistence-unit>
</persistence>
Modified: openmeetings/trunk/singlewebapp/src/META-INF/oracle_persistence.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/META-INF/oracle_persistence.xml?rev=1451098&r1=1451097&r2=1451098&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/src/META-INF/oracle_persistence.xml
(original)
+++ openmeetings/trunk/singlewebapp/src/META-INF/oracle_persistence.xml Thu Feb
28 05:24:06 2013
@@ -19,13 +19,16 @@
-->
<!-- persistence.xml schema -->
-<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd" version="2.0">
+<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
+ version="2.0">
<persistence-unit name="openmeetings" transaction-type="RESOURCE_LOCAL">
-
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
+
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
<class>org.apache.openmeetings.persistence.beans.basic.Configuration</class>
<class>org.apache.openmeetings.persistence.beans.basic.ErrorType</class>
<class>org.apache.openmeetings.persistence.beans.basic.ErrorValue</class>
<class>org.apache.openmeetings.persistence.beans.basic.LdapConfig</class>
+
<class>org.apache.openmeetings.persistence.beans.basic.MailMessage</class>
<class>org.apache.openmeetings.persistence.beans.basic.Naviglobal</class>
<class>org.apache.openmeetings.persistence.beans.basic.Navimain</class>
<class>org.apache.openmeetings.persistence.beans.basic.OmTimeZone</class>
@@ -54,20 +57,20 @@
<class>org.apache.openmeetings.persistence.beans.poll.RoomPollAnswers</class>
<class>org.apache.openmeetings.persistence.beans.room.Client</class>
<class>org.apache.openmeetings.persistence.beans.room.RoomModerator</class>
- <class>org.apache.openmeetings.persistence.beans.room.Room</class>
- <class>org.apache.openmeetings.persistence.beans.room.RoomType</class>
-
<class>org.apache.openmeetings.persistence.beans.room.RoomOrganisation</class>
-
<class>org.apache.openmeetings.persistence.beans.room.Whiteboard</class>
-
<class>org.apache.openmeetings.persistence.beans.room.WhiteboardItem</class>
+
<class>org.apache.openmeetings.persistence.beans.room.Room</class>
+
<class>org.apache.openmeetings.persistence.beans.room.RoomType</class>
+
<class>org.apache.openmeetings.persistence.beans.room.RoomOrganisation</class>
+
<class>org.apache.openmeetings.persistence.beans.room.Whiteboard</class>
+
<class>org.apache.openmeetings.persistence.beans.room.WhiteboardItem</class>
<class>org.apache.openmeetings.persistence.beans.user.Address</class>
- <class>org.apache.openmeetings.persistence.beans.user.State</class>
-
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessage</class>
-
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessageFolder</class>
-
<class>org.apache.openmeetings.persistence.beans.user.Salutation</class>
-
<class>org.apache.openmeetings.persistence.beans.user.UserContact</class>
- <class>org.apache.openmeetings.persistence.beans.user.Userdata</class>
- <class>org.apache.openmeetings.persistence.beans.user.Userlevel</class>
- <class>org.apache.openmeetings.persistence.beans.user.User</class>
+
<class>org.apache.openmeetings.persistence.beans.user.State</class>
+
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessage</class>
+
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessageFolder</class>
+
<class>org.apache.openmeetings.persistence.beans.user.Salutation</class>
+
<class>org.apache.openmeetings.persistence.beans.user.UserContact</class>
+
<class>org.apache.openmeetings.persistence.beans.user.Userdata</class>
+
<class>org.apache.openmeetings.persistence.beans.user.Userlevel</class>
+
<class>org.apache.openmeetings.persistence.beans.user.User</class>
<class>org.apache.openmeetings.persistence.beans.files.FileExplorerItem</class>
<class>org.apache.openmeetings.persistence.beans.sip.asterisk.AsteriskSipUser</class>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
@@ -75,7 +78,7 @@
<property name="openjpa.RuntimeUnenhancedClasses"
value="unsupported" />
<property name="openjpa.ConnectionDriverName"
value="org.apache.commons.dbcp.BasicDataSource" />
<property name="openjpa.ConnectionProperties"
-
value="DriverClassName=oracle.jdbc.driver.OracleDriver
+
value="DriverClassName=oracle.jdbc.driver.OracleDriver
,
Url=jdbc:oracle:thin:@localhost:1521:openmeetings
, create=true
, MaxActive=100
@@ -83,12 +86,12 @@
, TestOnBorrow=true
, Username=SYSTEM
, Password=admin" />
- <property name="openjpa.jdbc.SynchronizeMappings"
value="buildSchema"/>
+ <property name="openjpa.jdbc.SynchronizeMappings"
value="buildSchema" />
<property name="openjpa.Log" value="DefaultLevel=WARN,
Tool=INFO" />
- <property name="openjpa.DataCache" value="true"/>
- <property name="openjpa.QueryCache" value="true"/>
+ <property name="openjpa.DataCache" value="true" />
+ <property name="openjpa.QueryCache" value="true" />
<property name="openjpa.jdbc.DBDictionary"
value="oracle(UseTriggersForAutoAssign=true, MaxAutoAssignNameLength=28,
BatchLimit=100)" />
- <property name="openjpa.jdbc.QuerySQLCache"
value="false"/>
- </properties>
+ <property name="openjpa.jdbc.QuerySQLCache"
value="false" />
+ </properties>
</persistence-unit>
</persistence>
Modified: openmeetings/trunk/singlewebapp/src/META-INF/postgres_persistence.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/META-INF/postgres_persistence.xml?rev=1451098&r1=1451097&r2=1451098&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/src/META-INF/postgres_persistence.xml
(original)
+++ openmeetings/trunk/singlewebapp/src/META-INF/postgres_persistence.xml Thu
Feb 28 05:24:06 2013
@@ -19,13 +19,16 @@
-->
<!-- persistence.xml schema -->
-<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd" version="2.0">
+<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
+ version="2.0">
<persistence-unit name="openmeetings" transaction-type="RESOURCE_LOCAL">
-
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
+
<provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
<class>org.apache.openmeetings.persistence.beans.basic.Configuration</class>
<class>org.apache.openmeetings.persistence.beans.basic.ErrorType</class>
<class>org.apache.openmeetings.persistence.beans.basic.ErrorValue</class>
<class>org.apache.openmeetings.persistence.beans.basic.LdapConfig</class>
+
<class>org.apache.openmeetings.persistence.beans.basic.MailMessage</class>
<class>org.apache.openmeetings.persistence.beans.basic.Naviglobal</class>
<class>org.apache.openmeetings.persistence.beans.basic.Navimain</class>
<class>org.apache.openmeetings.persistence.beans.basic.OmTimeZone</class>
@@ -54,26 +57,26 @@
<class>org.apache.openmeetings.persistence.beans.poll.RoomPollAnswers</class>
<class>org.apache.openmeetings.persistence.beans.room.Client</class>
<class>org.apache.openmeetings.persistence.beans.room.RoomModerator</class>
- <class>org.apache.openmeetings.persistence.beans.room.Room</class>
- <class>org.apache.openmeetings.persistence.beans.room.RoomType</class>
-
<class>org.apache.openmeetings.persistence.beans.room.RoomOrganisation</class>
-
<class>org.apache.openmeetings.persistence.beans.room.Whiteboard</class>
-
<class>org.apache.openmeetings.persistence.beans.room.WhiteboardItem</class>
+
<class>org.apache.openmeetings.persistence.beans.room.Room</class>
+
<class>org.apache.openmeetings.persistence.beans.room.RoomType</class>
+
<class>org.apache.openmeetings.persistence.beans.room.RoomOrganisation</class>
+
<class>org.apache.openmeetings.persistence.beans.room.Whiteboard</class>
+
<class>org.apache.openmeetings.persistence.beans.room.WhiteboardItem</class>
<class>org.apache.openmeetings.persistence.beans.user.Address</class>
- <class>org.apache.openmeetings.persistence.beans.user.State</class>
-
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessage</class>
-
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessageFolder</class>
-
<class>org.apache.openmeetings.persistence.beans.user.Salutation</class>
-
<class>org.apache.openmeetings.persistence.beans.user.UserContact</class>
- <class>org.apache.openmeetings.persistence.beans.user.Userdata</class>
- <class>org.apache.openmeetings.persistence.beans.user.Userlevel</class>
- <class>org.apache.openmeetings.persistence.beans.user.User</class>
+
<class>org.apache.openmeetings.persistence.beans.user.State</class>
+
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessage</class>
+
<class>org.apache.openmeetings.persistence.beans.user.PrivateMessageFolder</class>
+
<class>org.apache.openmeetings.persistence.beans.user.Salutation</class>
+
<class>org.apache.openmeetings.persistence.beans.user.UserContact</class>
+
<class>org.apache.openmeetings.persistence.beans.user.Userdata</class>
+
<class>org.apache.openmeetings.persistence.beans.user.Userlevel</class>
+
<class>org.apache.openmeetings.persistence.beans.user.User</class>
<class>org.apache.openmeetings.persistence.beans.files.FileExplorerItem</class>
<class>org.apache.openmeetings.persistence.beans.sip.asterisk.AsteriskSipUser</class>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
- <property name="openjpa.RuntimeUnenhancedClasses"
value="unsupported"/>
- <property name="openjpa.ConnectionDriverName"
value="org.apache.commons.dbcp.BasicDataSource" />
+ <property name="openjpa.RuntimeUnenhancedClasses"
value="unsupported" />
+ <property name="openjpa.ConnectionDriverName"
value="org.apache.commons.dbcp.BasicDataSource" />
<property name="openjpa.ConnectionProperties"
value="DriverClassName=org.postgresql.Driver
,
Url=jdbc:postgresql://localhost:5432/openmeetings
@@ -82,12 +85,12 @@
, TestOnBorrow=true
, poolPreparedStatements=true
, Username=postgres
- , Password=1"/>
- <property
name="openjpa.jdbc.SynchronizeMappings" value="buildSchema"/>
- <property name="openjpa.Log"
value="DefaultLevel=WARN, Tool=INFO" />
- <property name="openjpa.DataCache"
value="true"/>
- <property name="openjpa.QueryCache"
value="true"/>
- <property name="openjpa.jdbc.QuerySQLCache"
value="false"/>
- </properties>
+ , Password=1" />
+ <property name="openjpa.jdbc.SynchronizeMappings"
value="buildSchema" />
+ <property name="openjpa.Log" value="DefaultLevel=WARN,
Tool=INFO" />
+ <property name="openjpa.DataCache" value="true" />
+ <property name="openjpa.QueryCache" value="true" />
+ <property name="openjpa.jdbc.QuerySQLCache"
value="false" />
+ </properties>
</persistence-unit>
</persistence>
Added:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/basic/MailMessage.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/basic/MailMessage.java?rev=1451098&view=auto
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/basic/MailMessage.java
(added)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/basic/MailMessage.java
Thu Feb 28 05:24:06 2013
@@ -0,0 +1,98 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License") + you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+package org.apache.openmeetings.persistence.beans.basic;
+
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import javax.persistence.Table;
+
+@Entity
+@Table(name = "email")
+public class MailMessage {
+ @Id
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
+ @Column(name = "id")
+ private Long id;
+
+ @Column(name = "recipients")
+ private String recipients;
+
+ @Column(name = "replyTo")
+ private String replyTo;
+
+ @Column(name = "subject")
+ private String subject;
+
+ @Column(name = "body")
+ private String body;
+
+ @Column(name = "processed")
+ private boolean processed;
+
+ public Long getId() {
+ return id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public String getRecipients() {
+ return recipients;
+ }
+
+ public void setRecipients(String recipients) {
+ this.recipients = recipients;
+ }
+
+ public String getReplyTo() {
+ return replyTo;
+ }
+
+ public void setReplyTo(String replyTo) {
+ this.replyTo = replyTo;
+ }
+
+ public String getSubject() {
+ return subject;
+ }
+
+ public void setSubject(String subject) {
+ this.subject = subject;
+ }
+
+ public String getBody() {
+ return body;
+ }
+
+ public void setBody(String body) {
+ this.body = body;
+ }
+
+ public boolean isProcessed() {
+ return processed;
+ }
+
+ public void setProcessed(boolean processed) {
+ this.processed = processed;
+ }
+}