Author: solomax
Date: Tue Apr 23 04:30:25 2013
New Revision: 1470811

URL: http://svn.apache.org/r1470811
Log:
Wicket: Private rooms list is implemented
        License headers are added;
        Code clean-up

Added:
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/
      - copied from r1470616, 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/room/
Removed:
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/room/
Modified:
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/daos/AppointmentDao.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/management/AppointmentLogic.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/conference/dao/RoomDao.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/calendar/Appointment.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/ConfigurationService.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/MenuPanel.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/calendar/AppointmentDialog.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/calendar/AppointmentModel.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsPanel.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsSelectorPanel.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsTabbedPanel.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/NotInitedPage.java

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/daos/AppointmentDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/daos/AppointmentDao.java?rev=1470811&r1=1470810&r2=1470811&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/daos/AppointmentDao.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/daos/AppointmentDao.java
 Tue Apr 23 04:30:25 2013
@@ -18,6 +18,8 @@
  */
 package org.apache.openmeetings.data.calendar.daos;
 
+import static org.apache.openmeetings.OpenmeetingsVariables.webAppRootKey;
+
 import java.sql.Timestamp;
 import java.util.ArrayList;
 import java.util.Calendar;
@@ -35,7 +37,6 @@ import javax.persistence.criteria.Criter
 import javax.persistence.criteria.Predicate;
 import javax.persistence.criteria.Root;
 
-import org.apache.openmeetings.OpenmeetingsVariables;
 import org.apache.openmeetings.data.basic.dao.ConfigurationDao;
 import org.apache.openmeetings.data.basic.dao.OmTimeZoneDao;
 import org.apache.openmeetings.data.calendar.management.MeetingMemberLogic;
@@ -59,9 +60,7 @@ import org.springframework.transaction.a
 
 @Transactional
 public class AppointmentDao {
-
-       private static final Logger log = Red5LoggerFactory.getLogger(
-                       AppointmentDao.class, 
OpenmeetingsVariables.webAppRootKey);
+       private static final Logger log = 
Red5LoggerFactory.getLogger(AppointmentDao.class, webAppRootKey);
        @PersistenceContext
        private EntityManager em;
        @Autowired
@@ -868,17 +867,6 @@ public class AppointmentDao {
        public List<Appointment> getTodaysAppointmentsbyRangeAndMember(Long 
userId) {
                log.debug("getAppoitmentbyRangeAndMember : UserID - " + userId);
 
-               //this query returns duplicates if the user books an 
appointment with
-               //his own user as second meeting-member, swagner 19.02.2012
-               
-               String hql = "SELECT app from MeetingMember mm "
-                               + "JOIN mm.appointment as app "
-                               + "WHERE mm.userid.user_id= :userId "
-                               + "AND mm.deleted <> :mm_deleted "
-                               + "AND app.deleted <> :app_deleted " + "AND  "
-                               + "app.appointmentStarttime between :starttime 
" + "AND "
-                               + " :endtime";
-               
                TimeZone timeZone = 
timezoneUtil.getTimezoneByUser(usersDao.get(userId));
 
                Calendar startCal = Calendar.getInstance(timeZone);
@@ -891,23 +879,15 @@ public class AppointmentDao {
                endCal.set(Calendar.HOUR, 59);
                endCal.set(Calendar.SECOND, 59);
 
-               try {
-                       TypedQuery<Appointment> query = em.createQuery(hql,
-                                       Appointment.class);
+               TypedQuery<Appointment> query = 
em.createNamedQuery("appointmentsInRangeByUser", Appointment.class);
 
-                       query.setParameter("mm_deleted", true);
-                       query.setParameter("app_deleted", true);
-                       query.setParameter("userId", userId);
+               query.setParameter("userId", userId);
 
-                       query.setParameter("starttime", startCal.getTime());
-                       query.setParameter("endtime", endCal.getTime());
+               query.setParameter("starttime", startCal.getTime());
+               query.setParameter("endtime", endCal.getTime());
 
-                       List<Appointment> listAppoints = query.getResultList();
-                       return listAppoints;
-               } catch (Exception e) {
-                       log.error("Error in 
getTodaysAppoitmentsbyRangeAndMember : ", e);
-                       return null;
-               }
+               List<Appointment> listAppoints = query.getResultList();
+               return listAppoints;
        }
 
        /**

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/management/AppointmentLogic.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/management/AppointmentLogic.java?rev=1470811&r1=1470810&r2=1470811&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/management/AppointmentLogic.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/calendar/management/AppointmentLogic.java
 Tue Apr 23 04:30:25 2013
@@ -89,15 +89,15 @@ public class AppointmentLogic {
        }
 
        public List<Appointment> getTodaysAppointmentsForUser(Long userId) {
-               log.debug("getTodaysAppointmentsForUser");
-
-               List<Appointment> points = appointmentDao
-                               .getTodaysAppointmentsbyRangeAndMember(userId);
-
-               log.debug("Count Appointments for Today : " + points.size());
-
-               return points;
-
+               try {
+                       log.debug("getTodaysAppointmentsForUser");
+                       List<Appointment> points = 
appointmentDao.getTodaysAppointmentsbyRangeAndMember(userId);
+                       log.debug("Count Appointments for Today : " + 
points.size());
+                       return points;
+               } catch (Exception err) {
+                       log.error("[getTodaysAppointmentsForUser]", err);
+               }
+               return null;
        }
 
        /**

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/conference/dao/RoomDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/conference/dao/RoomDao.java?rev=1470811&r1=1470810&r2=1470811&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/conference/dao/RoomDao.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/conference/dao/RoomDao.java
 Tue Apr 23 04:30:25 2013
@@ -18,8 +18,12 @@
  */
 package org.apache.openmeetings.data.conference.dao;
 
+import static org.apache.openmeetings.OpenmeetingsVariables.webAppRootKey;
+
+import java.util.Calendar;
 import java.util.Date;
 import java.util.List;
+import java.util.TimeZone;
 
 import javax.persistence.EntityManager;
 import javax.persistence.PersistenceContext;
@@ -27,13 +31,18 @@ import javax.persistence.TypedQuery;
 
 import org.apache.openmeetings.data.IDataProviderDao;
 import org.apache.openmeetings.data.basic.dao.ConfigurationDao;
+import org.apache.openmeetings.data.user.dao.UsersDao;
 import org.apache.openmeetings.persistence.beans.room.Room;
 import org.apache.openmeetings.utils.DaoHelper;
+import org.apache.openmeetings.utils.math.TimezoneUtil;
+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 RoomDao implements IDataProviderDao<Room> {
+       private static final Logger log = 
Red5LoggerFactory.getLogger(RoomDao.class, webAppRootKey);
        public final static String[] searchFields = {"name"};
        
        @PersistenceContext
@@ -42,6 +51,10 @@ public class RoomDao implements IDataPro
        private ConfigurationDao cfgDao;
     @Autowired
     private SipDao sipDao;
+       @Autowired
+       private UsersDao usersDao;
+       @Autowired
+       private TimezoneUtil timezoneUtil;
 
        public Room get(long id) {
                TypedQuery<Room> q = em.createNamedQuery("getRoomById", 
Room.class);
@@ -90,6 +103,29 @@ public class RoomDao implements IDataPro
                return q.getResultList();
        }
 
+       public List<Room> getAppointedRoomsByUser(long userId) {
+               //TODO generalize with AppointmentDao
+               log.debug("getAppointedRoomsByUser : UserID - " + userId);
+
+               TimeZone timeZone = 
timezoneUtil.getTimezoneByUser(usersDao.get(userId));
+
+               Calendar startCal = Calendar.getInstance(timeZone);
+               startCal.set(Calendar.MINUTE, 0);
+               startCal.set(Calendar.HOUR, 0);
+               startCal.set(Calendar.SECOND, 1);
+
+               Calendar endCal = Calendar.getInstance(timeZone);
+               endCal.set(Calendar.MINUTE, 23);
+               endCal.set(Calendar.HOUR, 59);
+               endCal.set(Calendar.SECOND, 59);
+
+               return em.createNamedQuery("appointedRoomsInRangeByUser", 
Room.class)
+                               .setParameter("userId", userId)
+                               .setParameter("starttime", startCal.getTime())
+                               .setParameter("endtime", endCal.getTime())
+                               .getResultList();
+       }
+       
        public Long getRoomsCapacityByIds(List<Long> ids) {
                return ids == null || ids.isEmpty() ? 0
                        : em.createNamedQuery("getRoomsCapacityByIds", 
Long.class).setParameter("ids", ids).getSingleResult();
@@ -133,5 +169,4 @@ public class RoomDao implements IDataPro
                entity.setSipEnabled(false);
                update(entity, userId);
        }
-
 }

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/calendar/Appointment.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/calendar/Appointment.java?rev=1470811&r1=1470810&r2=1470811&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/calendar/Appointment.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/calendar/Appointment.java
 Tue Apr 23 04:30:25 2013
@@ -68,6 +68,26 @@ import org.simpleframework.xml.Root;
                        + "             OR (a.appointmentStarttime < :starttime 
AND a.appointmentEndtime > :endtime) "
                        + "     )"
        )
+       //TODO this query returns duplicates if the user books an appointment 
with
+       //his own user as second meeting-member, swagner 19.02.2012
+    , @NamedQuery(name="appointmentsInRangeByUser",
+       query="SELECT a FROM MeetingMember mm, IN(mm.appointment) a "
+               + "WHERE mm.deleted <> true AND mm.invitor <> true AND 
mm.userid.user_id = :userId "
+               + "     AND ( "
+               + "             (a.appointmentStarttime BETWEEN :starttime AND 
:endtime) "
+               + "             OR (a.appointmentEndtime BETWEEN :starttime AND 
:endtime) "
+               + "             OR (a.appointmentStarttime < :starttime AND 
a.appointmentEndtime > :endtime) "
+               + "     )"
+    )
+    , @NamedQuery(name="appointedRoomsInRangeByUser",
+       query="SELECT a.room FROM MeetingMember mm, IN(mm.appointment) a "
+               + "WHERE mm.deleted <> true AND mm.invitor <> true AND 
mm.userid.user_id = :userId "
+               + "     AND ( "
+               + "             (a.appointmentStarttime BETWEEN :starttime AND 
:endtime) "
+               + "             OR (a.appointmentEndtime BETWEEN :starttime AND 
:endtime) "
+               + "             OR (a.appointmentStarttime < :starttime AND 
a.appointmentEndtime > :endtime) "
+               + "     )"
+    )
 })
 @Root(name="appointment")
 public class Appointment implements Serializable {

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/ConfigurationService.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/ConfigurationService.java?rev=1470811&r1=1470810&r2=1470811&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/ConfigurationService.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/ConfigurationService.java
 Tue Apr 23 04:30:25 2013
@@ -18,7 +18,8 @@
  */
 package org.apache.openmeetings.remote;
 
-import org.apache.openmeetings.OpenmeetingsVariables;
+import static org.apache.openmeetings.OpenmeetingsVariables.webAppRootKey;
+
 import org.apache.openmeetings.data.basic.AuthLevelUtil;
 import org.apache.openmeetings.data.basic.SessiondataDao;
 import org.apache.openmeetings.data.basic.dao.ConfigurationDao;
@@ -36,9 +37,7 @@ import org.springframework.beans.factory
  * 
  */
 public class ConfigurationService {
-
-       private static final Logger log = Red5LoggerFactory.getLogger(
-                       ConfigurationService.class, 
OpenmeetingsVariables.webAppRootKey);
+       private static final Logger log = 
Red5LoggerFactory.getLogger(ConfigurationService.class, webAppRootKey);
 
        @Autowired
        private AuthLevelUtil authLevelUtil;
@@ -83,13 +82,16 @@ public class ConfigurationService {
                return null;
     }
     
-       /**
+    /**
         * Save or update a configuration
-        * 
-        * @param SID
-        * @param values
+     * 
+     * @param SID
+     * @param id
+     * @param key
+     * @param val
+     * @param comment
         * @return - id of configuration being updated, null otherwise
-        */
+     */
     public Long saveOrUpdateConfiguration(String SID, Long id, String key, 
String val, String comment){
         Long users_id = sessiondataDao.checkSession(SID);
                Long user_level = userManager.getUserLevelByID(users_id);
@@ -111,13 +113,13 @@ public class ConfigurationService {
                return null;
     }
     
-       /**
+    /**
         * delete a configuration
-        * 
-        * @param SID
-        * @param values
+     * 
+     * @param SID
+     * @param id
         * @return - id of configuration being deleted in case of success, null 
otherwise
-        */
+     */
     public Long deleteConfiguration(String SID, Long id){
         Long users_id = sessiondataDao.checkSession(SID);
                Long user_level = userManager.getUserLevelByID(users_id);

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/MenuPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/MenuPanel.java?rev=1470811&r1=1470810&r2=1470811&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/MenuPanel.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/MenuPanel.java
 Tue Apr 23 04:30:25 2013
@@ -32,7 +32,7 @@ import org.apache.openmeetings.web.compo
 import org.apache.openmeetings.web.components.admin.servers.ServersPanel;
 import org.apache.openmeetings.web.components.admin.users.UsersPanel;
 import org.apache.openmeetings.web.components.user.calendar.CalendarPanel;
-import org.apache.openmeetings.web.components.user.room.RoomsSelectorPanel;
+import org.apache.openmeetings.web.components.user.rooms.RoomsSelectorPanel;
 import org.apache.wicket.AttributeModifier;
 import org.apache.wicket.Component;
 import org.apache.wicket.MarkupContainer;

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/calendar/AppointmentDialog.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/calendar/AppointmentDialog.java?rev=1470811&r1=1470810&r2=1470811&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/calendar/AppointmentDialog.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/calendar/AppointmentDialog.java
 Tue Apr 23 04:30:25 2013
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License") +  you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.openmeetings.web.components.user.calendar;
 
 import java.util.ArrayList;

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/calendar/AppointmentModel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/calendar/AppointmentModel.java?rev=1470811&r1=1470810&r2=1470811&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/calendar/AppointmentModel.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/calendar/AppointmentModel.java
 Tue Apr 23 04:30:25 2013
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License") +  you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.openmeetings.web.components.user.calendar;
 
 import java.util.ArrayList;

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsPanel.java?rev=1470811&r1=1470616&r2=1470811&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsPanel.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsPanel.java
 Tue Apr 23 04:30:25 2013
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.openmeetings.web.components.user.room;
+package org.apache.openmeetings.web.components.user.rooms;
 
 import java.util.List;
 

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsSelectorPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsSelectorPanel.java?rev=1470811&r1=1470616&r2=1470811&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsSelectorPanel.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsSelectorPanel.java
 Tue Apr 23 04:30:25 2013
@@ -16,12 +16,9 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.openmeetings.web.components.user.room;
-
-import java.util.ArrayList;
+package org.apache.openmeetings.web.components.user.rooms;
 
 import org.apache.openmeetings.data.conference.dao.RoomDao;
-import org.apache.openmeetings.persistence.beans.room.Room;
 import org.apache.openmeetings.web.app.Application;
 import org.apache.openmeetings.web.app.WebSession;
 import org.apache.openmeetings.web.components.MenuPanel.MenuParams;
@@ -40,9 +37,8 @@ public class RoomsSelectorPanel extends 
                        case myTabButton:
                                title = 781L;
                                desc = 782L;
-                               //rooms = 
Application.getBean(RoomDao.class).getPublicRooms();
-                               //FIXME 2 !!!! fake rooms 
appointmentLogic.getTodaysAppointmentsForUser(users_id);
-                               add(new RoomsPanel("rooms", new 
ArrayList<Room>()));
+                               //FIXME 2 !!!! fake rooms;
+                               add(new RoomsPanel("rooms", 
roomDao.getAppointedRoomsByUser(WebSession.getUserId())));
                                break;
                        case privateTabButton:
                                title = 779L;

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsTabbedPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsTabbedPanel.java?rev=1470811&r1=1470616&r2=1470811&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsTabbedPanel.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsTabbedPanel.java
 Tue Apr 23 04:30:25 2013
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-package org.apache.openmeetings.web.components.user.room;
+package org.apache.openmeetings.web.components.user.rooms;
 
 import org.apache.openmeetings.data.conference.dao.RoomDao;
 import org.apache.openmeetings.data.user.dao.UsersDao;

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/NotInitedPage.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/NotInitedPage.java?rev=1470811&r1=1470810&r2=1470811&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/NotInitedPage.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/NotInitedPage.java
 Tue Apr 23 04:30:25 2013
@@ -1,3 +1,21 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License") +  you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
 package org.apache.openmeetings.web.pages;
 
 import org.apache.openmeetings.remote.red5.ScopeApplicationAdapter;


Reply via email to