Revision: 4157
Author: solomax666
Date: Wed Aug 31 10:27:24 2011
Log: - meetingMemberLogic converted to bean
http://code.google.com/p/openmeetings/source/detail?r=4157
Modified:
/trunk/singlewebapp/WebContent/WEB-INF/openmeetings-applicationContext.xml
/trunk/singlewebapp/src/app/org/openmeetings/app/data/calendar/daos/AppointmentDaoImpl.java
/trunk/singlewebapp/src/app/org/openmeetings/app/data/calendar/management/AppointmentLogic.java
/trunk/singlewebapp/src/app/org/openmeetings/app/data/calendar/management/MeetingMemberLogic.java
/trunk/singlewebapp/src/app/org/openmeetings/app/remote/MeetingMemberService.java
/trunk/singlewebapp/src/roomservice/org/openmeetings/axis/services/RoomWebService.java
=======================================
---
/trunk/singlewebapp/WebContent/WEB-INF/openmeetings-applicationContext.xml
Wed Aug 31 10:02:46 2011
+++
/trunk/singlewebapp/WebContent/WEB-INF/openmeetings-applicationContext.xml
Wed Aug 31 10:27:24 2011
@@ -69,6 +69,7 @@
<bean id="recordingDao"
class="org.openmeetings.app.data.record.dao.RecordingDaoImpl"/>
<bean id="appointmentDao"
class="org.openmeetings.app.data.calendar.daos.AppointmentDaoImpl"/>
<bean id="appointmentLogic"
class="org.openmeetings.app.data.calendar.management.AppointmentLogic"/>
+ <bean id="meetingMemberLogic"
class="org.openmeetings.app.data.calendar.management.MeetingMemberLogic"/>
<bean id="sessionManagement"
class="org.openmeetings.app.data.basic.Sessionmanagement"/>
<bean id="userManagement"
class="org.openmeetings.app.data.user.Usermanagement"/>
<bean id="roomModeratorsDao"
class="org.openmeetings.app.data.conference.dao.RoomModeratorsDaoImpl"/>
=======================================
---
/trunk/singlewebapp/src/app/org/openmeetings/app/data/calendar/daos/AppointmentDaoImpl.java
Tue Aug 30 13:17:16 2011
+++
/trunk/singlewebapp/src/app/org/openmeetings/app/data/calendar/daos/AppointmentDaoImpl.java
Wed Aug 31 10:27:24 2011
@@ -57,6 +57,8 @@
private UsersDaoImpl usersDao;
@Autowired
private Invitationmanagement invitationManagement;
+ @Autowired
+ private MeetingMemberLogic meetingMemberLogic;
/*
* insert, update, delete, select
@@ -525,7 +527,7 @@
if (!found) {
// Not in List in client delete it
-
MeetingMemberLogic.getInstance().deleteMeetingMember(
+ meetingMemberLogic.deleteMeetingMember(
memberRemote.getMeetingMemberId(), users_id,
language_id);
//
meetingMemberDao.deleteMeetingMember(memberRemote.getMeetingMemberId());
@@ -570,7 +572,7 @@
"jNameTimeZone").toString();
// Not In Remote List available
- intern OR extern user
-
MeetingMemberLogic.getInstance().addMeetingMember(
+
meetingMemberLogic.addMeetingMember(
clientMember.get("firstname").toString(),
clientMember.get("lastname").toString(),
"0", // member
- Status
=======================================
---
/trunk/singlewebapp/src/app/org/openmeetings/app/data/calendar/management/AppointmentLogic.java
Tue Aug 30 13:17:16 2011
+++
/trunk/singlewebapp/src/app/org/openmeetings/app/data/calendar/management/AppointmentLogic.java
Wed Aug 31 10:27:24 2011
@@ -48,6 +48,8 @@
private Invitationmanagement invitationManagement;
@Autowired
private MeetingMemberDaoImpl meetingMemberDao;
+ @Autowired
+ private MeetingMemberLogic meetingMemberLogic;
public List<Appointment> getAppointmentByRange(Long userId, Date
starttime,
Date endtime) {
@@ -204,7 +206,7 @@
String invitorName = user.getFirstname() + " " +
user.getLastname()
+ " [" + user.getAdresses().getEmail() +
"]";
- MeetingMemberLogic.getInstance().addMeetingMember(
+ meetingMemberLogic.addMeetingMember(
user.getFirstname(), user.getLastname(), "",
"", id,
userId, user.getAdresses().getEmail(),
baseUrl, userId,
true, language_id, false, "",
jNameMemberTimeZone,
@@ -231,7 +233,7 @@
.toString();
// Not In Remote List available -
intern OR extern user
-
MeetingMemberLogic.getInstance().addMeetingMember(
+ meetingMemberLogic.addMeetingMember(
clientMember.get("firstname").toString(),
clientMember.get("lastname").toString(),
"0",
@@ -302,7 +304,7 @@
if (members != null) {
for (int i = 0; i < members.size(); i++) {
log.debug("deleting member " +
members.get(i).getEmail());
-
MeetingMemberLogic.getInstance().deleteMeetingMember(
+ meetingMemberLogic.deleteMeetingMember(
members.get(i).getMeetingMemberId(), users_id,
language_id);
}
=======================================
---
/trunk/singlewebapp/src/app/org/openmeetings/app/data/calendar/management/MeetingMemberLogic.java
Tue Aug 30 13:17:16 2011
+++
/trunk/singlewebapp/src/app/org/openmeetings/app/data/calendar/management/MeetingMemberLogic.java
Wed Aug 31 10:27:24 2011
@@ -27,7 +27,7 @@
private static final Logger log = Red5LoggerFactory.getLogger(
MeetingMemberLogic.class,
ScopeApplicationAdapter.webAppRootKey);
- private static MeetingMemberLogic instance = null;
+
@Autowired
private AppointmentLogic appointmentLogic;
@Autowired
@@ -43,14 +43,6 @@
@Autowired
private MeetingMemberDaoImpl meetingMemberDao;
- public static synchronized MeetingMemberLogic getInstance() {
- if (instance == null) {
- instance = new MeetingMemberLogic();
- }
-
- return instance;
- }
-
/**
* @author becherer
* @param firstname
=======================================
---
/trunk/singlewebapp/src/app/org/openmeetings/app/remote/MeetingMemberService.java
Tue Aug 30 13:17:16 2011
+++
/trunk/singlewebapp/src/app/org/openmeetings/app/remote/MeetingMemberService.java
Wed Aug 31 10:27:24 2011
@@ -19,37 +19,8 @@
private Usermanagement userManagement;
@Autowired
private AuthLevelmanagement authLevelManagement;
-
- // public Long _addMeetingMember(String SID, String firstname, String
- // lastname, String memberStatus,
- // String appointmentStatus, Long appointmentId, Long userid, String
email,
- // String baseUrl,
- // Long language_id, Boolean isPasswordProtected, String password){
- //
- // log.debug("addMeetingMember baseUrl = " + baseUrl);
- //
- //
- // try{
- //
- // Long users_id = Sessionmanagement.getInstance().checkSession(SID);
- // Long user_level = userManagement.getUserLevelByID(users_id);
- // if (authLevelManagement.checkUserLevel(user_level)) {
- //
- // Long id = MeetingMemberLogic.getInstance().addMeetingMember(
firstname,
- // lastname, memberStatus,
- // appointmentStatus, appointmentId, userid, email, baseUrl, users_id,
- // false,
- // language_id, isPasswordProtected, password);
- //
- // log.debug("addMeetingmember : newId : " + id);
- // return id;
- // }
- // } catch (Exception err) {
- // log.error("[addMeetingMember]",err);
- // }
- // return null;
- //
- // }
+ @Autowired
+ private MeetingMemberLogic meetingMemberLogic;
public Long updateMeetingMember(String SID, Long meetingMemberId,
String firstname, String lastname, String memberStatus,
@@ -62,7 +33,7 @@
Long user_level =
userManagement.getUserLevelByID(users_id);
if (authLevelManagement.checkUserLevel(user_level)) {
- return
MeetingMemberLogic.getInstance().updateMeetingMember(
+ return meetingMemberLogic.updateMeetingMember(
meetingMemberId, firstname,
lastname, memberStatus,
appointmentStatus,
appointmentId, userid, email);
}
@@ -83,7 +54,7 @@
Long user_level =
userManagement.getUserLevelByID(users_id);
if (authLevelManagement.checkUserLevel(user_level)) {
- return
MeetingMemberLogic.getInstance().deleteMeetingMember(
+ return meetingMemberLogic.deleteMeetingMember(
meetingMemberId, users_id,
language_id);
}
} catch (Exception err) {
=======================================
---
/trunk/singlewebapp/src/roomservice/org/openmeetings/axis/services/RoomWebService.java
Tue Aug 30 13:17:16 2011
+++
/trunk/singlewebapp/src/roomservice/org/openmeetings/axis/services/RoomWebService.java
Wed Aug 31 10:27:24 2011
@@ -58,13 +58,8 @@
private ConferenceService conferenceService;
@Autowired
private ClientListManager clientListManager;
-
- // TODO: Not implemented yet
- // public List<Rooms_Organisation> getRoomsByOrganisationAndType(String
SID,
- // long organisation_id, long roomtypes_id) {
- // return conferenceService.getRoomsByOrganisationAndType(SID,
- // organisation_id, roomtypes_id);
- // }
+ @Autowired
+ private MeetingMemberLogic meetingMemberLogic;
public Rooms[] getRoomsPublic(String SID, Long roomtypes_id)
throws AxisFault {
@@ -1466,7 +1461,7 @@
return -1L;
}
// Not In Remote List available - extern user
- Long memberId = MeetingMemberLogic.getInstance()
+ Long memberId = meetingMemberLogic
.addMeetingMember(firstname, lastname,
"0", "0",
appointment.getAppointmentId(), null, email,
baseUrl, null,
new Boolean(false), language_id,
@@ -1503,7 +1498,7 @@
}
// Not In Remote List available - extern user
- Long memberId = MeetingMemberLogic.getInstance()
+ Long memberId = meetingMemberLogic
.addMeetingMember(firstname, lastname,
"0", "0",
appointment.getAppointmentId(), null, email,
baseUrl, null,
new Boolean(false), language_id,
--
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.