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.