Revision: 4036
Author: seba.wagner
Date: Sat Aug 13 04:12:18 2011
Log: Fixes:
<bean id="errorManagement"
class="org.openmeetings.app.data.basic.ErrorManagement" />
<bean id="navimanagement"
class="org.openmeetings.app.data.basic.Navimanagement" />
http://code.google.com/p/openmeetings/source/detail?r=4036
Modified:
/branches/dev/injection/server/red5/webapps/openmeetings/WEB-INF/red5-applicationContext.xml
/branches/dev/injection/src/app/org/openmeetings/app/data/basic/ErrorManagement.java
/branches/dev/injection/src/app/org/openmeetings/app/data/basic/Navimanagement.java
/branches/dev/injection/src/app/org/openmeetings/app/installation/ImportInitvalues.java
/branches/dev/injection/src/app/org/openmeetings/app/remote/ErrorService.java
/branches/dev/injection/src/app/org/openmeetings/app/remote/MainService.java
/branches/dev/injection/src/app/org/openmeetings/servlet/outputhandler/Install.java
/branches/dev/injection/src/test/org/openmeetings/test/basic/StartUpData.java
/branches/dev/injection/src/test/org/openmeetings/test/dao/base/TestUtils.java
/branches/dev/injection/src/test/org/openmeetings/test/navi/GenerateBasicNavi.java
/branches/dev/injection/src/userservice/org/openmeetings/axis/services/UserService.java
=======================================
---
/branches/dev/injection/server/red5/webapps/openmeetings/WEB-INF/red5-applicationContext.xml
Sat Aug 13 03:02:25 2011
+++
/branches/dev/injection/server/red5/webapps/openmeetings/WEB-INF/red5-applicationContext.xml
Sat Aug 13 04:12:18 2011
@@ -31,6 +31,8 @@
</property>
</bean>
+ <bean id="errorManagement"
class="org.openmeetings.app.data.basic.ErrorManagement" />
+ <bean id="navimanagement"
class="org.openmeetings.app.data.basic.Navimanagement" />
<bean id="omTimeZoneDaoImpl"
class="org.openmeetings.app.data.basic.dao.OmTimeZoneDaoImpl" />
<bean id="statemanagement"
class="org.openmeetings.app.data.user.Statemanagement" />
<bean id="fieldLanguageDaoImpl"
class="org.openmeetings.app.data.basic.FieldLanguageDaoImpl"/>
=======================================
---
/branches/dev/injection/src/app/org/openmeetings/app/data/basic/ErrorManagement.java
Sat Jul 23 04:37:43 2011
+++
/branches/dev/injection/src/app/org/openmeetings/app/data/basic/ErrorManagement.java
Sat Aug 13 04:12:18 2011
@@ -3,33 +3,26 @@
import java.util.Date;
import java.util.List;
-import org.slf4j.Logger;
-import org.red5.logging.Red5LoggerFactory;
-
+import javax.persistence.EntityManager;
import javax.persistence.NoResultException;
+import javax.persistence.PersistenceContext;
import javax.persistence.Query;
-import javax.persistence.EntityManager;
-import javax.persistence.EntityTransaction;
+
import org.openmeetings.app.persistence.beans.basic.ErrorType;
import org.openmeetings.app.persistence.beans.basic.ErrorValues;
-import org.openmeetings.app.persistence.utils.PersistenceSessionUtil;
import org.openmeetings.app.remote.red5.ScopeApplicationAdapter;
-
+import org.red5.logging.Red5LoggerFactory;
+import org.slf4j.Logger;
+import org.springframework.transaction.annotation.Transactional;
+
+@Transactional
public class ErrorManagement {
- private static final Logger log =
Red5LoggerFactory.getLogger(ErrorManagement.class,
ScopeApplicationAdapter.webAppRootKey);
-
- private ErrorManagement() {
- }
-
- private static ErrorManagement instance = null;
-
- public static synchronized ErrorManagement getInstance() {
- if (instance == null) {
- instance = new ErrorManagement();
- }
- return instance;
- }
-
+ private static final Logger log = Red5LoggerFactory.getLogger(
+ ErrorManagement.class,
ScopeApplicationAdapter.webAppRootKey);
+
+ @PersistenceContext
+ private EntityManager em;
+
public Long addErrorType(Long errortype_id, Long fieldvalues_id) {
try {
ErrorType eType = new ErrorType();
@@ -37,42 +30,31 @@
eType.setStarttime(new Date());
eType.setDeleted("false");
eType.setFieldvalues_id(fieldvalues_id);
- Object idf = PersistenceSessionUtil.createSession();
- EntityManager session =
PersistenceSessionUtil.getSession();
- EntityTransaction tx = session.getTransaction();
- tx.begin();
- eType = session.merge(eType);
- Long newerrortype_id = eType.getErrortype_id();
- tx.commit();
- PersistenceSessionUtil.closeSession(idf);
+ eType = em.merge(eType);
+ Long newerrortype_id = eType.getErrortype_id();
return newerrortype_id;
} catch (Exception ex2) {
log.error("[addErrorType]: " + ex2);
}
return null;
}
-
+
public List<ErrorType> getErrorTypes() {
try {
- String hql = "select c from ErrorType as c " +
- "WHERE c.deleted <> :deleted ";
- Object idf = PersistenceSessionUtil.createSession();
- EntityManager session =
PersistenceSessionUtil.getSession();
- EntityTransaction tx = session.getTransaction();
- tx.begin();
- Query query = session.createQuery(hql);
+ String hql = "select c from ErrorType as c "
+ + "WHERE c.deleted <> :deleted ";
+ Query query = em.createQuery(hql);
query.setParameter("deleted", "true");
List<ErrorType> ll = query.getResultList();
- tx.commit();
- PersistenceSessionUtil.closeSession(idf);
return ll;
} catch (Exception ex2) {
log.error("[getErrorTypes]: " + ex2);
}
return null;
}
-
- public Long addErrorValues(Long errorvalues_id, Long errortype_id, Long
fieldvalues_id) {
+
+ public Long addErrorValues(Long errorvalues_id, Long errortype_id,
+ Long fieldvalues_id) {
try {
ErrorValues eValue = new ErrorValues();
eValue.setErrorvalues_id(errorvalues_id);
@@ -80,87 +62,62 @@
eValue.setDeleted("false");
eValue.setStarttime(new Date());
eValue.setFieldvalues_id(fieldvalues_id);
- Object idf = PersistenceSessionUtil.createSession();
- EntityManager session =
PersistenceSessionUtil.getSession();
- EntityTransaction tx = session.getTransaction();
- tx.begin();
- eValue = session.merge(eValue);
- Long newerrorvalues_id = eValue.getErrorvalues_id();
- tx.commit();
- PersistenceSessionUtil.closeSession(idf);
+ eValue = em.merge(eValue);
+ Long newerrorvalues_id = eValue.getErrorvalues_id();
return newerrorvalues_id;
} catch (Exception ex2) {
log.error("[addErrorType]: " + ex2);
}
return null;
- }
-
+ }
+
public Long getErrorValueById(Long errortype_id, Long fieldvalues_id) {
try {
ErrorValues eValue = new ErrorValues();
eValue.setErrortype_id(errortype_id);
eValue.setStarttime(new Date());
eValue.setFieldvalues_id(fieldvalues_id);
- Object idf = PersistenceSessionUtil.createSession();
- EntityManager session =
PersistenceSessionUtil.getSession();
- EntityTransaction tx = session.getTransaction();
- tx.begin();
- eValue = session.merge(eValue);
- Long newerrorvalues_id = eValue.getErrorvalues_id();
- tx.commit();
- PersistenceSessionUtil.closeSession(idf);
+ eValue = em.merge(eValue);
+ Long newerrorvalues_id = eValue.getErrorvalues_id();
return newerrorvalues_id;
} catch (Exception ex2) {
log.error("[addErrorType]: " + ex2);
}
return null;
- }
-
+ }
+
public Long updateErrorValues(Long errortype_id, Long fieldvalues_id) {
try {
ErrorValues eValue = new ErrorValues();
eValue.setErrortype_id(errortype_id);
eValue.setStarttime(new Date());
eValue.setFieldvalues_id(fieldvalues_id);
- Object idf = PersistenceSessionUtil.createSession();
- EntityManager session =
PersistenceSessionUtil.getSession();
- EntityTransaction tx = session.getTransaction();
- tx.begin();
- eValue = session.merge(eValue);
- Long newerrorvalues_id = eValue.getErrorvalues_id();
- tx.commit();
- PersistenceSessionUtil.closeSession(idf);
+ eValue = em.merge(eValue);
+ Long newerrorvalues_id = eValue.getErrorvalues_id();
return newerrorvalues_id;
} catch (Exception ex2) {
log.error("[addErrorType]: " + ex2);
}
return null;
- }
-
+ }
+
public ErrorValues getErrorValuesById(Long errorvalues_id) {
try {
- String hql = "select c from ErrorValues as c " +
- " where c.errorvalues_id = :errorvalues_id
" +
- " AND c.deleted <> :deleted";
- Object idf = PersistenceSessionUtil.createSession();
- EntityManager session =
PersistenceSessionUtil.getSession();
- EntityTransaction tx = session.getTransaction();
- tx.begin();
- session.flush();
- Query query = session.createQuery(hql);
+ String hql = "select c from ErrorValues as c "
+ + " where c.errorvalues_id = :errorvalues_id
"
+ + " AND c.deleted <> :deleted";
+ Query query = em.createQuery(hql);
query.setParameter("errorvalues_id", errorvalues_id);
query.setParameter("deleted", "true");
ErrorValues e = null;
- try{
+ try {
e = (ErrorValues) query.getSingleResult();
- } catch (NoResultException ex) {
- }
- tx.commit();
- PersistenceSessionUtil.closeSession(idf);
+ } catch (NoResultException ex) {
+ }
return e;
} catch (Exception ex2) {
- log.error("[getErrorValuesById]",ex2);
+ log.error("[getErrorValuesById]", ex2);
}
return null;
- }
-}
+ }
+}
=======================================
---
/branches/dev/injection/src/app/org/openmeetings/app/data/basic/Navimanagement.java
Sat Aug 13 02:42:52 2011
+++
/branches/dev/injection/src/app/org/openmeetings/app/data/basic/Navimanagement.java
Sat Aug 13 04:12:18 2011
@@ -5,37 +5,29 @@
import java.util.List;
import javax.persistence.EntityManager;
-import javax.persistence.EntityTransaction;
+import javax.persistence.PersistenceContext;
import javax.persistence.Query;
import org.openmeetings.app.persistence.beans.basic.Naviglobal;
import org.openmeetings.app.persistence.beans.basic.Navimain;
import org.openmeetings.app.persistence.beans.basic.Navisub;
-import org.openmeetings.app.persistence.utils.PersistenceSessionUtil;
import org.openmeetings.app.remote.red5.ScopeApplicationAdapter;
import org.red5.logging.Red5LoggerFactory;
import org.slf4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
-
+import org.springframework.transaction.annotation.Transactional;
+
+@Transactional
public class Navimanagement {
private static final Logger log = Red5LoggerFactory.getLogger(
Navimanagement.class,
ScopeApplicationAdapter.webAppRootKey);
+ @PersistenceContext
+ private EntityManager em;
+
@Autowired
private Fieldmanagment fieldmanagment;
-
- private static Navimanagement instance;
-
- private Navimanagement() {
- };
-
- public static synchronized Navimanagement getInstance() {
- if (instance == null) {
- instance = new Navimanagement();
- }
- return instance;
- }
public List getMainMenu(long user_level, long USER_ID, long
language_id) {
List<Naviglobal> ll = this.getMainMenu(user_level, USER_ID);
@@ -74,23 +66,13 @@
public List<Naviglobal> getMainMenu(long user_level, long USER_ID) {
try {
- Object idf = PersistenceSessionUtil.createSession();
- EntityManager session =
PersistenceSessionUtil.getSession();
- EntityTransaction tx = session.getTransaction();
- tx.begin();
- // CriteriaBuilder crit = session.getCriteriaBuilder();
- Query query = session.createQuery("select c from Naviglobal
as c "
+ // CriteriaBuilder crit = em.getCriteriaBuilder();
+ Query query = em.createQuery("select c from Naviglobal as c
"
+ "where c.level_id <= :level_id AND "
+ "c.deleted LIKE 'false' " + "order by
c.naviorder");
query.setParameter("level_id", user_level);
List<Naviglobal> navi = query.getResultList();
- tx.commit();
-
- log.debug("getMainMenu " + navi.size());
-
- PersistenceSessionUtil.closeSession(idf);
-
return navi;
} catch (Exception ex2) {
log.error("getMainMenu", ex2);
@@ -116,16 +98,9 @@
ng.setStarttime(new Date());
ng.setTooltip_fieldvalues_id(tooltip_fieldvalues_id);
- Object idf = PersistenceSessionUtil.createSession();
- EntityManager session =
PersistenceSessionUtil.getSession();
- EntityTransaction tx = session.getTransaction();
- tx.begin();
- // CriteriaBuilder crit = session.getCriteriaBuilder();
-
- session.merge(ng);
-
- tx.commit();
- PersistenceSessionUtil.closeSession(idf);
+ // CriteriaBuilder crit = em.getCriteriaBuilder();
+
+ em.merge(ng);
} catch (Exception ex2) {
log.error("addGlobalStructure", ex2);
@@ -150,16 +125,7 @@
ng.setGlobal_id(global_id);
ng.setStarttime(new Date());
- Object idf = PersistenceSessionUtil.createSession();
- EntityManager session =
PersistenceSessionUtil.getSession();
- EntityTransaction tx = session.getTransaction();
- tx.begin();
- // CriteriaBuilder crit = session.getCriteriaBuilder();
-
- session.merge(ng);
-
- tx.commit();
- PersistenceSessionUtil.closeSession(idf);
+ em.merge(ng);
} catch (Exception ex2) {
log.error("addMainStructure", ex2);
@@ -184,16 +150,7 @@
ng.setMain_id(main_id);
ng.setStarttime(new Date());
- Object idf = PersistenceSessionUtil.createSession();
- EntityManager session =
PersistenceSessionUtil.getSession();
- EntityTransaction tx = session.getTransaction();
- tx.begin();
- // CriteriaBuilder crit = session.getCriteriaBuilder();
-
- session.merge(ng);
-
- tx.commit();
- PersistenceSessionUtil.closeSession(idf);
+ em.merge(ng);
} catch (Exception ex2) {
log.error("addSubStructure", ex2);
=======================================
---
/branches/dev/injection/src/app/org/openmeetings/app/installation/ImportInitvalues.java
Sat Aug 13 03:02:25 2011
+++
/branches/dev/injection/src/app/org/openmeetings/app/installation/ImportInitvalues.java
Sat Aug 13 04:12:18 2011
@@ -55,6 +55,10 @@
private Statemanagement statemanagement;
@Autowired
private OmTimeZoneDaoImpl omTimeZoneDaoImpl;
+ @Autowired
+ private Navimanagement navimanagement;
+ @Autowired
+ private ErrorManagement errorManagement;
public void loadMainMenu() {
@@ -66,23 +70,21 @@
/*
* ######################## Dashboard Menu Points
*/
- Navimanagement.getInstance().addGlobalStructure("home", 1, 124,
false,
- true, 1, "home", "false", 582L);
- Navimanagement.getInstance().addMainStructure(
- "dashboardModuleStartScreen", 1, 290, true,
false, 1,
- "Dashboard Module", 1, "false");
- Navimanagement.getInstance().addMainStructure(
- "dashboardModuleCalendar", 2, 291, true, false,
1,
- "Module Calendar", 1, "false");
+ navimanagement.addGlobalStructure("home", 1, 124, false, true,
1,
+ "home", "false", 582L);
+ navimanagement.addMainStructure("dashboardModuleStartScreen",
1, 290,
+ true, false, 1, "Dashboard Module", 1, "false");
+ navimanagement.addMainStructure("dashboardModuleCalendar", 2,
291,
+ true, false, 1, "Module Calendar", 1, "false");
/*
* ######################## Recording Menu Points - disabled by
default
*/
- Navimanagement.getInstance().addGlobalStructure("record", 2,
395,
- false, true, 1, "record", "false", 583L);
- Navimanagement.getInstance().addMainStructure("recordModule",
1, 395,
- true, false, 1, "Module Recording Player", 2,
"false");
+ navimanagement.addGlobalStructure("record", 2, 395, false,
true, 1,
+ "record", "false", 583L);
+ navimanagement.addMainStructure("recordModule", 1, 395, true,
false, 1,
+ "Module Recording Player", 2, "false");
/*
* String action, int naviorder, long fieldvalues_id, boolean
isleaf,
@@ -93,74 +95,68 @@
* ######################## Conference Menu Points
*/
- Navimanagement.getInstance().addGlobalStructure("meetings", 3,
792,
- false, true, 1, "List of Conference Rooms Global
Navi",
- "false", 793L);
-
- Navimanagement.getInstance().addMainStructure(
- "conferenceModuleRoomList", 1, 792, true,
false, 1,
- "List of Conference Rooms Main Navi", 3,
"false");
+ navimanagement.addGlobalStructure("meetings", 3, 792, false,
true, 1,
+ "List of Conference Rooms Global Navi",
"false", 793L);
+
+ navimanagement.addMainStructure("conferenceModuleRoomList", 1,
792,
+ true, false, 1, "List of Conference Rooms Main
Navi", 3,
+ "false");
/*
* ######################## Event Menu Points
*/
- Navimanagement.getInstance().addGlobalStructure("events", 4, 3,
false,
- true, 1, "List of Event Rooms Global Navi",
"true", 585L);
-
-
Navimanagement.getInstance().addMainStructure("eventModuleRoomList", 1,
- 3, true, false, 1, "List of Event Rooms Main Navi", 4,
"false");
+ navimanagement.addGlobalStructure("events", 4, 3, false, true,
1,
+ "List of Event Rooms Global Navi", "true",
585L);
+
+ navimanagement.addMainStructure("eventModuleRoomList", 1, 3,
true,
+ false, 1, "List of Event Rooms Main Navi", 4,
"false");
/*
* ######################## Moderation Menu Points - disabled
by default
*/
- Navimanagement.getInstance().addGlobalStructure("moderate", 5,
649L,
- false, true, 2, "Moderation Menu", "true",
660L);
-
-
Navimanagement.getInstance().addMainStructure("moderatorModuleUser", 1,
- 650, true, false, 1, "Moderate Users", 5,
"false");
-
-
Navimanagement.getInstance().addMainStructure("moderatorModuleRoom", 1,
- 651, true, false, 1, "Moderate Rooms", 5,
"false");
+ navimanagement.addGlobalStructure("moderate", 5, 649L, false,
true, 2,
+ "Moderation Menu", "true", 660L);
+
+ navimanagement.addMainStructure("moderatorModuleUser", 1, 650,
true,
+ false, 1, "Moderate Users", 5, "false");
+
+ navimanagement.addMainStructure("moderatorModuleRoom", 1, 651,
true,
+ false, 1, "Moderate Rooms", 5, "false");
/*
* ######################## Administration Menu Points
*/
- Navimanagement.getInstance().addGlobalStructure("admin", 6, 6,
false,
- true, 3, "Administration Menu", "false", 586L);
-
-
Navimanagement.getInstance().addMainStructure("adminModuleUser", 14,
- 125, true, false, 2, "Administration of Users", 6,
"false");
-
-
Navimanagement.getInstance().addMainStructure("adminModuleConnections",
- 15, 597, true, false, 3, "Aministration of
Connections", 6,
- "false");
-
- Navimanagement.getInstance().addMainStructure("adminModuleOrg",
16,
- 127, true, false, 3, "Administration of
Organizations", 6,
- "false");
-
-
Navimanagement.getInstance().addMainStructure("adminModuleRoom", 17,
- 186, true, false, 3, "Administration of Rooms", 6,
"false");
-
- Navimanagement.getInstance().addMainStructure(
- "adminModuleConfiguration", 18, 263, true,
false, 3,
- "Administration of Configuration", 6, "false");
-
-
Navimanagement.getInstance().addMainStructure("adminModuleLanguages",
- 19, 348, true, false, 3, "Administration of
Languages", 6,
- "false");
-
-
Navimanagement.getInstance().addMainStructure("adminModuleLDAP", 20,
- 1103, true, false, 3, "Administration of LDAP
Configs", 6,
- "false");
-
-
Navimanagement.getInstance().addMainStructure("adminModuleBackup", 21,
- 367, true, false, 3, "Administration of Backups", 6,
"false");
-
- ErrorManagement.getInstance().addErrorType(new Long(1), new
Long(322));
- ErrorManagement.getInstance().addErrorType(new Long(2), new
Long(323));
+ navimanagement.addGlobalStructure("admin", 6, 6, false, true, 3,
+ "Administration Menu", "false", 586L);
+
+ navimanagement.addMainStructure("adminModuleUser", 14, 125,
true,
+ false, 2, "Administration of Users", 6,
"false");
+
+ navimanagement.addMainStructure("adminModuleConnections", 15,
597,
+ true, false, 3, "Aministration of Connections", 6,
"false");
+
+ navimanagement.addMainStructure("adminModuleOrg", 16, 127,
true, false,
+ 3, "Administration of Organizations", 6,
"false");
+
+ navimanagement.addMainStructure("adminModuleRoom", 17, 186,
true,
+ false, 3, "Administration of Rooms", 6,
"false");
+
+ navimanagement.addMainStructure("adminModuleConfiguration", 18,
263,
+ true, false, 3, "Administration of Configuration", 6,
"false");
+
+ navimanagement.addMainStructure("adminModuleLanguages", 19,
348, true,
+ false, 3, "Administration of Languages", 6,
"false");
+
+ navimanagement.addMainStructure("adminModuleLDAP", 20, 1103,
true,
+ false, 3, "Administration of LDAP Configs", 6,
"false");
+
+ navimanagement.addMainStructure("adminModuleBackup", 21, 367,
true,
+ false, 3, "Administration of Backups", 6,
"false");
+
+ errorManagement.addErrorType(new Long(1), new Long(322));
+ errorManagement.addErrorType(new Long(2), new Long(323));
}
@@ -195,7 +191,7 @@
errortype_id =
Long.valueOf(text).longValue();
}
-
ErrorManagement.getInstance().addErrorValues(errorvalues_id,
+ errorManagement.addErrorValues(errorvalues_id,
errortype_id, fieldvalues_id);
}
log.error("ErrorMappings ADDED");
=======================================
---
/branches/dev/injection/src/app/org/openmeetings/app/remote/ErrorService.java
Sat Aug 13 02:42:52 2011
+++
/branches/dev/injection/src/app/org/openmeetings/app/remote/ErrorService.java
Sat Aug 13 04:12:18 2011
@@ -22,6 +22,8 @@
@Autowired
private Fieldmanagment fieldmanagment;
+ @Autowired
+ private ErrorManagement errorManagement;
/**
* Gets an Error-Object by its id TODO: add error-code-handlers -20
@@ -39,8 +41,8 @@
if (errorid < 0) {
// log.debug("errorid,language_id:
"+errorid+"|"+language_id);
- ErrorValues eValues = ErrorManagement.getInstance()
- .getErrorValuesById(errorid * (-1));
+ ErrorValues eValues =
errorManagement.getErrorValuesById(errorid
+ * (-1));
if (eValues != null) {
// log.debug(eValues.getFieldvalues());
//
log.debug(eValues.getFieldvalues().getFieldvalues_id());
=======================================
---
/branches/dev/injection/src/app/org/openmeetings/app/remote/MainService.java
Sat Aug 13 03:02:25 2011
+++
/branches/dev/injection/src/app/org/openmeetings/app/remote/MainService.java
Sat Aug 13 04:12:18 2011
@@ -73,6 +73,8 @@
private Statemanagement statemanagement;
@Autowired
private OmTimeZoneDaoImpl omTimeZoneDaoImpl;
+ @Autowired
+ private Navimanagement navimanagement;
// External User Types
public static final String EXTERNAL_USER_TYPE_LDAP = "LDAP";
@@ -117,8 +119,7 @@
Long user_level =
userManagement.getUserLevelByIdAndOrg(user_id,
organisation_id);
// log.error("getNavi 2: "+user_level);
- return
Navimanagement.getInstance().getMainMenu(user_level,
- user_id, language_id);
+ return navimanagement.getMainMenu(user_level, user_id,
language_id);
} catch (Exception err) {
log.error("[getNavi] ", err);
}
=======================================
---
/branches/dev/injection/src/app/org/openmeetings/servlet/outputhandler/Install.java
Sat Aug 13 03:02:25 2011
+++
/branches/dev/injection/src/app/org/openmeetings/servlet/outputhandler/Install.java
Sat Aug 13 04:12:18 2011
@@ -324,10 +324,10 @@
importInitvalues.loadMainMenu();
+
importInitvalues.loadErrorMappingsFromXML(filePath);
+
if (true)
return null;
-
-
importInitvalues.loadErrorMappingsFromXML(filePath);
importInitvalues.loadSalutations();
importInitvalues.loadConfiguration(crypt_ClassName,
=======================================
---
/branches/dev/injection/src/test/org/openmeetings/test/basic/StartUpData.java
Sat Aug 13 03:02:25 2011
+++
/branches/dev/injection/src/test/org/openmeetings/test/basic/StartUpData.java
Sat Aug 13 04:12:18 2011
@@ -14,6 +14,8 @@
private Usermanagement userManagement;
@Autowired
private Statemanagement statemanagement;
+ @Autowired
+ private Navimanagement navimanagement;
public StartUpData(String testname) {
super(testname);
@@ -25,33 +27,33 @@
userManagement.addUserLevel("Moderator", 2);
userManagement.addUserLevel("Admin", 3);
- Navimanagement.getInstance().addGlobalStructure("home", 1, 124,
true,
- true, 1, "home", "false", 586L);
-
- Navimanagement.getInstance().addGlobalStructure("conf", 2, 1,
false,
- true, 1, "conference", "false", 586L);
- Navimanagement.getInstance().addMainStructure("conf1", 1, 2,
true,
- true, 1, "meeting", 2, "false");
- Navimanagement.getInstance().addMainStructure("conf2", 2, 3,
true,
- true, 1, "classroom", 2, "false");
-
- Navimanagement.getInstance().addGlobalStructure("settings", 3,
4,
- false, true, 1, "setings", "false", 586L);
- Navimanagement.getInstance().addMainStructure("userself", 1, 5,
true,
- false, 1, "userself", 3, "false");
-
Navimanagement.getInstance().addMainStructure("roomconfiguremod", 2,
- 192, true, false, 1, "roomconfiguremod", 3,
"false");
-
- Navimanagement.getInstance().addGlobalStructure("admin", 4, 6,
false,
- true, 2, "admin", "false", 586L);
- Navimanagement.getInstance().addMainStructure("useradmin", 1,
125,
- true, false, 2, "useradmin", 4, "false");
- Navimanagement.getInstance().addMainStructure("groupadmin", 1,
126,
- true, false, 2, "groupadmin", 4, "false");
- Navimanagement.getInstance().addMainStructure("orgadmin", 1,
127, true,
- false, 3, "orgadmin", 4, "false");
- Navimanagement.getInstance().addMainStructure("roomadmin", 1,
186,
- true, false, 3, "roomadmin", 4, "false");
+ navimanagement.addGlobalStructure("home", 1, 124, true, true, 1,
+ "home", "false", 586L);
+
+ navimanagement.addGlobalStructure("conf", 2, 1, false, true, 1,
+ "conference", "false", 586L);
+ navimanagement.addMainStructure("conf1", 1, 2, true, true, 1,
+ "meeting", 2, "false");
+ navimanagement.addMainStructure("conf2", 2, 3, true, true, 1,
+ "classroom", 2, "false");
+
+ navimanagement.addGlobalStructure("settings", 3, 4, false,
true, 1,
+ "setings", "false", 586L);
+ navimanagement.addMainStructure("userself", 1, 5, true, false,
1,
+ "userself", 3, "false");
+ navimanagement.addMainStructure("roomconfiguremod", 2, 192,
true,
+ false, 1, "roomconfiguremod", 3, "false");
+
+ navimanagement.addGlobalStructure("admin", 4, 6, false, true, 2,
+ "admin", "false", 586L);
+ navimanagement.addMainStructure("useradmin", 1, 125, true,
false, 2,
+ "useradmin", 4, "false");
+ navimanagement.addMainStructure("groupadmin", 1, 126, true,
false, 2,
+ "groupadmin", 4, "false");
+ navimanagement.addMainStructure("orgadmin", 1, 127, true,
false, 3,
+ "orgadmin", 4, "false");
+ navimanagement.addMainStructure("roomadmin", 1, 186, true,
false, 3,
+ "roomadmin", 4, "false");
Salutationmanagement.getInstance().addUserSalutation("Herr",
261);
Salutationmanagement.getInstance().addUserSalutation("Frau",
262);
=======================================
---
/branches/dev/injection/src/test/org/openmeetings/test/dao/base/TestUtils.java
Fri Aug 12 12:28:51 2011
+++
/branches/dev/injection/src/test/org/openmeetings/test/dao/base/TestUtils.java
Sat Aug 13 04:12:18 2011
@@ -18,29 +18,34 @@
import org.springframework.beans.factory.annotation.Autowired;
public class TestUtils extends Assert {
- @Autowired //FIXME
+
+ @Autowired
static private Configurationmanagement cfgManagement;
- @Autowired //FIXME
+ @Autowired
static private AppointmentDaoImpl appointmentDao;
- @Autowired //FIXME
- static private Usermanagement userManagement;
-
- public static Appointment createAppointment() throws Exception
- {
- assertNotNull("Cann't access to appointment dao implimentation",
appointmentDao);
-
+ @Autowired
+ static private Usermanagement userManagement;
+ @Autowired
+ private static Navimanagement navimanagement;
+ @Autowired
+ private static ErrorManagement errorManagement;
+
+ public static Appointment createAppointment() throws Exception {
+ assertNotNull("Cann't access to appointment dao implimentation",
+ appointmentDao);
+
// add new appointment
Appointment ap = new Appointment();
-
+
ap.setAppointmentName("appointmentName");
ap.setAppointmentLocation("appointmentLocation");
-
+
Date appointmentstart = new Date();
Date appointmentend = new Date();
appointmentend.setTime(appointmentstart.getTime() + 3600);
-
+
ap.setAppointmentStarttime(appointmentstart);
- ap.setAppointmentEndtime(appointmentend);
+ ap.setAppointmentEndtime(appointmentend);
ap.setAppointmentDescription("appointmentDescription");
ap.setStarttime(new Date());
ap.setDeleted("false");
@@ -49,15 +54,15 @@
ap.setIsMonthly(false);
ap.setIsYearly(false);
ap.setIsPasswordProtected(false);
-
+
ap.setUserId(UsersDaoImpl.getInstance().getUser(1L));
ap.setIsConnectedEvent(false);
Long id = appointmentDao.addAppointmentObj(ap);
assertNotNull("Cann't add appointment", id);
return ap;
}
-
- public static Users createUser(int rnd) throws Exception{
+
+ public static Users createUser(int rnd) throws Exception {
Users users = new Users();
// add user
users.setFirstname("firstname" + rnd);
@@ -71,7 +76,7 @@
assertNotNull("User should not be null", users);
return users;
}
-
+
public static void loadSalutations() {
Salutationmanagement.getInstance().addUserSalutation("Mr", 261);
@@ -80,54 +85,54 @@
Salutationmanagement.getInstance().addUserSalutation("Dr", 842);
}
-
+
public static void loadConfigurations() {
-
+
// ***************************************
// ***************************************
// Timezone settings
// ***************************************
Calendar cal = Calendar.getInstance();
int offset = cal.get(Calendar.ZONE_OFFSET);
-
- offset = offset/1000/60/60;
-
+
+ offset = offset / 1000 / 60 / 60;
+
String timeZoneJavaFormat = "Etc/GMT";
-
+
if (offset > 0) {
- timeZoneJavaFormat += "+"+offset;
+ timeZoneJavaFormat += "+" + offset;
} else {
- timeZoneJavaFormat += "-"+offset;
- }
-
- cfgManagement.addConfByKey(3, "default.timezone",
- timeZoneJavaFormat, null, "This is the default timezone if nothing is
specified");
-
+ timeZoneJavaFormat += "-" + offset;
+ }
+
+ cfgManagement.addConfByKey(3, "default.timezone",
timeZoneJavaFormat,
+ null, "This is the default timezone if nothing is
specified");
+
// ***************************************
// ***************************************
// additional settings
// ***************************************
-
- cfgManagement.addConfByKey(3, "show.facebook.login",
- ""+0, null, "Show Facebook Login");
-
- cfgManagement.addConfByKey(3, "default.quality.screensharing",
- "0", null, "Default selection in ScreenSharing
Quality");
-
- cfgManagement.addConfByKey(3, "default.dashboard.tab",
- "0", null, "Default selection in Dashboard tabs as
tab-index-id");
-
- cfgManagement.addConfByKey(3, "dashboard.show.myrooms",
- "1", null, "Show My Rooms Tab");
-
- cfgManagement.addConfByKey(3, "dashboard.show.chat",
- "1", null, "Show Chat Tab");
-
- cfgManagement.addConfByKey(3, "dashboard.show.rssfeed",
- "0", null, "Show RSS Tab");
-
- }
-
+
+ cfgManagement.addConfByKey(3, "show.facebook.login", "" + 0,
null,
+ "Show Facebook Login");
+
+ cfgManagement.addConfByKey(3, "default.quality.screensharing",
"0",
+ null, "Default selection in ScreenSharing
Quality");
+
+ cfgManagement.addConfByKey(3, "default.dashboard.tab", "0",
null,
+ "Default selection in Dashboard tabs as
tab-index-id");
+
+ cfgManagement.addConfByKey(3, "dashboard.show.myrooms", "1",
null,
+ "Show My Rooms Tab");
+
+ cfgManagement.addConfByKey(3, "dashboard.show.chat", "1", null,
+ "Show Chat Tab");
+
+ cfgManagement.addConfByKey(3, "dashboard.show.rssfeed", "0",
null,
+ "Show RSS Tab");
+
+ }
+
public static void loadMainMenu() {
userManagement.addUserLevel("User", 1);
@@ -135,162 +140,152 @@
userManagement.addUserLevel("Admin", 3);
userManagement.addUserLevel("Web-Service (only access via
SOAP)", 4);
- /* ########################
- * Dashboard Menu Points
+ /*
+ * ######################## Dashboard Menu Points
*/
- Navimanagement.getInstance().addGlobalStructure("home", 1, 124,
false,
- true, 1, "home", "false", 582L);
-
Navimanagement.getInstance().addMainStructure("dashboardModuleStartScreen",
1, 290,
+ navimanagement.addGlobalStructure("home", 1, 124, false, true,
1,
+ "home", "false", 582L);
+ navimanagement.addMainStructure("dashboardModuleStartScreen",
1, 290,
true, false, 1, "Dashboard Module", 1, "false");
- Navimanagement.getInstance().addMainStructure("dashboardModuleCalendar",
2,
- 291, true, false, 1, "Module Calendar", 1,
"false");
-
- /* ########################
- * Recording Menu Points - disabled by default
+ navimanagement.addMainStructure("dashboardModuleCalendar", 2,
291,
+ true, false, 1, "Module Calendar", 1, "false");
+
+ /*
+ * ######################## Recording Menu Points - disabled by
default
*/
-
- Navimanagement.getInstance().addGlobalStructure("record", 2,
395,
- false, true, 1, "record", "false", 583L);
- Navimanagement.getInstance().addMainStructure("recordModule",
1, 395,
- true, false, 1, "Module Recording Player", 2,
"false");
-
-
- /* ########################
- * Conference Menu Points
+
+ navimanagement.addGlobalStructure("record", 2, 395, false,
true, 1,
+ "record", "false", 583L);
+ navimanagement.addMainStructure("recordModule", 1, 395, true,
false, 1,
+ "Module Recording Player", 2, "false");
+
+ /*
+ * ######################## Conference Menu Points
*/
-
- Navimanagement.getInstance().addGlobalStructure("meetings", 3,
792,
- false, true, 1, "List of Conference Rooms Global Navi",
"false", 793L);
-
-
Navimanagement.getInstance().addMainStructure("conferenceModuleRoomList", 1,
- 792, true, false, 1, "List of Conference Rooms Main
Navi", 3, "false");
-
-
- /* ########################
- * Event Menu Points
+
+ navimanagement.addGlobalStructure("meetings", 3, 792, false,
true, 1,
+ "List of Conference Rooms Global Navi",
"false", 793L);
+
+ navimanagement.addMainStructure("conferenceModuleRoomList", 1,
792,
+ true, false, 1, "List of Conference Rooms Main
Navi", 3,
+ "false");
+
+ /*
+ * ######################## Event Menu Points
*/
- Navimanagement.getInstance().addGlobalStructure("events", 4, 3,
false,
- true, 1, "List of Event Rooms Global Navi",
"true", 585L);
-
- Navimanagement.getInstance().addMainStructure("eventModuleRoomList", 1,
3,
- true, false, 1, "List of Event Rooms Main Navi", 4,
"false");
-
-
-
- /* ########################
- * Moderation Menu Points - disabled by default
+ navimanagement.addGlobalStructure("events", 4, 3, false, true,
1,
+ "List of Event Rooms Global Navi", "true",
585L);
+
+ navimanagement.addMainStructure("eventModuleRoomList", 1, 3,
true,
+ false, 1, "List of Event Rooms Main Navi", 4,
"false");
+
+ /*
+ * ######################## Moderation Menu Points - disabled
by default
*/
- Navimanagement.getInstance().addGlobalStructure("moderate", 5, 649L,
false,
- true, 2, "Moderation Menu", "true", 660L);
-
- Navimanagement.getInstance().addMainStructure("moderatorModuleUser", 1,
650,
- true, false, 1, "Moderate Users", 5, "false");
-
- Navimanagement.getInstance().addMainStructure("moderatorModuleRoom", 1,
651,
- true, false, 1, "Moderate Rooms", 5, "false");
-
-
- /* ########################
- * Administration Menu Points
+ navimanagement.addGlobalStructure("moderate", 5, 649L, false,
true, 2,
+ "Moderation Menu", "true", 660L);
+
+ navimanagement.addMainStructure("moderatorModuleUser", 1, 650,
true,
+ false, 1, "Moderate Users", 5, "false");
+
+ navimanagement.addMainStructure("moderatorModuleRoom", 1, 651,
true,
+ false, 1, "Moderate Rooms", 5, "false");
+
+ /*
+ * ######################## Administration Menu Points
*/
- Navimanagement.getInstance().addGlobalStructure("admin", 6, 6,
false,
- true, 3, "Administration Menu", "false", 586L);
-
-
Navimanagement.getInstance().addMainStructure("adminModuleUser", 14, 125,
- true, false, 2, "Administration of Users", 6,
"false");
-
- Navimanagement.getInstance().addMainStructure("adminModuleConnections",
15, 597,
+ navimanagement.addGlobalStructure("admin", 6, 6, false, true, 3,
+ "Administration Menu", "false", 586L);
+
+ navimanagement.addMainStructure("adminModuleUser", 14, 125,
true,
+ false, 2, "Administration of Users", 6,
"false");
+
+ navimanagement.addMainStructure("adminModuleConnections", 15,
597,
true, false, 3, "Aministration of Connections", 6,
"false");
-
- Navimanagement.getInstance().addMainStructure("adminModuleOrg",
16, 127,
- true, false, 3, "Administration of Organizations", 6,
"false");
-
-
Navimanagement.getInstance().addMainStructure("adminModuleRoom", 17, 186,
- true, false, 3, "Administration of Rooms", 6,
"false");
-
-
Navimanagement.getInstance().addMainStructure("adminModuleConfiguration",
18, 263,
+
+ navimanagement.addMainStructure("adminModuleOrg", 16, 127,
true, false,
+ 3, "Administration of Organizations", 6,
"false");
+
+ navimanagement.addMainStructure("adminModuleRoom", 17, 186,
true,
+ false, 3, "Administration of Rooms", 6,
"false");
+
+ navimanagement.addMainStructure("adminModuleConfiguration", 18,
263,
true, false, 3, "Administration of Configuration", 6,
"false");
-
-
Navimanagement.getInstance().addMainStructure("adminModuleLanguages", 19,
- 348, true, false, 3, "Administration of Languages", 6,
"false");
-
- Navimanagement.getInstance().addMainStructure("adminModuleLDAP", 20,
1103,
- true, false, 3, "Administration of LDAP Configs", 6,
"false");
-
- Navimanagement.getInstance().addMainStructure("adminModuleBackup", 21,
367,
- true, false, 3, "Administration of Backups", 6,
"false");
-
- ErrorManagement.getInstance().addErrorType(new Long(1), new
Long(322));
- ErrorManagement.getInstance().addErrorType(new Long(2), new
Long(323));
+
+ navimanagement.addMainStructure("adminModuleLanguages", 19,
348, true,
+ false, 3, "Administration of Languages", 6,
"false");
+
+ navimanagement.addMainStructure("adminModuleLDAP", 20, 1103,
true,
+ false, 3, "Administration of LDAP Configs", 6,
"false");
+
+ navimanagement.addMainStructure("adminModuleBackup", 21, 367,
true,
+ false, 3, "Administration of Backups", 6,
"false");
+
+ errorManagement.addErrorType(new Long(1), new Long(322));
+ errorManagement.addErrorType(new Long(2), new Long(323));
}
-
+
public static void loadDefaultRooms() {
long conference_Id = Roommanagement.getInstance().addRoomType(
"conference");
long audience_Id =
Roommanagement.getInstance().addRoomType("audience");
- long restricted_Id =
Roommanagement.getInstance().addRoomType("restricted");
-
- long interview_Id =
Roommanagement.getInstance().addRoomType("interview");
-
+ long restricted_Id = Roommanagement.getInstance().addRoomType(
+ "restricted");
+
+ long interview_Id = Roommanagement.getInstance().addRoomType(
+ "interview");
+
long custom_Id =
Roommanagement.getInstance().addRoomType("custom");
-
- Roommanagement.getInstance().addRoom(3, "public Interview Room",
interview_Id,
- "", new Long(16), true, null, false, false,
null, false, null, true,
- false, false, "", "", "", null,
- null,
+
+ Roommanagement.getInstance().addRoom(3, "public Interview Room",
+ interview_Id, "", new Long(16), true, null,
false, false, null,
+ false, null, true, false, false, "", "", "",
null, null, null,
+ false);
+
+ Roommanagement.getInstance().addRoom(3, "public Conference
Room",
+ conference_Id, "", new Long(32), true, null,
false, false,
+ null, false, null, true, false, false, "", "",
"", null, null,
null, false);
-
- Roommanagement.getInstance().addRoom(3, "public Conference Room",
conference_Id,
- "", new Long(32), true, null, false, false,
null, false, null, true,
- false, false, "", "", "", null,
- null,
- null, false);
-
- Roommanagement.getInstance().addRoom(3, "public Video Only Room",
conference_Id,
- "", new Long(32), true, null, false, false,
null, false, null, true,
- false, false, "", "", "", null,
- null,
+
+ Roommanagement.getInstance().addRoom(3, "public Video Only
Room",
+ conference_Id, "", new Long(32), true, null,
false, false,
+ null, false, null, true, false, false, "", "",
"", null, null,
null, false);
Roommanagement.getInstance().addRoom(3,
- "public Video And Whiteboard Room", conference_Id, "", new Long(32),
true,
- null, false, false, null, false, null, true, false, false, "", "", "",
null,
- null,
- null, false);
-
- Roommanagement.getInstance().addRoom(3, "public Restricted Room",
restricted_Id,
- "", new Long(100), true, null, false, false,
null, false, null, true,
- false, false, "", "", "", null,
- null,
+ "public Video And Whiteboard Room", conference_Id,
"",
+ new Long(32), true, null, false, false, null,
false, null,
+ true, false, false, "", "", "", null, null,
null, false);
+
+ Roommanagement.getInstance().addRoom(3, "public Restricted
Room",
+ restricted_Id, "", new Long(100), true, null,
false, false,
+ null, false, null, true, false, false, "", "",
"", null, null,
null, false);
-
+
long room2 = Roommanagement.getInstance().addRoom(3,
- "private Conference Room", conference_Id, "", new Long(32), false,
null,
- false, false, null, false, null, true, false, false, "",
"", "", null,
- null,
- null, false);
-
+ "private Conference Room", conference_Id, "",
new Long(32),
+ false, null, false, false, null, false, null,
true, false,
+ false, "", "", "", null, null, null, false);
+
Roommanagement.getInstance().addRoomToOrganisation(3, room2, 1);
- Roommanagement.getInstance().addRoom(3,
- "public Audience Room", audience_Id, "", new
Long(32), true, null,
- false, false, null, false, null, true, false, false, "",
"", "", null,
- null,
- null, false);
+ Roommanagement.getInstance().addRoom(3, "public Audience Room",
+ audience_Id, "", new Long(32), true, null,
false, false, null,
+ false, null, true, false, false, "", "", "",
null, null, null,
+ false);
long room4 = Roommanagement.getInstance().addRoom(3,
- "private Audience Room", audience_Id, "", new
Long(32), false, null,
- false, false, null, false, null, true, false, false, "",
"", "", null,
- null,
- null, false);
-
+ "private Audience Room", audience_Id, "", new
Long(32), false,
+ null, false, false, null, false, null, true, false,
false, "",
+ "", "", null, null, null, false);
+
Roommanagement.getInstance().addRoomToOrganisation(3, room4, 1);
}
-
-}
+
+}
=======================================
---
/branches/dev/injection/src/test/org/openmeetings/test/navi/GenerateBasicNavi.java
Mon Oct 12 02:56:03 2009
+++
/branches/dev/injection/src/test/org/openmeetings/test/navi/GenerateBasicNavi.java
Sat Aug 13 04:12:18 2011
@@ -3,24 +3,34 @@
import junit.framework.TestCase;
import org.openmeetings.app.data.basic.Navimanagement;
+import org.springframework.beans.factory.annotation.Autowired;
public class GenerateBasicNavi extends TestCase {
-
- public GenerateBasicNavi(String testname){
+
+ @Autowired
+ private Navimanagement navimanagement;
+
+ public GenerateBasicNavi(String testname) {
super(testname);
}
-
- public void testGenerateBasicNavi(){
-
- Navimanagement.getInstance().addGlobalStructure("conf", 1, 1, false,
true, 1, "conference","false", 586L);
- Navimanagement.getInstance().addMainStructure("conf1", 1, 2, true,
false, 1, "meeting", 1, "false");
- Navimanagement.getInstance().addMainStructure("conf2", 2, 3, true,
false, 1, "classroom", 1, "false");
-
- Navimanagement.getInstance().addGlobalStructure("settings", 2, 4, false,
true, 1, "setings","false", 586L);
- Navimanagement.getInstance().addMainStructure("userself", 1, 5, true,
false, 1, "userself",2, "false");
-
- Navimanagement.getInstance().addGlobalStructure("admin", 3, 6, false,
true, 1, "admin","false", 586L);
-
+
+ public void testGenerateBasicNavi() {
+
+ navimanagement.addGlobalStructure("conf", 1, 1, false, true, 1,
+ "conference", "false", 586L);
+ navimanagement.addMainStructure("conf1", 1, 2, true, false, 1,
+ "meeting", 1, "false");
+ navimanagement.addMainStructure("conf2", 2, 3, true, false, 1,
+ "classroom", 1, "false");
+
+ navimanagement.addGlobalStructure("settings", 2, 4, false,
true, 1,
+ "setings", "false", 586L);
+ navimanagement.addMainStructure("userself", 1, 5, true, false,
1,
+ "userself", 2, "false");
+
+ navimanagement.addGlobalStructure("admin", 3, 6, false, true, 1,
+ "admin", "false", 586L);
+
}
}
=======================================
---
/branches/dev/injection/src/userservice/org/openmeetings/axis/services/UserService.java
Sat Aug 13 02:42:52 2011
+++
/branches/dev/injection/src/userservice/org/openmeetings/axis/services/UserService.java
Sat Aug 13 04:12:18 2011
@@ -44,6 +44,8 @@
private Usermanagement userManagement;
@Autowired
private Fieldmanagment fieldmanagment;
+ @Autowired
+ private ErrorManagement errorManagement;
/**
* load this session id before doing anything else
@@ -97,7 +99,7 @@
log.debug("UserService.getErrorbyCode");
try {
if (errorid < 0) {
- ErrorValues eValues =
ErrorManagement.getInstance()
+ ErrorValues eValues = errorManagement
.getErrorValuesById(errorid *
(-1));
if (eValues != null) {
Fieldlanguagesvalues errorValue =
fieldmanagment
--
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.