Revision: 4243
Author:   solomax666
Date:     Thu Sep 15 07:52:25 2011
Log:      - language import is fixed
http://code.google.com/p/openmeetings/source/detail?r=4243

Modified:
 /trunk/singlewebapp/WebContent/WEB-INF/openmeetings-applicationContext.xml
/trunk/singlewebapp/src/app/org/openmeetings/app/xmlimport/LanguageImport.java /trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/Import.java

=======================================
--- /trunk/singlewebapp/WebContent/WEB-INF/openmeetings-applicationContext.xml Sun Sep 4 05:21:47 2011 +++ /trunk/singlewebapp/WebContent/WEB-INF/openmeetings-applicationContext.xml Thu Sep 15 07:52:25 2011
@@ -114,6 +114,7 @@
        <bean id="mailHandler" class="org.openmeetings.utils.mail.MailHandler" 
/>
<bean id="feedbackManagement" class="org.openmeetings.app.data.conference.Feedbackmanagement" /> <bean id="importInitvalues" class="org.openmeetings.app.installation.ImportInitvalues" /> + <bean id="languageImport" class="org.openmeetings.app.xmlimport.LanguageImport" />
        <bean id="userImport" 
class="org.openmeetings.app.xmlimport.UserImport"/>
<bean id="libraryWmlLoader" class="org.openmeetings.app.documents.LibraryWmlLoader" /> <bean id="loadAtomRssFeed" class="org.openmeetings.app.rss.LoadAtomRssFeed" />
=======================================
--- /trunk/singlewebapp/src/app/org/openmeetings/app/xmlimport/LanguageImport.java Tue Aug 30 13:17:16 2011 +++ /trunk/singlewebapp/src/app/org/openmeetings/app/xmlimport/LanguageImport.java Thu Sep 15 07:52:25 2011
@@ -24,18 +24,6 @@
        @Autowired
        private FieldLanguageDaoImpl fieldLanguageDaoImpl;

-       public LanguageImport() {
-       }
-
-       private static LanguageImport instance = null;
-
-       public static synchronized LanguageImport getInstance() {
-               if (instance == null) {
-                       instance = new LanguageImport();
-               }
-               return instance;
-       }
-
        public Long addLanguageByDocument(Long language_id, InputStream is)
                        throws Exception {

=======================================
--- /trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/Import.java Sun Sep 4 06:59:47 2011 +++ /trunk/singlewebapp/src/app/org/openmeetings/servlet/outputhandler/Import.java Thu Sep 15 07:52:25 2011
@@ -4,7 +4,6 @@

 import java.io.IOException;
 import java.io.InputStream;
-import java.util.Date;
 import java.util.LinkedHashMap;

 import javax.servlet.ServletException;
@@ -124,7 +123,21 @@
                }
                return null;
        }
-
+
+       public LanguageImport getLanguageImport() {
+               try {
+                       if (ScopeApplicationAdapter.initComplete) {
+                               ApplicationContext context = 
WebApplicationContextUtils
+                                               
.getWebApplicationContext(getServletContext());
+                               return (LanguageImport) context
+                                               .getBean("languageImport");
+                       }
+               } catch (Exception err) {
+                       log.error("[getLanguageImport]", err);
+               }
+               return null;
+       }
+
        /*
         * (non-Javadoc)
         *
@@ -149,13 +162,13 @@
                        if (sid == null) {
                                sid = "default";
                        }
-                       System.out.println("sid: " + sid);
+                       log.debug("sid: " + sid);

                        String moduleName = 
httpServletRequest.getParameter("moduleName");
                        if (moduleName == null) {
                                moduleName = "moduleName";
                        }
-                       System.out.println("moduleName: " + moduleName);
+                       log.debug("moduleName: " + moduleName);
                        Long users_id = 
getSessionManagement().checkSession(sid);
                        Long user_level = 
getUserManagement().getUserLevelByID(users_id);

@@ -187,15 +200,13 @@
                                                language = "0";
                                        }
                                        Long language_id = 
Long.valueOf(language).longValue();
-                                       System.out.println("language_id: " + 
language_id);
-
-                                       
LanguageImport.getInstance().addLanguageByDocument(
+                                       log.debug("language_id: " + 
language_id);
+
+                                       
getLanguageImport().addLanguageByDocument(
                                                        language_id, is);
                                }
                        } else {
-                               System.out
-                                               .println("ERROR LangExport: not 
authorized FileDownload "
-                                                               + (new Date()));
+                               log.error("ERROR LangExport: not authorized 
FileDownload");
                        }

                        log.debug("Return And Close");
@@ -215,9 +226,7 @@
                        return;

                } catch (Exception er) {
-                       log.error("ERROR ", er);
-                       System.out.println("Error exporting: " + er);
-                       er.printStackTrace();
+                       log.error("ERROR exporting:", er);
                }
        }

--
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