Revision: 4057
Author:   seba.wagner
Date:     Sun Aug 14 11:04:04 2011
Log:      Fixes: Templates as Beans, Templates in folder instead of JAR
http://code.google.com/p/openmeetings/source/detail?r=4057

Deleted:
/branches/dev/injection/src/app/org/openmeetings/app/templates/RTPScreenCastTemplate.java /branches/dev/injection/src/app/org/openmeetings/app/templates/ScreenCastTemplate.java
Modified:
 /branches/dev/injection/build.xml
 /branches/dev/injection/build_openmeetings_jar.xml
/branches/dev/injection/server/red5/webapps/openmeetings/WEB-INF/red5-applicationContext.xml /branches/dev/injection/src/app/org/openmeetings/app/data/conference/Feedbackmanagement.java /branches/dev/injection/src/app/org/openmeetings/app/data/conference/Invitationmanagement.java /branches/dev/injection/src/app/org/openmeetings/app/data/user/Usermanagement.java /branches/dev/injection/src/app/org/openmeetings/app/remote/UserService.java /branches/dev/injection/src/app/org/openmeetings/app/remote/red5/ScopeApplicationAdapter.java /branches/dev/injection/src/app/org/openmeetings/app/templates/FeedbackTemplate.java /branches/dev/injection/src/app/org/openmeetings/app/templates/InvitationTemplate.java /branches/dev/injection/src/app/org/openmeetings/app/templates/RequestContactConfirmTemplate.java /branches/dev/injection/src/app/org/openmeetings/app/templates/RequestContactTemplate.java /branches/dev/injection/src/app/org/openmeetings/app/templates/ResetPasswordTemplate.java /branches/dev/injection/src/app/org/openmeetings/app/templates/VelocityLoader.java

=======================================
--- /branches/dev/injection/src/app/org/openmeetings/app/templates/RTPScreenCastTemplate.java Mon Oct 12 02:51:43 2009
+++ /dev/null
@@ -1,5 +0,0 @@
-package org.openmeetings.app.templates;
-
-public class RTPScreenCastTemplate  extends VelocityLoader{
-
-}
=======================================
--- /branches/dev/injection/src/app/org/openmeetings/app/templates/ScreenCastTemplate.java Tue May 11 13:54:08 2010
+++ /dev/null
@@ -1,68 +0,0 @@
-package org.openmeetings.app.templates;
-
-import java.io.StringWriter;
-
-import org.slf4j.Logger;
-import org.red5.logging.Red5LoggerFactory;
-import org.apache.velocity.VelocityContext;
-import org.apache.velocity.app.Velocity;
-import org.openmeetings.app.data.basic.Configurationmanagement;
-import org.openmeetings.app.remote.red5.ScopeApplicationAdapter;
-
-public class ScreenCastTemplate extends VelocityLoader{
-
-       private static final String tamplateName = "screencast_template.vm";
-
- private static final Logger log = Red5LoggerFactory.getLogger(ScreenCastTemplate.class, ScopeApplicationAdapter.webAppRootKey);
-
-       private ScreenCastTemplate() {
-               super();
-       }
-
-       private ScreenCastTemplate(String path) {
-               super(path);
-       }
-
-       private static ScreenCastTemplate instance = null;
-
-       public static synchronized ScreenCastTemplate getInstance() {
-               if (instance == null) {
-                       instance = new ScreenCastTemplate();
-               }
-               return instance;
-       }
-       public static synchronized ScreenCastTemplate getInstance(String path) {
-               if (instance == null) {
-                       instance = new ScreenCastTemplate(path);
-               }
-               return instance;
-       }
-
- public String getScreenTemplate(String rtmphostlocal, String red5httpport, String SID, String ROOM, String DOMAIN){
-        try {
-               /* lets make a Context and put data into it */
-
-               VelocityContext context = new VelocityContext();
-
-               context.put("rtmphostlocal", rtmphostlocal); //rtmphostlocal
-               context.put("red5httpport", red5httpport); //red5httpport
- context.put("webAppRootKey", "openmeetings"); //TODO: Query webAppRootKey by Servlet
-               context.put("SID", SID);
-               context.put("ROOM", ROOM);
-               context.put("DOMAIN", DOMAIN);
-
-               /* lets render a template */
-
-               StringWriter w = new StringWriter();
-
-            Velocity.mergeTemplate(tamplateName, "UTF-8", context, w );
-
-            return w.toString();
-
-        } catch (Exception e ) {
-               log.error("Problem merging template : " , e );
-            //System.out.println("Problem merging template : " + e );
-        }
-        return null;
-       }
-}
=======================================
--- /branches/dev/injection/build.xml   Sun Aug 14 03:01:43 2011
+++ /branches/dev/injection/build.xml   Sun Aug 14 11:04:04 2011
@@ -16,7 +16,7 @@
        <property name="screen.src.dir" value="${basedir}/src/red5-screenshare" 
/>

        <!-- hudson config -->
-       <property environment="env"/>
+       <property environment="env" />

        <property name="build.number.hudson" value="${env.BUILD_NUMBER}" />
        <property name="build.svn.hudson" value="${env.SVN_REVISION}" />
@@ -255,6 +255,13 @@
                <fileset dir="WebContent/conf">
                </fileset>
        </copy>
+
+       <!-- add templates -->
+ <copy todir="${dist.dir}/red5/webapps/${project.distname}/WEB-INF/classes">
+            <fileset dir="src/templates">
+            </fileset>
+        </copy>
+
         <tstamp/>
     </target>

@@ -336,20 +343,7 @@
                 <attribute name="Built-On" value="${build.TODAY}"/>
<attribute name="Class-Path" value="conf/ ${jar.classpath}"/>
             </manifest>
-        </jar>
- <jar destfile="${dist.dir}/red5/webapps/${project.distname}/WEB-INF/lib/${project.distname}-templates.jar">
-            <fileset dir="${classes.dir}">
-                <include name="**"/>
-                <exclude name="**/org/**"/>
-                <exclude name="**/*.png"/>
-                <exclude name="**/*.properties"/>
-            </fileset>
-            <manifest>
- <attribute name="Built-By" value="OpenMeetings - http://openmeetings.googlecode.com"/>
-                <attribute name="Built-On" value="${build.TODAY}"/>
- <attribute name="Class-Path" value="conf/ ${jar.classpath}"/>
-            </manifest>
-        </jar>
+        </jar>
<jar destfile="${dist.dir}/red5/webapps/${project.distname}/screen/screenviewer.jar">
             <fileset dir="${classes.dir}">
                 <include name="**/webstart/**"/>
=======================================
--- /branches/dev/injection/build_openmeetings_jar.xml Sun Aug 14 03:17:49 2011 +++ /branches/dev/injection/build_openmeetings_jar.xml Sun Aug 14 11:04:04 2011
@@ -155,19 +155,6 @@
<attribute name="Class-Path" value="conf/ ${jar.classpath}"/>
             </manifest>
         </jar>
- <jar destfile="${dist.dir}/red5/webapps/${project.distname}/WEB-INF/lib/${project.distname}-templates.jar">
-            <fileset dir="${classes.dir}">
-                <include name="**"/>
-                <exclude name="**/org/**"/>
-                <exclude name="**/*.png"/>
-                <exclude name="**/*.properties"/>
-            </fileset>
-            <manifest>
- <attribute name="Built-By" value="OpenMeetings - http://openmeetings.googlecode.com"/>
-                <attribute name="Built-On" value="${build.TODAY}"/>
- <attribute name="Class-Path" value="conf/ ${jar.classpath}"/>
-            </manifest>
-        </jar>
<jar destfile="${dist.dir}/red5/webapps/${project.distname}/screen/screenviewer.jar">
             <fileset dir="${classes.dir}">
                 <include name="**/webstart/**"/>
=======================================
--- /branches/dev/injection/server/red5/webapps/openmeetings/WEB-INF/red5-applicationContext.xml Sun Aug 14 09:31:35 2011 +++ /branches/dev/injection/server/red5/webapps/openmeetings/WEB-INF/red5-applicationContext.xml Sun Aug 14 11:04:04 2011
@@ -180,6 +180,11 @@

        <!--  Templates -->
<bean id="registerUserTemplate" class="org.openmeetings.app.templates.RegisterUserTemplate" /> + <bean id="feedbackTemplate" class="org.openmeetings.app.templates.FeedbackTemplate" /> + <bean id="invitationTemplate" class="org.openmeetings.app.templates.InvitationTemplate" /> + <bean id="requestContactTemplate" class="org.openmeetings.app.templates.RequestContactTemplate" /> + <bean id="requestContactConfirmTemplate" class="org.openmeetings.app.templates.RequestContactConfirmTemplate" /> + <bean id="resetPasswordTemplate" class="org.openmeetings.app.templates.ResetPasswordTemplate" />

        <!-- Thread Executor -->
<bean id="mailTaskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">
=======================================
--- /branches/dev/injection/src/app/org/openmeetings/app/data/conference/Feedbackmanagement.java Sun Aug 14 04:56:25 2011 +++ /branches/dev/injection/src/app/org/openmeetings/app/data/conference/Feedbackmanagement.java Sun Aug 14 11:04:04 2011
@@ -11,14 +11,17 @@
 import org.springframework.beans.factory.annotation.Autowired;

 public class Feedbackmanagement {
- private static final Logger log = Red5LoggerFactory.getLogger(Feedbackmanagement.class, ScopeApplicationAdapter.webAppRootKey);
-
+       private static final Logger log = Red5LoggerFactory.getLogger(
+                       Feedbackmanagement.class, 
ScopeApplicationAdapter.webAppRootKey);
+
        @Autowired
        private Configurationmanagement cfgManagement;
        @Autowired
        private Fieldmanagment fieldmanagment;
        @Autowired
        private MailHandler mailHandler;
+       @Autowired
+       private FeedbackTemplate feedbackTemplate;

public String sendFeedback(String username, String email, String message) {
                try {
@@ -26,9 +29,8 @@
                                        cfgManagement.getConfKey(3, 
"default_lang_id")
                                                        
.getConf_value()).intValue();

-                       String template = FeedbackTemplate.getInstance()
-                                       .getFeedBackTemplate(username, email, 
message,
-                                                       default_lang_id);
+                       String template = 
feedbackTemplate.getFeedBackTemplate(username,
+                                       email, message, default_lang_id);

                        Fieldlanguagesvalues fValue = fieldmanagment
                                        .getFieldByIdAndLanguage(new Long(499), 
new Long(
=======================================
--- /branches/dev/injection/src/app/org/openmeetings/app/data/conference/Invitationmanagement.java Sun Aug 14 09:31:35 2011 +++ /branches/dev/injection/src/app/org/openmeetings/app/data/conference/Invitationmanagement.java Sun Aug 14 11:04:04 2011
@@ -73,6 +73,8 @@
        private MailHandler mailHandler;
        @Autowired
        private MailiCalThread mailiCalThread;
+       @Autowired
+       private InvitationTemplate invitationTemplate;

        /**
         * Sending invitation within plain mail
@@ -567,9 +569,9 @@
                        // Long default_lang_id = Long.valueOf(cfgManagement.
                        // 
getConfKey(3,"default_lang_id").getConf_value()).longValue();

-                       String template = InvitationTemplate.getInstance()
-                                       
.getRegisterInvitationTemplate(username, message,
-                                                       invitation_link, 
language_id, dStart, dEnd);
+                       String template = 
invitationTemplate.getRegisterInvitationTemplate(
+                                       username, message, invitation_link, 
language_id, dStart,
+                                       dEnd);

                        System.out.println(dStart);
                        System.out.println(dEnd);
@@ -792,9 +794,9 @@

                        // Long default_lang_id = Long.valueOf(cfgManagement.
                        // 
getConfKey(3,"default_lang_id").getConf_value()).longValue();
-                       String template = InvitationTemplate.getInstance()
-                                       
.getRegisterInvitationTemplate(username, message,
-                                                       invitation_link, 
language_id, starttime, endtime);
+                       String template = 
invitationTemplate.getRegisterInvitationTemplate(
+                                       username, message, invitation_link, 
language_id, starttime,
+                                       endtime);

                        IcalHandler handler = new IcalHandler(
                                        IcalHandler.ICAL_METHOD_REQUEST);
@@ -884,7 +886,7 @@
                                                cfgManagement.getConfKey(3, 
"default_lang_id")
                                                                
.getConf_value()).longValue();

-                               String template = 
InvitationTemplate.getInstance()
+                               String template = invitationTemplate
                                                
.getRegisterInvitationTemplate(username, message,
                                                                
invitation_link, default_lang_id, starttime,
                                                                endtime);
=======================================
--- /branches/dev/injection/src/app/org/openmeetings/app/data/user/Usermanagement.java Sun Aug 14 09:59:10 2011 +++ /branches/dev/injection/src/app/org/openmeetings/app/data/user/Usermanagement.java Sun Aug 14 11:04:04 2011
@@ -93,6 +93,8 @@
        private ScopeApplicationAdapter scopeApplicationAdapter;
        @Autowired
        private MailHandler mailHandler;
+       @Autowired
+       private ResetPasswordTemplate resetPasswordTemplate;

        /**
         * query for a list of users
@@ -1495,8 +1497,8 @@
                                cfgManagement.getConfKey(3, 
"default_lang_id").getConf_value())
                                .longValue();

-               String template = ResetPasswordTemplate.getInstance()
-                               .getResetPasswordTemplate(reset_link, 
default_lang_id);
+               String template = 
resetPasswordTemplate.getResetPasswordTemplate(
+                               reset_link, default_lang_id);

                Fieldlanguagesvalues labelid517 = fieldmanagment
                                .getFieldByIdAndLanguage(new Long(517), 
default_lang_id);
=======================================
--- /branches/dev/injection/src/app/org/openmeetings/app/remote/UserService.java Sun Aug 14 04:56:25 2011 +++ /branches/dev/injection/src/app/org/openmeetings/app/remote/UserService.java Sun Aug 14 11:04:04 2011
@@ -56,9 +56,9 @@
                        UserService.class, 
ScopeApplicationAdapter.webAppRootKey);

        @Autowired
-       private ClientListManager clientListManager = null;
+       private final ClientListManager clientListManager = null;
        @Autowired
-       private ScopeApplicationAdapter scopeApplicationAdapter = null;
+       private final ScopeApplicationAdapter scopeApplicationAdapter = null;
        @Autowired
        private AppointmentDaoImpl appointmentDao;
        @Autowired
@@ -93,6 +93,10 @@
        private UserContactsDaoImpl userContactsDao;
        @Autowired
        private MailHandler mailHandler;
+       @Autowired
+       private RequestContactTemplate requestContactTemplate;
+       @Autowired
+       private RequestContactConfirmTemplate requestContactConfirmTemplate;

        /**
         * get your own user-object
@@ -480,8 +484,7 @@
                                if (!users_id.equals(user_idClient)) {

                                        // Setting user deleted
-                                       Long userId = usersDao.deleteUserID(
-                                                       user_idClient);
+                                       Long userId = 
usersDao.deleteUserID(user_idClient);

                                        Users user = 
userManagement.checkAdmingetUserById(
                                                        user_level, userId);
@@ -604,8 +607,8 @@
                        // users only
                        if 
(AuthLevelmanagement.getInstance().checkUserLevel(user_level)) {

-                               Long countContacts = userContactsDao
-                                               
.checkUserContacts(userToAdd_id, users_id);
+                               Long countContacts = 
userContactsDao.checkUserContacts(
+                                               userToAdd_id, users_id);

                                if (countContacts != null && countContacts > 0) 
{
                                        return -45L;
@@ -617,8 +620,8 @@
                                                                CalendarPatterns
                                                                                
.getDateWithTimeByMiliSeconds(new Date()));

-                               Long userContactId = userContactsDao
-                                               .addUserContact(userToAdd_id, 
users_id, true, hash);
+                               Long userContactId = 
userContactsDao.addUserContact(
+                                               userToAdd_id, users_id, true, 
hash);

                                Users user = 
userManagement.getUserById(users_id);

@@ -660,10 +663,10 @@
                                        baseURL = "https://"; + domain + webapp;
                                }

-                               privateMessagesDao.addPrivateMessage(
-                                               user.getFirstname() + " " + 
user.getLastname() + " "
-                                                               + 
fValue1193.getValue(), message, 0L, user,
-                                               userToAdd, userToAdd, false, 
null, true, userContactId);
+                               privateMessagesDao.addPrivateMessage(user.getFirstname() 
+ " "
+                                               + user.getLastname() + " " + 
fValue1193.getValue(),
+                                               message, 0L, user, userToAdd, 
userToAdd, false, null,
+                                               true, userContactId);

                                String link = baseURL + "?cuser=" + hash;

@@ -677,7 +680,7 @@
                                String profileLinkHTML = "<a href='" + link + 
"'>"
                                                + fValue1196.getValue() + 
"</a><br/>";

-                               String template = 
RequestContactTemplate.getInstance()
+                               String template = requestContactTemplate
                                                
.getRequestContactTemplate(message, aLinkHTML,
                                                                denyLinkHTML, 
profileLinkHTML);

@@ -809,8 +812,7 @@
                                        return -49;
                                }

-                               return userContactsDao.deleteUserContact(
-                                               userContactId);
+                               return 
userContactsDao.deleteUserContact(userContactId);

                        }
                } catch (Exception err) {
@@ -841,15 +843,13 @@

                                if (pending) {

-                                       userContactsDao.updateContactStatus(
-                                                       userContactId, false);
+                                       
userContactsDao.updateContactStatus(userContactId, false);

                                        userContacts = userContactsDao
                                                        
.getUserContacts(userContactId);

-                                       userContactsDao.addUserContact(
-                                                       
userContacts.getOwner().getUser_id(), users_id,
-                                                       false, "");
+                                       
userContactsDao.addUserContact(userContacts.getOwner()
+                                                       .getUser_id(), users_id, false, 
"");

                                        Users user = userContacts.getOwner();

@@ -877,9 +877,8 @@
                                                                + " " + 
userContacts.getContact().getLastname()
                                                                + " " + 
fValue1198.getValue();

-                                               String template = 
RequestContactConfirmTemplate
-                                                               
.getInstance().getRequestContactTemplate(
-                                                                               
message);
+                                               String template = 
requestContactConfirmTemplate
+                                                               
.getRequestContactTemplate(message);

                                                
privateMessagesDao.addPrivateMessage(
                                                                user.getFirstname() + 
" " + user.getLastname()
@@ -898,8 +897,7 @@

                                } else {

-                                       userContactsDao.deleteUserContact(
-                                                       userContactId);
+                                       
userContactsDao.deleteUserContact(userContactId);

                                }

@@ -1023,14 +1021,14 @@
                                        } else {

                                                // One message to the Send
-                                               
privateMessagesDao.addPrivateMessage(
-                                                               subject, 
message, parentMessageId, from, to,
-                                                               from, 
bookedRoom, room, false, 0L);
+                                               
privateMessagesDao.addPrivateMessage(subject, message,
+                                                               
parentMessageId, from, to, from, bookedRoom,
+                                                               room, false, 
0L);

                                                // One message to the Inbox
-                                               
privateMessagesDao.addPrivateMessage(
-                                                               subject, 
message, parentMessageId, from, to,
-                                                               to, bookedRoom, 
room, false, 0L);
+                                               
privateMessagesDao.addPrivateMessage(subject, message,
+                                                               
parentMessageId, from, to, to, bookedRoom,
+                                                               room, false, 
0L);

                                                // One copy of the Inbox 
message to the user
                                                Long language_id = 
to.getLanguage_id();
@@ -1099,9 +1097,8 @@
                        String firstname = meetingMember.getFirstname();
                        String lastname = meetingMember.getLastname();

-                       meetingMemberDao.addMeetingMember(firstname,
-                                       lastname, "0", "0", appointmentId,
-                                       meetingMember.getUser_id(), email, 
invitor,
+                       meetingMemberDao.addMeetingMember(firstname, lastname, "0", 
"0",
+                                       appointmentId, 
meetingMember.getUser_id(), email, invitor,
                                        
meetingMember.getOmTimeZone().getJname(), isConnectedEvent);

                }
@@ -1119,13 +1116,14 @@

                                SearchResult searchResult = new SearchResult();
                                
searchResult.setObjectName(Users.class.getName());
- List<PrivateMessages> userList = privateMessagesDao.getPrivateMessagesByUser(users_id,
-                                                               search, 
orderBy, start, asc, 0L, max);
+                               List<PrivateMessages> userList = 
privateMessagesDao
+                                               
.getPrivateMessagesByUser(users_id, search, orderBy,
+                                                               start, asc, 0L, 
max);

                                searchResult.setResult(userList);

-                               Long resultInt = privateMessagesDao
-                                               
.countPrivateMessagesByUser(users_id, search, 0L);
+                               Long resultInt = 
privateMessagesDao.countPrivateMessagesByUser(
+                                               users_id, search, 0L);

                                searchResult.setRecords(resultInt);

@@ -1150,12 +1148,14 @@

                                SearchResult searchResult = new SearchResult();
                                
searchResult.setObjectName(Users.class.getName());
- List<PrivateMessages> userList = privateMessagesDao.getSendPrivateMessagesByUser(users_id,
-                                                               search, 
orderBy, start, asc, 0L, max);
+                               List<PrivateMessages> userList = 
privateMessagesDao
+                                               
.getSendPrivateMessagesByUser(users_id, search,
+                                                               orderBy, start, 
asc, 0L, max);

                                searchResult.setResult(userList);

- Long resultInt = privateMessagesDao.countSendPrivateMessagesByUser(users_id, search, 0L);
+                               Long resultInt = privateMessagesDao
+                                               
.countSendPrivateMessagesByUser(users_id, search, 0L);

                                searchResult.setRecords(resultInt);

@@ -1180,8 +1180,9 @@

                                SearchResult searchResult = new SearchResult();
                                
searchResult.setObjectName(Users.class.getName());
- List<PrivateMessages> userList = privateMessagesDao.getTrashPrivateMessagesByUser(users_id,
-                                                               search, 
orderBy, start, asc, max);
+                               List<PrivateMessages> userList = 
privateMessagesDao
+                                               
.getTrashPrivateMessagesByUser(users_id, search,
+                                                               orderBy, start, 
asc, max);

                                searchResult.setResult(userList);

@@ -1212,9 +1213,10 @@

                                SearchResult searchResult = new SearchResult();
                                
searchResult.setObjectName(Users.class.getName());
- List<PrivateMessages> userList = privateMessagesDao.getFolderPrivateMessagesByUser(users_id,
-                                                               search, 
orderBy, start, asc,
-                                                               
privateMessageFolderId, max);
+                               List<PrivateMessages> userList = 
privateMessagesDao
+                                               
.getFolderPrivateMessagesByUser(users_id, search,
+                                                               orderBy, start, 
asc, privateMessageFolderId,
+                                                               max);

                                searchResult.setResult(userList);

@@ -1242,9 +1244,8 @@
                        // users only
                        if 
(AuthLevelmanagement.getInstance().checkUserLevel(user_level)) {

-                               return privateMessagesDao
-                                               
.countFolderPrivateMessagesByUser(users_id,
-                                                               privateMessageFolderId, 
"");
+                               return 
privateMessagesDao.countFolderPrivateMessagesByUser(
+                                               users_id, privateMessageFolderId, 
"");

                        }

@@ -1269,8 +1270,8 @@
                                                        .longValue());
                                }

-                               return privateMessagesDao.moveMailsToFolder(
-                                               privateMessageIds, newFolderId);
+                               return 
privateMessagesDao.moveMailsToFolder(privateMessageIds,
+                                               newFolderId);

                        }
                } catch (Exception err) {
@@ -1296,9 +1297,8 @@

                                log.debug("moveMailsToTrash :: " + isTrash);

-                               return privateMessagesDao
-                                               
.updatePrivateMessagesToTrash(privateMessageIds,
-                                                               isTrash, 0L);
+                               return 
privateMessagesDao.updatePrivateMessagesToTrash(
+                                               privateMessageIds, isTrash, 0L);

                        }
                } catch (Exception err) {
@@ -1348,9 +1348,8 @@

                                log.debug("markReadStatusMails :: " + isRead);

-                               return privateMessagesDao
-                                               
.updatePrivateMessagesReadStatus(privateMessageIds,
-                                                               isRead);
+                               return 
privateMessagesDao.updatePrivateMessagesReadStatus(
+                                               privateMessageIds, isRead);

                        }
                } catch (Exception err) {
@@ -1370,9 +1369,8 @@
                                List<Long> privateMessageIds = new 
LinkedList<Long>();
                                privateMessageIds.add(privateMessageId);

-                               return privateMessagesDao
-                                               
.updatePrivateMessagesReadStatus(privateMessageIds,
-                                                               isRead);
+                               return 
privateMessagesDao.updatePrivateMessagesReadStatus(
+                                               privateMessageIds, isRead);

                                // PrivateMessages privateMessage =
                                // 
privateMessagesDao.getPrivateMessagesById(privateMessageId);
@@ -1413,8 +1411,8 @@
                        // users only
                        if 
(AuthLevelmanagement.getInstance().checkUserLevel(user_level)) {

-                               privateMessageFolderDao
-                                               
.addPrivateMessageFolder(folderName, users_id);
+                               
privateMessageFolderDao.addPrivateMessageFolder(folderName,
+                                               users_id);

                        }

@@ -1483,8 +1481,8 @@
                        // users only
                        if 
(AuthLevelmanagement.getInstance().checkUserLevel(user_level)) {

- PrivateMessageFolder privateMessageFolder = privateMessageFolderDao.getPrivateMessageFolderById(
-                                                               
privateMessageFolderId);
+                               PrivateMessageFolder privateMessageFolder = 
privateMessageFolderDao
+                                               
.getPrivateMessageFolderById(privateMessageFolderId);

                                privateMessageFolder.setFolderName(folderName);
                                privateMessageFolder.setUpdated(new Date());
@@ -1510,10 +1508,11 @@
                        // users only
                        if 
(AuthLevelmanagement.getInstance().checkUserLevel(user_level)) {

- PrivateMessageFolder privateMessageFolder = privateMessageFolderDao.getPrivateMessageFolderById(
-                                                               
privateMessageFolderId);
-
-                               
privateMessageFolderDao.deletePrivateMessages(privateMessageFolder);
+                               PrivateMessageFolder privateMessageFolder = 
privateMessageFolderDao
+                                               
.getPrivateMessageFolderById(privateMessageFolderId);
+
+                               privateMessageFolderDao
+                                               
.deletePrivateMessages(privateMessageFolder);

                        }

@@ -1530,7 +1529,8 @@
                        // users only
                        if 
(AuthLevelmanagement.getInstance().checkUserLevel(user_level)) {

-                               return 
userContactsDao.getContactsByShareCalendar(users_id, true);
+                               return 
userContactsDao.getContactsByShareCalendar(users_id,
+                                               true);

                        }

=======================================
--- /branches/dev/injection/src/app/org/openmeetings/app/remote/red5/ScopeApplicationAdapter.java Sun Aug 14 04:44:55 2011 +++ /branches/dev/injection/src/app/org/openmeetings/app/remote/red5/ScopeApplicationAdapter.java Sun Aug 14 11:04:04 2011
@@ -131,7 +131,8 @@

                        // init your handler here

- // The scheduled Jobs did go into the Spring-Managed Beans, see schedulerJobs.service.xml
+                       // The scheduled Jobs did go into the Spring-Managed 
Beans, see
+                       // schedulerJobs.service.xml

                        // Spring Definition does not work here, its too early, 
Instance is
                        // not set yet
@@ -186,9 +187,9 @@
                                        conn.getRemoteAddress(), swfURL);

                        // Log the User
-                       conferenceLogDao.addConferenceLog(
-                                       "ClientConnect", rcm.getUser_id(), 
streamId, null,
-                                       rcm.getUserip(), rcm.getScope(), 
rcm.getExternalUserId(),
+                       conferenceLogDao.addConferenceLog("ClientConnect",
+                                       rcm.getUser_id(), streamId, null, 
rcm.getUserip(),
+                                       rcm.getScope(), rcm.getExternalUserId(),
                                        rcm.getExternalUserType(), 
rcm.getMail(),
                                        rcm.getFirstname(), rcm.getLastname());

@@ -1772,7 +1773,9 @@
                                Appointment ment = appointmentLogic
                                                .getAppointmentByRoom(room_id);

- List<MeetingMember> members = meetingMemberDao.getMeetingMemberByAppointmentId(ment.getAppointmentId());
+                               List<MeetingMember> members = meetingMemberDao
+                                               
.getMeetingMemberByAppointmentId(ment
+                                                               
.getAppointmentId());

                                Long userIdInRoomClient = 
currentClient.getUser_id();

=======================================
--- /branches/dev/injection/src/app/org/openmeetings/app/templates/FeedbackTemplate.java Sat Aug 13 02:42:52 2011 +++ /branches/dev/injection/src/app/org/openmeetings/app/templates/FeedbackTemplate.java Sun Aug 14 11:04:04 2011
@@ -2,59 +2,49 @@

 import java.io.StringWriter;

-import org.slf4j.Logger;
-import org.red5.logging.Red5LoggerFactory;
 import org.apache.velocity.VelocityContext;
 import org.apache.velocity.app.Velocity;
-import org.openmeetings.app.data.basic.Configurationmanagement;
-import org.openmeetings.app.data.basic.Fieldmanagment;
-import org.openmeetings.app.persistence.beans.lang.Fieldlanguagesvalues;
 import org.openmeetings.app.remote.red5.ScopeApplicationAdapter;
-
-public class FeedbackTemplate extends VelocityLoader{
-
+import org.red5.logging.Red5LoggerFactory;
+import org.slf4j.Logger;
+
+public class FeedbackTemplate extends VelocityLoader {
+
        private static final String tamplateName = "feedback.vm";

- private static final Logger log = Red5LoggerFactory.getLogger(FeedbackTemplate.class, ScopeApplicationAdapter.webAppRootKey);
-
-       private FeedbackTemplate() {
-               super();
-       }
-
-       private static FeedbackTemplate instance = null;
-
-       public static synchronized FeedbackTemplate getInstance() {
-               if (instance == null) {
-                       instance = new FeedbackTemplate();
-               }
-               return instance;
-       }
-
- public String getFeedBackTemplate(String username, String email, String message, Integer default_lang_id){
-        try {
-
-               //TODO: Finish Feedback - Template
- //Fieldlanguagesvalues fValue = fieldmanagment.getFieldByIdAndLanguage(new Long(499), new Long(default_lang_id));
-
-               /* lets make a Context and put data into it */
-
-               VelocityContext context = new VelocityContext();
-
-               context.put("username", username);
-               context.put("email", email);
-               context.put("message", message);
-
-               /* lets render a template */
-
-               StringWriter w = new StringWriter();
-            Velocity.mergeTemplate(tamplateName, "UTF-8", context, w );
-
-            return w.toString();
-
-        } catch (Exception e ) {
-               log.error("Problem merging template : " , e );
-            //System.out.println("Problem merging template : " + e );
-        }
-        return null;
+       private static final Logger log = Red5LoggerFactory.getLogger(
+                       FeedbackTemplate.class, 
ScopeApplicationAdapter.webAppRootKey);
+
+       public String getFeedBackTemplate(String username, String email,
+                       String message, Integer default_lang_id) {
+               try {
+
+                       super.init();
+
+                       // TODO: Finish Feedback - Template
+                       // Fieldlanguagesvalues fValue =
+                       // fieldmanagment.getFieldByIdAndLanguage(new 
Long(499), new
+                       // Long(default_lang_id));
+
+                       /* lets make a Context and put data into it */
+
+                       VelocityContext context = new VelocityContext();
+
+                       context.put("username", username);
+                       context.put("email", email);
+                       context.put("message", message);
+
+                       /* lets render a template */
+
+                       StringWriter w = new StringWriter();
+                       Velocity.mergeTemplate(tamplateName, "UTF-8", context, 
w);
+
+                       return w.toString();
+
+               } catch (Exception e) {
+                       log.error("Problem merging template : ", e);
+                       // System.out.println("Problem merging template : " + e 
);
+               }
+               return null;
        }
 }
=======================================
--- /branches/dev/injection/src/app/org/openmeetings/app/templates/InvitationTemplate.java Sat Aug 13 02:42:52 2011 +++ /branches/dev/injection/src/app/org/openmeetings/app/templates/InvitationTemplate.java Sun Aug 14 11:04:04 2011
@@ -22,23 +22,12 @@
        private static final Logger log = Red5LoggerFactory.getLogger(
                        InvitationTemplate.class, 
ScopeApplicationAdapter.webAppRootKey);

-       private InvitationTemplate() {
-               super();
-       }
-
-       private static InvitationTemplate instance = null;
-
-       public static synchronized InvitationTemplate getInstance() {
-               if (instance == null) {
-                       instance = new InvitationTemplate();
-               }
-               return instance;
-       }
-
        public String getRegisterInvitationTemplate(String user, String message,
                        String invitation_link, Long default_lang_id, Date 
dStart, Date dEnd) {
                try {

+                       super.init();
+
                        Fieldlanguagesvalues labelid500 = fieldmanagment
                                        .getFieldByIdAndLanguage(new Long(500), 
default_lang_id);
                        Fieldlanguagesvalues labelid501 = fieldmanagment
@@ -97,10 +86,10 @@
        public String getReminderInvitationTemplate(String user, String message,
                        String invitation_link, Long default_lang_id) {

-               log.debug("getReminderInvitationTemplate");
-
                try {

+                       super.init();
+
                        Fieldlanguagesvalues labelid622 = fieldmanagment
                                        .getFieldByIdAndLanguage(new Long(622), 
default_lang_id);
                        Fieldlanguagesvalues labelid623 = fieldmanagment
=======================================
--- /branches/dev/injection/src/app/org/openmeetings/app/templates/RequestContactConfirmTemplate.java Sat Jul 23 04:28:08 2011 +++ /branches/dev/injection/src/app/org/openmeetings/app/templates/RequestContactConfirmTemplate.java Sun Aug 14 11:04:04 2011
@@ -2,54 +2,42 @@

 import java.io.StringWriter;

-import org.slf4j.Logger;
-import org.red5.logging.Red5LoggerFactory;
 import org.apache.velocity.VelocityContext;
 import org.apache.velocity.app.Velocity;
-import org.openmeetings.app.data.basic.Configurationmanagement;
-import org.openmeetings.app.data.basic.Fieldmanagment;
-import org.openmeetings.app.persistence.beans.lang.Fieldlanguagesvalues;
 import org.openmeetings.app.remote.red5.ScopeApplicationAdapter;
-
-public class RequestContactConfirmTemplate extends VelocityLoader{
-
+import org.red5.logging.Red5LoggerFactory;
+import org.slf4j.Logger;
+
+public class RequestContactConfirmTemplate extends VelocityLoader {
+
        private static final String tamplateName = "requestcontactconfirm.vm";

- private static final Logger log = Red5LoggerFactory.getLogger(RequestContactConfirmTemplate.class, ScopeApplicationAdapter.webAppRootKey);
-
-       private RequestContactConfirmTemplate() {
-               super();
-       }
-
-       private static RequestContactConfirmTemplate instance = null;
-
-       public static synchronized RequestContactConfirmTemplate getInstance() {
-               if (instance == null) {
-                       instance = new RequestContactConfirmTemplate();
-               }
-               return instance;
-       }
-
-       public String getRequestContactTemplate(String message) {
-        try {
-
-               /* lets make a Context and put data into it */
-
-               VelocityContext context = new VelocityContext();
-
-               context.put("message", message);
-
-               /* lets render a template */
-
-               StringWriter w = new StringWriter();
-            Velocity.mergeTemplate(tamplateName, "UTF-8", context, w );
-
-            return w.toString();
-
-        } catch (Exception e ) {
-               log.error("Problem merging template : " , e );
-            //System.out.println("Problem merging template : " + e );
-        }
-        return null;
+       private static final Logger log = Red5LoggerFactory.getLogger(
+                       RequestContactConfirmTemplate.class,
+                       ScopeApplicationAdapter.webAppRootKey);
+
+       public String getRequestContactTemplate(String message) {
+               try {
+
+                       super.init();
+
+                       /* lets make a Context and put data into it */
+
+                       VelocityContext context = new VelocityContext();
+
+                       context.put("message", message);
+
+                       /* lets render a template */
+
+                       StringWriter w = new StringWriter();
+                       Velocity.mergeTemplate(tamplateName, "UTF-8", context, 
w);
+
+                       return w.toString();
+
+               } catch (Exception e) {
+                       log.error("Problem merging template : ", e);
+                       // System.out.println("Problem merging template : " + e 
);
+               }
+               return null;
        }
 }
=======================================
--- /branches/dev/injection/src/app/org/openmeetings/app/templates/RequestContactTemplate.java Sat Jul 23 04:28:08 2011 +++ /branches/dev/injection/src/app/org/openmeetings/app/templates/RequestContactTemplate.java Sun Aug 14 11:04:04 2011
@@ -2,58 +2,46 @@

 import java.io.StringWriter;

-import org.slf4j.Logger;
-import org.red5.logging.Red5LoggerFactory;
 import org.apache.velocity.VelocityContext;
 import org.apache.velocity.app.Velocity;
-import org.openmeetings.app.data.basic.Configurationmanagement;
-import org.openmeetings.app.data.basic.Fieldmanagment;
-import org.openmeetings.app.persistence.beans.lang.Fieldlanguagesvalues;
 import org.openmeetings.app.remote.red5.ScopeApplicationAdapter;
-
-public class RequestContactTemplate extends VelocityLoader{
-
+import org.red5.logging.Red5LoggerFactory;
+import org.slf4j.Logger;
+
+public class RequestContactTemplate extends VelocityLoader {
+
        private static final String tamplateName = "requestcontact.vm";

- private static final Logger log = Red5LoggerFactory.getLogger(RequestContactTemplate.class, ScopeApplicationAdapter.webAppRootKey);
-
-       private RequestContactTemplate() {
-               super();
-       }
-
-       private static RequestContactTemplate instance = null;
-
-       public static synchronized RequestContactTemplate getInstance() {
-               if (instance == null) {
-                       instance = new RequestContactTemplate();
-               }
-               return instance;
-       }
-
- public String getRequestContactTemplate(String message, String accept_link,
-                       String deny_link, String openmeetings_link){
-        try {
-
-               /* lets make a Context and put data into it */
-
-               VelocityContext context = new VelocityContext();
-
-               context.put("message", message);
-               context.put("accept_link", accept_link);
-               context.put("deny_link", deny_link);
-               context.put("openmeetings_link", openmeetings_link);
-
-               /* lets render a template */
-
-               StringWriter w = new StringWriter();
-            Velocity.mergeTemplate(tamplateName, "UTF-8", context, w );
-
-            return w.toString();
-
-        } catch (Exception e ) {
-               log.error("Problem merging template : " , e );
-            //System.out.println("Problem merging template : " + e );
-        }
-        return null;
+       private static final Logger log = Red5LoggerFactory
+                       .getLogger(RequestContactTemplate.class,
+                                       ScopeApplicationAdapter.webAppRootKey);
+
+ public String getRequestContactTemplate(String message, String accept_link,
+                       String deny_link, String openmeetings_link) {
+               try {
+
+                       super.init();
+
+                       /* lets make a Context and put data into it */
+
+                       VelocityContext context = new VelocityContext();
+
+                       context.put("message", message);
+                       context.put("accept_link", accept_link);
+                       context.put("deny_link", deny_link);
+                       context.put("openmeetings_link", openmeetings_link);
+
+                       /* lets render a template */
+
+                       StringWriter w = new StringWriter();
+                       Velocity.mergeTemplate(tamplateName, "UTF-8", context, 
w);
+
+                       return w.toString();
+
+               } catch (Exception e) {
+                       log.error("Problem merging template : ", e);
+                       // System.out.println("Problem merging template : " + e 
);
+               }
+               return null;
        }
 }
=======================================
--- /branches/dev/injection/src/app/org/openmeetings/app/templates/ResetPasswordTemplate.java Sat Aug 13 02:42:52 2011 +++ /branches/dev/injection/src/app/org/openmeetings/app/templates/ResetPasswordTemplate.java Sun Aug 14 11:04:04 2011
@@ -21,23 +21,12 @@
        private static final Logger log = Red5LoggerFactory.getLogger(
                        FeedbackTemplate.class, 
ScopeApplicationAdapter.webAppRootKey);

-       private ResetPasswordTemplate() {
-               super();
-       }
-
-       private static ResetPasswordTemplate instance = null;
-
-       public static synchronized ResetPasswordTemplate getInstance() {
-               if (instance == null) {
-                       instance = new ResetPasswordTemplate();
-               }
-               return instance;
-       }
-
        public String getResetPasswordTemplate(String reset_link,
                        Long default_lang_id) {
                try {

+                       super.init();
+
                        Fieldlanguagesvalues labelid513 = fieldmanagment
                                        .getFieldByIdAndLanguage(new Long(513), 
default_lang_id);
                        Fieldlanguagesvalues labelid514 = fieldmanagment
=======================================
--- /branches/dev/injection/src/app/org/openmeetings/app/templates/VelocityLoader.java Sun Aug 14 08:26:33 2011 +++ /branches/dev/injection/src/app/org/openmeetings/app/templates/VelocityLoader.java Sun Aug 14 11:04:04 2011
@@ -19,7 +19,7 @@
                        VelocityLoader.class, 
ScopeApplicationAdapter.webAppRootKey);

        public VelocityLoader() {
-               this.init();
+
        }

        /**
@@ -31,12 +31,10 @@
                        String current_dir = ScopeApplicationAdapter.webAppPath
                                        + File.separatorChar;

-                       log.debug("current_dir :: " + current_dir);
-
                        Velocity.init(current_dir + "WEB-INF" + 
File.separatorChar
                                        + "velocity.properties");
                } catch (Exception e) {
-                       log.error("Problem initializing Velocity : " + e);
+                       log.error("Problem initializing Velocity : ", e);
                        System.out.println("Problem initializing Velocity : " + 
e);
                }
        }

--
You received this message because you are subscribed to the Google Groups 
"OpenMeetings developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/openmeetings-dev?hl=en.

Reply via email to