Author: sebawagner
Date: Sun Jul 21 02:50:37 2013
New Revision: 1505253

URL: http://svn.apache.org/r1505253
Log:
Some debug for OPENMEETINGS-708, but I could not really come to the bottom of 
the issue

Modified:
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/persistence/beans/calendar/Appointment.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/CalendarPanel.java

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=1505253&r1=1505252&r2=1505253&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
 Sun Jul 21 02:50:37 2013
@@ -399,5 +399,10 @@ public class Appointment implements Seri
        public void setIsReminderEmailSend(Boolean isReminderEmailSend) {
                this.isReminderEmailSend = isReminderEmailSend;
        }
+       
+       @Override 
+       public String toString() {
+               return "" + super.toString() + " Appointment ID: " + 
this.getAppointmentId();
+       }
 
 }

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java?rev=1505253&r1=1505252&r2=1505253&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
 Sun Jul 21 02:50:37 2013
@@ -18,6 +18,7 @@
  */
 package org.apache.openmeetings.web.user.calendar;
 
+import static org.apache.openmeetings.OpenmeetingsVariables.webAppRootKey;
 import static org.apache.openmeetings.web.app.Application.getBean;
 import static org.apache.openmeetings.web.app.WebSession.getLanguage;
 import static org.apache.openmeetings.web.app.WebSession.getUserId;
@@ -59,11 +60,16 @@ import org.apache.wicket.markup.html.pan
 import org.apache.wicket.model.IModel;
 import org.apache.wicket.model.Model;
 import org.apache.wicket.model.PropertyModel;
+import org.red5.logging.Red5LoggerFactory;
+import org.slf4j.Logger;
 
 import com.googlecode.wicket.jquery.ui.widget.dialog.AbstractFormDialog;
 import com.googlecode.wicket.jquery.ui.widget.dialog.DialogButton;
 
 public class AppointmentDialog extends AbstractFormDialog<Appointment> {
+       
+       private static final Logger log = 
Red5LoggerFactory.getLogger(AppointmentDialog.class, webAppRootKey);
+       
        private static final long serialVersionUID = 7553035786264113827L;
        private AppointmentForm form;
        private DialogButton save = new DialogButton(WebSession.getString(813));
@@ -86,6 +92,7 @@ public class AppointmentDialog extends A
        
        public AppointmentDialog(String id, String title, CalendarPanel 
calendar, IModel<Appointment> model) {
                super(id, title, model, true);
+               log.debug(" -- AppointmentDialog -- Current model " + 
getModel().getObject());
                this.calendar = calendar;
                setOutputMarkupId(true);
                feedback = new FeedbackPanel("feedback");
@@ -97,6 +104,11 @@ public class AppointmentDialog extends A
 
        @Override
        protected List<DialogButton> getButtons() {
+               log.debug(" -- getButtons -- Current model " + 
getModel().getObject());
+               if (getModel().getObject().getAppointmentId() != null) {
+                       //TODO: This code does not work
+                       return Arrays.asList(save, delete, cancel);
+               }
                return Arrays.asList(save, delete, cancel);
        }
        

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/CalendarPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/CalendarPanel.java?rev=1505253&r1=1505252&r2=1505253&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/CalendarPanel.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/user/calendar/CalendarPanel.java
 Sun Jul 21 02:50:37 2013
@@ -18,6 +18,8 @@
  */
 package org.apache.openmeetings.web.user.calendar;
 
+import static org.apache.openmeetings.OpenmeetingsVariables.webAppRootKey;
+
 import java.util.Date;
 
 import org.apache.openmeetings.data.calendar.daos.AppointmentDao;
@@ -33,6 +35,8 @@ import org.apache.wicket.ajax.json.JSONE
 import org.apache.wicket.markup.html.form.Form;
 import org.apache.wicket.model.CompoundPropertyModel;
 import org.apache.wicket.util.time.Duration;
+import org.red5.logging.Red5LoggerFactory;
+import org.slf4j.Logger;
 
 import com.googlecode.wicket.jquery.core.Options;
 import com.googlecode.wicket.jquery.ui.calendar.Calendar;
@@ -40,6 +44,8 @@ import com.googlecode.wicket.jquery.ui.c
 
 public class CalendarPanel extends UserPanel {
        
+       private static final Logger log = 
Red5LoggerFactory.getLogger(CalendarPanel.class, webAppRootKey);
+       
        private static final long serialVersionUID = -6536379497642291437L;
        
        private Calendar calendar;
@@ -218,6 +224,7 @@ public class CalendarPanel extends UserP
                a.setRemind(getAppointmentReminderTypDao()
                                .getAppointmentReminderTypById(3L)); //TODO: 
Make configurable
                a.setAppointmentName(WebSession.getString(1444));
+               log.debug(" -- getDefault -- Current model " + a);
                return a;
        }
 }


Reply via email to