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&amp;useUnicode=true&amp;createDatabaseIfNotExist=true&amp;characterEncoding=utf-8&amp;connectionCollation=utf8_general_ci&amp;cachePrepStmts=true&amp;cacheCallableStatements=true&amp;cacheServerConfiguration=true&amp;useLocalSessionState=true&amp;elideSetAutoCommits=true&amp;alwaysSendSetIsolation=false&amp;enableQueryTimeouts=false&amp;prepStmtCacheSize=3000&amp;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;
+       }
+}


Reply via email to