Author: solomax
Date: Wed Feb 1 08:13:42 2017
New Revision: 1781205
URL: http://svn.apache.org/viewvc?rev=1781205&view=rev
Log:
[OPENMEETINGS-980] wicket version is updated to wicket-8
Modified:
openmeetings/application/trunk/LICENSE
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/IApplication.java
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/room/InvitationDao.java
openmeetings/application/trunk/openmeetings-util/pom.xml
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/CalendarHelper.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminSavePanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/backup/BackupPanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailForm.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/AddFolderDialog.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/FormSaveRefreshPanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/GeneralUserForm.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/OmDateTimePicker.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/PagedEntityListPanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileItemTree.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FolderPanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/InvitationPasswordDialog.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/ForgetPasswordDialog.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/RegisterDialog.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/ResetPasswordDialog.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/SignInDialog.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/install/InstallWizard.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/SipDialerDialog.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/ChatPanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/MessageDialog.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/CalendarDialog.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/CalendarPanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/admin/AdminCleanupInfoDialog.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/admin/AdminWidgetView.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserSearchPanel.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/CalendarWebHelper.java
openmeetings/application/trunk/openmeetings-web/src/test/java/org/apache/openmeetings/test/invitiation/TestInvitation.java
openmeetings/application/trunk/pom.xml
Modified: openmeetings/application/trunk/LICENSE
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/LICENSE?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
--- openmeetings/application/trunk/LICENSE (original)
+++ openmeetings/application/trunk/LICENSE Wed Feb 1 08:13:42 2017
@@ -1625,41 +1625,6 @@ WITH THE SOFTWARE OR THE USE OR OTHER DE
======================================================================================================================
-For ThreeTen library: threetenbp-1.3.3.jar
-
- * Copyright (c) 2007-present, Stephen Colebourne & Michael Nascimento Santos
- *
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are met:
- *
- * * Redistributions of source code must retain the above copyright notice,
- * this list of conditions and the following disclaimer.
- *
- * * Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
- * and/or other materials provided with the distribution.
- *
- * * Neither the name of JSR-310 nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
- * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
OR
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
- * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-======================================================================================================================
-
For javax.annotation-api-1.2.jar:
URL: http://jcp.org/en/jsr/detail?id=250
Modified:
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/IApplication.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/IApplication.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/IApplication.java
(original)
+++
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/IApplication.java
Wed Feb 1 08:13:42 2017
@@ -19,6 +19,7 @@
package org.apache.openmeetings;
import java.util.Locale;
+import java.util.function.Supplier;
import javax.servlet.ServletContext;
@@ -27,13 +28,12 @@ import org.apache.openmeetings.db.entity
import org.apache.wicket.request.IExceptionMapper;
import org.apache.wicket.request.IRequestMapper;
import org.apache.wicket.request.mapper.parameter.PageParameters;
-import org.apache.wicket.util.IProvider;
public interface IApplication {
<T> T getOmBean(Class<T> clazz);
ServletContext getServletContext();
IRequestMapper getRootRequestMapper();
- IProvider<IExceptionMapper> getExceptionMapperProvider();
+ Supplier<IExceptionMapper> getExceptionMapperProvider();
String getOmString(long id);
String getOmString(long id, long languageId);
String getOmString(String key, long languageId);
Modified:
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/room/InvitationDao.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/room/InvitationDao.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/room/InvitationDao.java
(original)
+++
openmeetings/application/trunk/openmeetings-db/src/main/java/org/apache/openmeetings/db/dao/room/InvitationDao.java
Wed Feb 1 08:13:42 2017
@@ -21,6 +21,8 @@ package org.apache.openmeetings.db.dao.r
import static org.apache.openmeetings.util.CalendarHelper.getZoneId;
import static org.apache.openmeetings.util.OpenmeetingsVariables.webAppRootKey;
+import java.time.LocalDateTime;
+import java.time.ZonedDateTime;
import java.util.Date;
import java.util.List;
import java.util.TimeZone;
@@ -36,8 +38,6 @@ import org.apache.wicket.util.string.Str
import org.red5.logging.Red5LoggerFactory;
import org.slf4j.Logger;
import org.springframework.transaction.annotation.Transactional;
-import org.threeten.bp.LocalDateTime;
-import org.threeten.bp.ZonedDateTime;
@Transactional
public class InvitationDao {
Modified: openmeetings/application/trunk/openmeetings-util/pom.xml
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-util/pom.xml?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
--- openmeetings/application/trunk/openmeetings-util/pom.xml (original)
+++ openmeetings/application/trunk/openmeetings-util/pom.xml Wed Feb 1
08:13:42 2017
@@ -100,10 +100,5 @@
<artifactId>wicket-native-websocket-core</artifactId>
<version>${wicket.version}</version>
</dependency>
- <dependency>
- <groupId>org.threeten</groupId>
- <artifactId>threetenbp</artifactId>
- <version>1.3.3</version>
- </dependency>
</dependencies>
</project>
Modified:
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/CalendarHelper.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/CalendarHelper.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/CalendarHelper.java
(original)
+++
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/CalendarHelper.java
Wed Feb 1 08:13:42 2017
@@ -18,19 +18,18 @@
*/
package org.apache.openmeetings.util;
+import java.time.Instant;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.time.ZoneId;
+import java.time.ZonedDateTime;
import java.util.Date;
-import org.threeten.bp.Instant;
-import org.threeten.bp.LocalDate;
-import org.threeten.bp.LocalDateTime;
-import org.threeten.bp.ZoneId;
-import org.threeten.bp.ZonedDateTime;
-
public class CalendarHelper {
public static ZoneId getZoneId(String tzId) {
return ZoneId.of(tzId, ZoneId.SHORT_IDS);
}
-
+
public static Date getDate(LocalDate d, String tzId) {
return getDate(d.atStartOfDay(), tzId);
}
@@ -45,14 +44,14 @@ public class CalendarHelper {
}
return
Instant.ofEpochMilli(d.getTime()).atZone(getZoneId(tzId));
}
-
+
public static LocalDate getDate(Date d, String tzId) {
if (d == null) {
d = new Date();
}
return getZoneDateTime(d, tzId).toLocalDate();
}
-
+
public static LocalDateTime getDateTime(Date d, String tzId) {
if (d == null) {
d = new Date();
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminSavePanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminSavePanel.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminSavePanel.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminSavePanel.java
Wed Feb 1 08:13:42 2017
@@ -31,15 +31,15 @@ public abstract class AdminSavePanel<T>
private static final long serialVersionUID = 1L;
private final Label newRecord;
private final Form<T> form;
-
+
public AdminSavePanel(String id, final Form<T> form) {
super(id, form);
this.form = form;
-
+
newRecord = new Label("newRecord",
Model.of(Application.getString(344L)));
add(newRecord.setVisible(false).setOutputMarkupId(true));
}
-
+
@Override
protected void onInitialize() {
super.onInitialize();
@@ -47,7 +47,7 @@ public abstract class AdminSavePanel<T>
private static final long serialVersionUID = 1L;
@Override
- protected void onSubmit(AjaxRequestTarget target,
Form<?> form) {
+ protected void onSubmit(AjaxRequestTarget target) {
// repaint the feedback panel so that it is
hidden
target.add(feedback);
newRecord.setVisible(true);
@@ -56,7 +56,7 @@ public abstract class AdminSavePanel<T>
}
@Override
- protected void onError(AjaxRequestTarget target,
Form<?> form) {
+ protected void onError(AjaxRequestTarget target) {
// repaint the feedback panel so errors are
shown
target.add(feedback);
onNewError(target, form);
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/backup/BackupPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/backup/BackupPanel.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/backup/BackupPanel.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/backup/BackupPanel.java
Wed Feb 1 08:13:42 2017
@@ -57,9 +57,9 @@ import com.googlecode.wicket.jquery.ui.w
import com.googlecode.wicket.kendo.ui.panel.KendoFeedbackPanel;
/**
* Panel component to manage Backup Import/Export
- *
+ *
* @author swagner
- *
+ *
*/
public class BackupPanel extends AdminPanel {
private static final Logger log =
Red5LoggerFactory.getLogger(BackupPanel.class, webAppRootKey);
@@ -70,9 +70,9 @@ public class BackupPanel extends AdminPa
/**
* Form to handle upload files
- *
+ *
* @author swagner
- *
+ *
*/
private class BackupForm extends Form<Void> {
private static final long serialVersionUID = 1L;
@@ -113,7 +113,7 @@ public class BackupPanel extends AdminPa
private static final long serialVersionUID = 1L;
@Override
- protected void onSubmit(AjaxRequestTarget
target, Form<?> form) {
+ protected void onSubmit(AjaxRequestTarget
target) {
File workingDir =
OmFileHelper.getUploadBackupDir();
String dateString = "backup_" +
CalendarPatterns.getTimeForStreamId(new Date());
File backupDir = new File(workingDir,
dateString);
@@ -131,7 +131,7 @@ public class BackupPanel extends AdminPa
}
@Override
- protected void onError(AjaxRequestTarget
target, Form<?> form) {
+ protected void onError(AjaxRequestTarget
target) {
// repaint the feedback panel so errors
are shown
target.add(feedback);
}
@@ -165,7 +165,7 @@ public class BackupPanel extends AdminPa
protected void onComplete(AjaxRequestTarget
target) {
timer.stop(target);
target.add(progressBar.setVisible(false));
-
+
download.setFileName(backupFile.getName());
download.setResourceStream(new
FileResourceStream(backupFile));
download.initiate(target);
@@ -206,13 +206,13 @@ public class BackupPanel extends AdminPa
includeFilesInBackup.detach();
super.onDetach();
}
-
+
private class BackupProcess implements Runnable {
private BackupExport backup;
private File backupDir;
private boolean includeFiles;
private ProgressHolder progressHolder;
-
+
public BackupProcess(BackupExport backup, File
backupDir, boolean includeFiles, ProgressHolder progressHolder) {
this.backup = backup;
this.backupDir = backupDir;
@@ -220,7 +220,7 @@ public class BackupPanel extends AdminPa
this.progressHolder = progressHolder;
th = null;
}
-
+
@Override
public void run() {
try {
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailForm.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailForm.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailForm.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailForm.java
Wed Feb 1 08:13:42 2017
@@ -60,9 +60,9 @@ public class EmailForm extends Form<Mail
add(new Label("lastError"));
add(reset = new AjaxButton("reset") {
private static final long serialVersionUID = 1L;
-
+
@Override
- protected void onSubmit(AjaxRequestTarget target,
Form<?> form) {
+ protected void onSubmit(AjaxRequestTarget target) {
getBean(MailMessageDao.class).resetSendingStatus(EmailForm.this.getModelObject().getId());
target.add(list);
}
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.java
Wed Feb 1 08:13:42 2017
@@ -65,9 +65,9 @@ import com.googlecode.wicket.kendo.ui.pa
/**
* Language Editor, add/insert/update Label and add/delete language contains
several Forms and one list
- *
+ *
* @author solomax, swagner
- *
+ *
*/
public class LangPanel extends AdminPanel {
private static final long serialVersionUID = 1L;
@@ -78,7 +78,7 @@ public class LangPanel extends AdminPane
final WebMarkupContainer listContainer = new
WebMarkupContainer("listContainer");
Map.Entry<Long, Locale> language;
-
+
@Override
public BasePanel onMenuPanelLoad(IPartialPageRequestHandler handler) {
super.onMenuPanelLoad(handler);
@@ -106,12 +106,12 @@ public class LangPanel extends AdminPane
protected LabelDao getDao() {
return (LabelDao)super.getDao();
}
-
+
@Override
public long size() {
return
getDao().count(language.getValue(), search);
}
-
+
@Override
public Iterator<? extends StringLabel>
iterator(long first, long count) {
return
getDao().get(language.getValue(), search, (int)first, (int)count,
getSort()).iterator();
@@ -189,13 +189,13 @@ public class LangPanel extends AdminPane
private static final long serialVersionUID = 1L;
@Override
- protected void onSubmit(AjaxRequestTarget target,
Form<?> form) {
+ protected void onSubmit(AjaxRequestTarget target) {
final String name =
LabelDao.getLabelFileName(language.getValue());
download.setFileName(name);
download.setResourceStream(new
AbstractResourceStream() {
private static final long
serialVersionUID = 1L;
private transient InputStream is;
-
+
@Override
public InputStream getInputStream()
throws ResourceStreamNotFoundException {
try {
@@ -205,7 +205,7 @@ public class LangPanel extends AdminPane
throw new
ResourceStreamNotFoundException(e);
}
}
-
+
@Override
public void close() throws IOException {
if (is != null) {
@@ -219,15 +219,15 @@ public class LangPanel extends AdminPane
// repaint the feedback panel so that it is
hidden
target.add(feedback);
}
-
+
@Override
- protected void onError(AjaxRequestTarget target,
Form<?> form) {
+ protected void onError(AjaxRequestTarget target) {
// repaint the feedback panel so errors are
shown
target.add(feedback);
}
-
+
});
-
+
add(langForm);
final AddLanguageDialog addLang = new
AddLanguageDialog("addLang", this);
add(addLang, new AjaxLink<Void>("addLangBtn") {
@@ -257,7 +257,7 @@ public class LangPanel extends AdminPane
}
});
}
-
+
public LangForm getLangForm() {
return langForm;
}
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/AddFolderDialog.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/AddFolderDialog.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/AddFolderDialog.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/AddFolderDialog.java
Wed Feb 1 08:13:42 2017
@@ -45,7 +45,7 @@ public abstract class AddFolderDialog ex
public AddFolderDialog(String id) {
this(id, null);
}
-
+
public AddFolderDialog(String id, String name) {
super(id, Application.getString(1260), Model.of(name));
this.name = name;
@@ -59,12 +59,12 @@ public abstract class AddFolderDialog ex
private static final long
serialVersionUID = 1L;
@Override
- protected void
onSubmit(AjaxRequestTarget target, Form<?> form) {
+ protected void
onSubmit(AjaxRequestTarget target) {
AddFolderDialog.this.onSubmit(target);
}
-
+
@Override
- protected void
onError(AjaxRequestTarget target, Form<?> form) {
+ protected void
onError(AjaxRequestTarget target) {
AddFolderDialog.this.onError(target);
}
});
@@ -84,12 +84,12 @@ public abstract class AddFolderDialog ex
protected void onSubmit(AjaxRequestTarget target) {
close(target, getSubmitButton());
}
-
+
@Override
protected List<DialogButton> getButtons() {
return Arrays.asList(add, cancel);
}
-
+
@Override
public DialogButton getSubmitButton() {
return add;
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/FormSaveRefreshPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/FormSaveRefreshPanel.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/FormSaveRefreshPanel.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/FormSaveRefreshPanel.java
Wed Feb 1 08:13:42 2017
@@ -28,7 +28,7 @@ import com.googlecode.wicket.kendo.ui.pa
public abstract class FormSaveRefreshPanel<T> extends BasePanel {
private static final long serialVersionUID = 1L;
protected final KendoFeedbackPanel feedback;
-
+
public FormSaveRefreshPanel(String id, Form<T> form) {
super(id);
setOutputMarkupId(true);
@@ -41,14 +41,14 @@ public abstract class FormSaveRefreshPan
private static final long serialVersionUID = 1L;
@Override
- protected void onSubmit(AjaxRequestTarget target,
Form<?> form) {
+ protected void onSubmit(AjaxRequestTarget target) {
// repaint the feedback panel so that it is
hidden
target.add(feedback);
onSaveSubmit(target, form);
}
@Override
- protected void onError(AjaxRequestTarget target,
Form<?> form) {
+ protected void onError(AjaxRequestTarget target) {
// repaint the feedback panel so errors are
shown
target.add(feedback);
onSaveError(target, form);
@@ -60,7 +60,7 @@ public abstract class FormSaveRefreshPan
private static final long serialVersionUID = 1L;
@Override
- protected void onSubmit(AjaxRequestTarget target,
Form<?> form) {
+ protected void onSubmit(AjaxRequestTarget target) {
// repaint the feedback panel so that it is
hidden
target.add(feedback);
hideNewRecord();
@@ -68,7 +68,7 @@ public abstract class FormSaveRefreshPan
}
@Override
- protected void onError(AjaxRequestTarget target,
Form<?> form) {
+ protected void onError(AjaxRequestTarget target) {
// repaint the feedback panel so errors are
shown
target.add(feedback);
hideNewRecord();
@@ -83,7 +83,7 @@ public abstract class FormSaveRefreshPan
public void hideNewRecord() {
// for admin only, will be implemented in admin
}
-
+
protected abstract void onSaveSubmit(AjaxRequestTarget target, Form<?>
form);
protected abstract void onSaveError(AjaxRequestTarget target, Form<?>
form);
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/GeneralUserForm.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/GeneralUserForm.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/GeneralUserForm.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/GeneralUserForm.java
Wed Feb 1 08:13:42 2017
@@ -26,6 +26,7 @@ import static org.apache.openmeetings.we
import static org.apache.openmeetings.web.app.WebSession.getUserId;
import static
org.apache.wicket.validation.validator.StringValidator.minimumLength;
+import java.time.LocalDate;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
@@ -59,7 +60,6 @@ import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;
import org.apache.wicket.model.PropertyModel;
import org.apache.wicket.util.string.Strings;
-import org.threeten.bp.LocalDate;
import org.wicketstuff.select2.ChoiceProvider;
import org.wicketstuff.select2.Response;
import org.wicketstuff.select2.Select2MultiChoice;
@@ -102,7 +102,7 @@ public class GeneralUserForm extends For
}));
add(new TextField<String>("firstname"));
add(new TextField<String>("lastname"));
-
+
add(new DropDownChoice<String>("timeZoneId",
AVAILABLE_TIMEZONES));
add(new LanguageDropDown("languageId"));
@@ -190,7 +190,7 @@ public class GeneralUserForm extends For
}
age = CalendarHelper.getDate(u.getAge(), u.getTimeZoneId());
}
-
+
@Override
protected void onValidate() {
User u = getModelObject();
@@ -199,11 +199,11 @@ public class GeneralUserForm extends For
}
super.onValidate();
}
-
+
public PasswordTextField getPasswordField() {
return passwordField;
}
-
+
public String getEmail() {
return email.getValue();
}
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/InvitationForm.java
Wed Feb 1 08:13:42 2017
@@ -25,6 +25,7 @@ import static org.apache.openmeetings.we
import static org.apache.openmeetings.web.app.WebSession.AVAILABLE_TIMEZONES;
import static org.apache.openmeetings.web.app.WebSession.getUserId;
+import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.Collection;
import java.util.UUID;
@@ -59,7 +60,6 @@ import org.apache.wicket.model.util.Coll
import org.apache.wicket.util.string.Strings;
import org.red5.logging.Red5LoggerFactory;
import org.slf4j.Logger;
-import org.threeten.bp.LocalDateTime;
import com.googlecode.wicket.jquery.core.Options;
import com.googlecode.wicket.jquery.ui.widget.dialog.DialogButton;
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/OmDateTimePicker.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/OmDateTimePicker.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/OmDateTimePicker.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/OmDateTimePicker.java
Wed Feb 1 08:13:42 2017
@@ -18,14 +18,14 @@
*/
package org.apache.openmeetings.web.common;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.time.LocalTime;
import java.util.Locale;
import org.apache.openmeetings.web.app.WebSession;
import org.apache.wicket.markup.head.IHeaderResponse;
import org.apache.wicket.model.IModel;
-import org.threeten.bp.LocalDate;
-import org.threeten.bp.LocalDateTime;
-import org.threeten.bp.LocalTime;
import com.googlecode.wicket.jquery.core.Options;
import com.googlecode.wicket.kendo.ui.KendoCultureHeaderItem;
@@ -39,12 +39,12 @@ public class OmDateTimePicker extends Da
public OmDateTimePicker(String id, IModel<LocalDateTime> model) {
super(id, model);
}
-
+
@Override
protected DatePicker newDatePicker(String id, IModel<LocalDate> model,
Locale locale, String datePattern, Options options) {
return new DatePicker(id, model, WebSession.get().getLocale());
}
-
+
@Override
protected TimePicker newTimePicker(String id, IModel<LocalTime> model,
Locale locale, String timePattern, Options options) {
return new TimePicker(id, model, WebSession.get().getLocale());
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/PagedEntityListPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/PagedEntityListPanel.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/PagedEntityListPanel.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/PagedEntityListPanel.java
Wed Feb 1 08:13:42 2017
@@ -34,7 +34,7 @@ import com.googlecode.wicket.jquery.ui.f
public abstract class PagedEntityListPanel extends BasePanel {
private static final long serialVersionUID = 1L;
private List<Integer> numbers = Arrays.asList(10, 25, 50, 75, 100, 200);
-
+
public PagedEntityListPanel(String id, final SearchableDataView<?
extends IDataProviderEntity> dataView) {
super(id);
@@ -46,7 +46,7 @@ public abstract class PagedEntityListPan
PagedEntityListPanel.this.onEvent(target);
}
};
-
+
final SearchableDataProvider<? extends IDataProviderEntity> dp
= dataView.getDataProvider();
Form<Void> searchForm = new Form<Void>("searchForm");
add(searchForm.setOutputMarkupId(true));
@@ -55,7 +55,7 @@ public abstract class PagedEntityListPan
private static final long serialVersionUID = 1L;
@Override
- protected void onSubmit(AjaxRequestTarget target,
Form<?> form) {
+ protected void onSubmit(AjaxRequestTarget target) {
target.add(navPanel);
PagedEntityListPanel.this.onEvent(target);
}
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileItemTree.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileItemTree.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileItemTree.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileItemTree.java
Wed Feb 1 08:13:42 2017
@@ -18,6 +18,8 @@
*/
package org.apache.openmeetings.web.common.tree;
+import java.util.Optional;
+
import org.apache.openmeetings.db.entity.file.FileItem;
import org.apache.openmeetings.db.entity.file.FileItem.Type;
import org.apache.openmeetings.db.entity.record.Recording;
@@ -94,8 +96,8 @@ public class FileItemTree extends Defaul
}
@Override
- protected void onClick(AjaxRequestTarget target) {
- FileItemTree.this.onClick(target,
getModelObject());
+ protected void onClick(Optional<AjaxRequestTarget>
targetOptional) {
+ FileItemTree.this.onClick(targetOptional.get(),
getModelObject());
}
@Override
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FileTreePanel.java
Wed Feb 1 08:13:42 2017
@@ -30,6 +30,7 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
+import java.util.Optional;
import java.util.UUID;
import org.apache.openmeetings.db.dao.file.FileExplorerItemDao;
@@ -274,9 +275,9 @@ public abstract class FileTreePanel exte
void updateNode(AjaxRequestTarget target, FileItem fi) {
if (fi != null && target != null) {
if (Type.Folder == fi.getType()) {
- tree.updateBranch(fi, target);
+ tree.updateBranch(fi, Optional.of(target));
} else {
- tree.updateNode(fi, target);
+ tree.updateNode(fi, Optional.of(target));
}
}
}
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FolderPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FolderPanel.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FolderPanel.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/tree/FolderPanel.java
Wed Feb 1 08:13:42 2017
@@ -122,13 +122,13 @@ public class FolderPanel extends Panel {
add(drop.add(drag).setOutputMarkupId(true));
}
- private void moveAll(final FileTreePanel treePanel, AjaxRequestTarget
target, FileItem p) {
+ private static void moveAll(final FileTreePanel treePanel,
AjaxRequestTarget target, FileItem p) {
for (Entry<String, FileItem> e :
treePanel.getSelected().entrySet()) {
move(treePanel, target, p, e.getValue());
}
}
- private void move(final FileTreePanel treePanel, AjaxRequestTarget
target, FileItem p, FileItem f) {
+ private static void move(final FileTreePanel treePanel,
AjaxRequestTarget target, FileItem p, FileItem f) {
Long pid = p.getId();
//FIXME parent should not be moved to child !!!!!!!
if (pid != null && pid.equals(f.getId())) {
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/InvitationPasswordDialog.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/InvitationPasswordDialog.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/InvitationPasswordDialog.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/InvitationPasswordDialog.java
Wed Feb 1 08:13:42 2017
@@ -68,13 +68,13 @@ public class InvitationPasswordDialog ex
private static final long serialVersionUID = 1L;
@Override
- protected void onSubmit(AjaxRequestTarget target,
Form<?> form) {
+ protected void onSubmit(AjaxRequestTarget target) {
InvitationPasswordDialog.this.onSubmit(target);
InvitationPasswordDialog.this.close(target,
null);
}
@Override
- protected void onError(AjaxRequestTarget target,
Form<?> form) {
+ protected void onError(AjaxRequestTarget target) {
InvitationPasswordDialog.this.onError(target);
}
};
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/ForgetPasswordDialog.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/ForgetPasswordDialog.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/ForgetPasswordDialog.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/ForgetPasswordDialog.java
Wed Feb 1 08:13:42 2017
@@ -69,19 +69,19 @@ public class ForgetPasswordDialog extend
private String name;
private Type type = Type.email;
final MessageDialog confirmDialog;
-
+
enum Type {
email
, login
}
-
+
public ForgetPasswordDialog(String id) {
super(id, Application.getString(312));
add(form = new Form<String>("form") {
private static final long serialVersionUID = 1L;
private IModel<String> lblModel =
Model.of(Application.getString(315));
private Label label = new Label("label", lblModel);
-
+
{
add(feedback.setOutputMarkupId(true));
add(label.setOutputMarkupId(true));
@@ -105,17 +105,17 @@ public class ForgetPasswordDialog extend
private static final long
serialVersionUID = 1L;
@Override
- protected void
onSubmit(AjaxRequestTarget target, Form<?> form) {
+ protected void
onSubmit(AjaxRequestTarget target) {
ForgetPasswordDialog.this.onSubmit(target);
}
-
+
@Override
- protected void
onError(AjaxRequestTarget target, Form<?> form) {
+ protected void
onError(AjaxRequestTarget target) {
ForgetPasswordDialog.this.onError(target);
}
});
}
-
+
@Override
protected void onValidate() {
UserDao dao = getBean(UserDao.class);
@@ -129,7 +129,7 @@ public class ForgetPasswordDialog extend
}
}
}
-
+
@Override
protected void onDetach() {
lblModel.detach();
@@ -142,10 +142,10 @@ public class ForgetPasswordDialog extend
@Override
public void onConfigure(JQueryBehavior behavior) {
super.onConfigure(behavior);
- behavior.setOption("dialogClass",
Options.asString("no-close"));
+ behavior.setOption("dialogClass",
Options.asString("no-close"));
behavior.setOption("closeOnEscape", false);
}
-
+
@Override
public void onClose(IPartialPageRequestHandler handler,
DialogButton button) {
s.open(handler);
@@ -158,7 +158,7 @@ public class ForgetPasswordDialog extend
public boolean isDefaultCloseEventEnabled() {
return true;
}
-
+
@Override
public void onClose(IPartialPageRequestHandler handler, DialogButton
button) {
if (send.equals(button)){
@@ -171,12 +171,12 @@ public class ForgetPasswordDialog extend
public void setSignInDialog(SignInDialog s) {
this.s = s;
}
-
+
@Override
protected List<DialogButton> getButtons() {
return Arrays.asList(send, cancel);
}
-
+
@Override
public DialogButton getSubmitButton() {
return send;
@@ -201,7 +201,7 @@ public class ForgetPasswordDialog extend
/**
* reset a username by a given mail oder login by sending a mail to the
* registered EMail-Address
- *
+ *
* @param email
* @param username
* @param appLink
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/RegisterDialog.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/RegisterDialog.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/RegisterDialog.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/RegisterDialog.java
Wed Feb 1 08:13:42 2017
@@ -126,7 +126,7 @@ public class RegisterDialog extends Abst
public void setClientTimeZone() {
tzModel.setObject(WebSession.get().getClientTZCode());
}
-
+
@Override
public int getWidth() {
return 400;
@@ -214,7 +214,7 @@ public class RegisterDialog extends Abst
tzModel.detach();
super.onDetach();
}
-
+
class RegisterForm extends StatelessForm<Void> {
private static final long serialVersionUID = 1L;
private PasswordTextField confirmPassword;
@@ -259,12 +259,12 @@ public class RegisterDialog extends Abst
private static final long serialVersionUID = 1L;
@Override
- protected void onSubmit(AjaxRequestTarget
target, Form<?> form) {
+ protected void onSubmit(AjaxRequestTarget
target) {
RegisterDialog.this.onSubmit(target);
}
@Override
- protected void onError(AjaxRequestTarget
target, Form<?> form) {
+ protected void onError(AjaxRequestTarget
target) {
RegisterDialog.this.onError(target);
}
});
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/ResetPasswordDialog.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/ResetPasswordDialog.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/ResetPasswordDialog.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/ResetPasswordDialog.java
Wed Feb 1 08:13:42 2017
@@ -80,12 +80,12 @@ public class ResetPasswordDialog extends
private static final long
serialVersionUID = 1L;
@Override
- protected void
onSubmit(AjaxRequestTarget target, Form<?> form) {
+ protected void
onSubmit(AjaxRequestTarget target) {
ResetPasswordDialog.this.onSubmit(target);
}
@Override
- protected void
onError(AjaxRequestTarget target, Form<?> form) {
+ protected void
onError(AjaxRequestTarget target) {
ResetPasswordDialog.this.onError(target);
}
});
@@ -101,7 +101,7 @@ public class ResetPasswordDialog extends
}
});
- confirmReset = new MessageDialog("confirmReset",
Application.getString(325), Application.getString(332),
+ confirmReset = new MessageDialog("confirmReset",
Application.getString(325), Application.getString(332),
DialogButtons.OK, DialogIcon.INFO) {
private static final long serialVersionUID = 1L;
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/SignInDialog.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/SignInDialog.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/SignInDialog.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/auth/SignInDialog.java
Wed Feb 1 08:13:42 2017
@@ -62,7 +62,7 @@ import org.apache.wicket.markup.html.ima
import org.apache.wicket.markup.html.link.Link;
import org.apache.wicket.markup.html.list.ListItem;
import org.apache.wicket.markup.html.list.ListView;
-import org.apache.wicket.model.AbstractReadOnlyModel;
+import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;
import org.apache.wicket.model.PropertyModel;
import org.apache.wicket.request.mapper.parameter.PageParameters;
@@ -102,7 +102,7 @@ public class SignInDialog extends Abstra
public void setForgetPasswordDialog(ForgetPasswordDialog f) {
this.f = f;
}
-
+
@Override
public void onConfigure(JQueryBehavior behavior) {
super.onConfigure(behavior);
@@ -111,17 +111,17 @@ public class SignInDialog extends Abstra
behavior.setOption("dialogClass", Options.asString("no-close"));
behavior.setOption("resizable", false);
}
-
+
@Override
public boolean isDefaultCloseEventEnabled() {
return false;
}
-
+
@Override
public int getWidth() {
return allowOAuthLogin()? 550: 450;
}
-
+
@Override
public void onClose(IPartialPageRequestHandler handler, DialogButton
button) {
if (registerBtn.equals(button)) {
@@ -129,7 +129,7 @@ public class SignInDialog extends Abstra
r.open(handler);
}
}
-
+
@Override
protected List<DialogButton> getButtons() {
List<DialogButton> list = new ArrayList<DialogButton>();
@@ -139,7 +139,7 @@ public class SignInDialog extends Abstra
list.add(loginBtn);
return list;
}
-
+
@Override
public DialogButton getSubmitButton() {
return loginBtn;
@@ -149,18 +149,18 @@ public class SignInDialog extends Abstra
public Form<String> getForm() {
return form;
}
-
+
private void shake(AjaxRequestTarget target) {
target.appendJavaScript(JQueryEffectBehavior.toString("#" +
getMarkupId(), "shake"));
}
-
+
@Override
public void onClick(AjaxRequestTarget target, DialogButton button) {
if (registerBtn.equals(button) ||
WebSession.get().isSignedIn()) {
super.onClick(target, button);
}
}
-
+
@Override
protected void onError(AjaxRequestTarget target) {
shake(target);
@@ -193,7 +193,7 @@ public class SignInDialog extends Abstra
shake(target);
}
}
-
+
class SignInForm extends StatelessForm<String> {
private static final long serialVersionUID = 1L;
private PasswordTextField passField;
@@ -201,7 +201,7 @@ public class SignInDialog extends Abstra
public SignInForm(String id) {
super(id);
-
+
if (WebSession.get().isSignedIn()) {
alreadyLoggedIn();
}
@@ -221,12 +221,12 @@ public class SignInDialog extends Abstra
private static final long serialVersionUID = 1L;
@Override
- protected void onSubmit(AjaxRequestTarget
target, Form<?> form) {
+ protected void onSubmit(AjaxRequestTarget
target) {
SignInDialog.this.onSubmit(target);
}
-
+
@Override
- protected void onError(AjaxRequestTarget
target, Form<?> form) {
+ protected void onError(AjaxRequestTarget
target) {
SignInDialog.this.onError(target);
}
};
@@ -258,20 +258,20 @@ public class SignInDialog extends Abstra
Button btn = new
Button("oauthBtn");
Image icon = new Image("icon",
new Model<String>());
icon.setVisible(!Strings.isEmpty(item.getModelObject().getIconUrl()));
- icon.add(new
AttributeModifier("src", new AbstractReadOnlyModel<String>() {
+ icon.add(new
AttributeModifier("src", new IModel<String>() {
private static final
long serialVersionUID = 1L;
@Override
public String
getObject() {
return
item.getModelObject().getIconUrl();
}
-
+
}));
btn.add(icon);
btn.add(new Label("label",
item.getModelObject().getName()))
.add(new
AjaxEventBehavior("click") {
private static
final long serialVersionUID = 1L;
-
+
@Override
protected void
onEvent(AjaxRequestTarget target) {
PageParameters parameters = new PageParameters();
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/install/InstallWizard.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/install/InstallWizard.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/install/InstallWizard.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/pages/install/InstallWizard.java
Wed Feb 1 08:13:42 2017
@@ -46,9 +46,9 @@ import org.apache.openmeetings.installat
import org.apache.openmeetings.installation.InstallationConfig;
import org.apache.openmeetings.util.ConnectionProperties;
import org.apache.openmeetings.util.ConnectionProperties.DbType;
+import org.apache.openmeetings.util.OmFileHelper;
import org.apache.openmeetings.util.process.ConverterProcessResult;
import org.apache.openmeetings.util.process.ProcessHelper;
-import org.apache.openmeetings.util.OmFileHelper;
import org.apache.openmeetings.web.app.Application;
import org.apache.openmeetings.web.app.WebSession;
import org.apache.openmeetings.web.common.ErrorMessagePanel;
@@ -175,7 +175,7 @@ public class InstallWizard extends Abstr
super(prev);
setSummaryModel(Model.of(""));
}
-
+
@Override
protected void onInitialize() {
super.onInitialize();
@@ -247,12 +247,12 @@ public class InstallWizard extends Abstr
private static final long
serialVersionUID = 1L;
@Override
- protected void
onSubmit(AjaxRequestTarget target, Form<?> form) {
+ protected void
onSubmit(AjaxRequestTarget target) {
target.add(getFeedbackPanel());
}
@Override
- protected void
onError(AjaxRequestTarget target, Form<?> form) {
+ protected void
onError(AjaxRequestTarget target) {
target.add(getFeedbackPanel());
}
});
@@ -504,7 +504,7 @@ public class InstallWizard extends Abstr
add(new AjaxButton("validateSwf") {
private static final long serialVersionUID = 1L;
@Override
- protected void onSubmit(AjaxRequestTarget
target, Form<?> form) {
+ protected void onSubmit(AjaxRequestTarget
target) {
checkToolPath(swfPath, new String[]
{InstallWizard.getPath(swfPath.getValue(), "pdf2swf" + GenerateSWF.execExt),
"--version"});
target.add(getFeedbackPanel());
}
@@ -513,7 +513,7 @@ public class InstallWizard extends Abstr
add(new AjaxButton("validateImageMagic") {
private static final long serialVersionUID = 1L;
@Override
- protected void onSubmit(AjaxRequestTarget
target, Form<?> form) {
+ protected void onSubmit(AjaxRequestTarget
target) {
checkToolPath(imageMagicPath, new
String[] {InstallWizard.getPath(imageMagicPath.getValue(), "convert" +
GenerateSWF.execExt), "-version"});
target.add(getFeedbackPanel());
}
@@ -522,7 +522,7 @@ public class InstallWizard extends Abstr
add(new AjaxButton("validateFfmpeg") {
private static final long serialVersionUID = 1L;
@Override
- protected void onSubmit(AjaxRequestTarget
target, Form<?> form) {
+ protected void onSubmit(AjaxRequestTarget
target) {
checkToolPath(ffmpegPath, new String[]
{InstallWizard.getPath(ffmpegPath.getValue(), "ffmpeg" + GenerateSWF.execExt),
"-version"});
target.add(getFeedbackPanel());
}
@@ -531,7 +531,7 @@ public class InstallWizard extends Abstr
add(new AjaxButton("validateSox") {
private static final long serialVersionUID = 1L;
@Override
- protected void onSubmit(AjaxRequestTarget
target, Form<?> form) {
+ protected void onSubmit(AjaxRequestTarget
target) {
checkToolPath(soxPath, new String[]
{InstallWizard.getPath(soxPath.getValue(), "sox" + GenerateSWF.execExt),
"--version"});
target.add(getFeedbackPanel());
}
@@ -540,7 +540,7 @@ public class InstallWizard extends Abstr
add(new AjaxButton("validateOffice") {
private static final long serialVersionUID = 1L;
@Override
- protected void onSubmit(AjaxRequestTarget
target, Form<?> form) {
+ protected void onSubmit(AjaxRequestTarget
target) {
checkOfficePath();
target.add(getFeedbackPanel());
}
@@ -580,7 +580,7 @@ public class InstallWizard extends Abstr
}
private boolean checkAllPath() {
- boolean result = checkToolPath(swfPath, new String[]
{InstallWizard.getPath(swfPath.getValue(), "pdf2swf" + GenerateSWF.execExt),
"--version"});
+ boolean result = checkToolPath(swfPath, new String[]
{InstallWizard.getPath(swfPath.getValue(), "pdf2swf" + GenerateSWF.execExt),
"--version"});
result = checkToolPath(imageMagicPath, new String[]
{InstallWizard.getPath(imageMagicPath.getValue(), "convert" +
GenerateSWF.execExt), "-version"}) && result;
result = checkToolPath(ffmpegPath, new String[]
{InstallWizard.getPath(ffmpegPath.getValue(), "ffmpeg" + GenerateSWF.execExt),
"-version"}) && result;
result = checkToolPath(soxPath, new String[]
{InstallWizard.getPath(soxPath.getValue(), "sox" + GenerateSWF.execExt),
"--version"}) && result;
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/SipDialerDialog.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/SipDialerDialog.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/SipDialerDialog.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/SipDialerDialog.java
Wed Feb 1 08:13:42 2017
@@ -53,19 +53,19 @@ public class SipDialerDialog extends Abs
private static final long serialVersionUID = 1L;
@Override
- protected void onSubmit(AjaxRequestTarget target,
Form<?> form) {
+ protected void onSubmit(AjaxRequestTarget target) {
SipDialerDialog.this.onSubmit(target);
}
-
+
@Override
- protected void onError(AjaxRequestTarget target,
Form<?> form) {
+ protected void onError(AjaxRequestTarget target) {
SipDialerDialog.this.onError(target);
}
};
form.setDefaultButton(ab);
add(feedback.setOutputMarkupId(true), form.add(number, ab));
}
-
+
@Override
protected void onInitialize() {
super.onInitialize();
@@ -76,12 +76,12 @@ public class SipDialerDialog extends Abs
public int getWidth() {
return 300;
}
-
+
@Override
protected List<DialogButton> getButtons() {
return Arrays.asList(call, close);
}
-
+
@Override
public DialogButton getSubmitButton() {
return call;
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/ChatPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/ChatPanel.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/ChatPanel.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/ChatPanel.java
Wed Feb 1 08:13:42 2017
@@ -279,7 +279,7 @@ public class ChatPanel extends BasePanel
private static final long
serialVersionUID = 1L;
@Override
- protected void
onSubmit(AjaxRequestTarget target, Form<?> form) {
+ protected void
onSubmit(AjaxRequestTarget target) {
ChatDao dao =
getBean(ChatDao.class);
ChatMessage m = new
ChatMessage();
m.setMessage(chatMessage.getDefaultModelObjectAsString());
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/MessageDialog.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/MessageDialog.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/MessageDialog.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/MessageDialog.java
Wed Feb 1 08:13:42 2017
@@ -26,6 +26,9 @@ import static org.apache.openmeetings.we
import static org.apache.openmeetings.web.app.WebSession.getUserId;
import static org.apache.openmeetings.web.util.CalendarWebHelper.getZoneId;
+import java.time.LocalDateTime;
+import java.time.ZonedDateTime;
+import java.time.temporal.ChronoUnit;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
@@ -63,9 +66,6 @@ import org.apache.wicket.model.CompoundP
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;
import org.apache.wicket.model.util.CollectionModel;
-import org.threeten.bp.LocalDateTime;
-import org.threeten.bp.ZonedDateTime;
-import org.threeten.bp.temporal.ChronoUnit;
import com.googlecode.wicket.jquery.core.Options;
import com.googlecode.wicket.jquery.ui.plugins.wysiwyg.WysiwygEditor;
@@ -85,19 +85,19 @@ public class MessageDialog extends Abstr
private final WebMarkupContainer roomParams = new
WebMarkupContainer("roomParams");
private final DateTimePicker start = new OmDateTimePicker("start",
Model.of(LocalDateTime.now()));
private final DateTimePicker end = new OmDateTimePicker("end",
Model.of(LocalDateTime.now()));
- private boolean isPrivate = false;
+ private boolean isPrivate = false;
private final IModel<Collection<User>> modelTo = new
CollectionModel<User>(new ArrayList<User>());
@Override
public int getWidth() {
return 650;
}
-
+
public void open(IPartialPageRequestHandler handler, Long userId) {
getModelObject().setTo(getBean(UserDao.class).get(userId));
open(handler);
}
-
+
public MessageDialog reset(boolean isPrivate) {
//TODO should be 'in sync' with appointment
LocalDateTime now =
ZonedDateTime.now(getZoneId()).toLocalDateTime();
@@ -119,7 +119,7 @@ public class MessageDialog extends Abstr
this.isPrivate = isPrivate;
return this;
}
-
+
@Override
protected void onOpen(IPartialPageRequestHandler handler) {
if (getModel().getObject().getTo() != null) {
@@ -128,11 +128,11 @@ public class MessageDialog extends Abstr
handler.add(form);
super.onOpen(handler);
}
-
+
public MessageDialog(String id, CompoundPropertyModel<PrivateMessage>
model) {
super(id, Application.getString(1209), model);
form = new Form<PrivateMessage>("form", getModel());
-
+
form.add(feedback.setOutputMarkupId(true));
form.add(new UserMultiChoice("to", modelTo).setRequired(true));
form.add(new TextField<String>("subject"));
@@ -143,7 +143,7 @@ public class MessageDialog extends Abstr
final CheckBox bookedRoom = new CheckBox("bookedRoom");
form.add(bookedRoom.setOutputMarkupId(true).add(new
AjaxEventBehavior("click") {
private static final long serialVersionUID = 1L;
-
+
@Override
protected void onEvent(AjaxRequestTarget target) {
PrivateMessage p =
MessageDialog.this.getModelObject();
@@ -163,7 +163,7 @@ public class MessageDialog extends Abstr
protected List<DialogButton> getButtons() {
return Arrays.asList(send, cancel);
}
-
+
@Override
public DialogButton getSubmitButton() {
return send;
@@ -183,7 +183,7 @@ public class MessageDialog extends Abstr
protected void onSubmit(AjaxRequestTarget target) {
PrivateMessage m = getModelObject();
m.setInserted(new Date());
- UserDao userDao = getBean(UserDao.class);
+ UserDao userDao = getBean(UserDao.class);
User owner = userDao.get(getUserId());
if (m.isBookedRoom()) {
Room r = m.getRoom();
@@ -240,7 +240,7 @@ public class MessageDialog extends Abstr
false, null,
Valid.Period, owner, to.getLanguageId()
,
CalendarHelper.getDate(start.getModelObject(), to.getTimeZoneId())
,
CalendarHelper.getDate(end.getModelObject(), to.getTimeZoneId()), null);
-
+
invitation_link = getInvitationLink(i);
if (invitation_link == null) {
@@ -253,7 +253,7 @@ public class MessageDialog extends Abstr
+
Application.getString(504, to.getLanguageId()) + "</a><br/>";
}
}
-
+
String subj = p.getSubject() == null ? "" :
p.getSubject();
getBean(MailHandler.class).send(to.getAddress().getEmail(),
Application.getString(1301,
to.getLanguageId()) + subj,
@@ -261,7 +261,7 @@ public class MessageDialog extends Abstr
}
}
}
-
+
@Override
protected void onDetach() {
modelTo.detach();
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/AppointmentDialog.java
Wed Feb 1 08:13:42 2017
@@ -24,6 +24,7 @@ import static org.apache.openmeetings.we
import static org.apache.openmeetings.web.util.CalendarWebHelper.getDate;
import static org.apache.openmeetings.web.util.CalendarWebHelper.getDateTime;
+import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
@@ -72,7 +73,6 @@ import org.apache.wicket.model.PropertyM
import org.apache.wicket.model.util.CollectionModel;
import org.red5.logging.Red5LoggerFactory;
import org.slf4j.Logger;
-import org.threeten.bp.LocalDateTime;
import com.googlecode.wicket.jquery.core.JQueryBehavior;
import com.googlecode.wicket.jquery.core.Options;
@@ -91,7 +91,7 @@ import com.googlecode.wicket.kendo.ui.pa
public class AppointmentDialog extends AbstractFormDialog<Appointment> {
private static final long serialVersionUID = 1L;
private static final Logger log =
Red5LoggerFactory.getLogger(AppointmentDialog.class, webAppRootKey);
-
+
private AppointmentForm form;
private DialogButton save = new DialogButton("save",
Application.getString(813));
private DialogButton cancel = new DialogButton("cancel",
Application.getString(1130));
@@ -102,18 +102,18 @@ public class AppointmentDialog extends A
final MessageDialog confirmDelete;
private IModel<Collection<User>> attendeesModel = new
CollectionModel<User>(new ArrayList<User>());
private final WebMarkupContainer sipContainer = new
WebMarkupContainer("sip-container");
-
+
@Override
public int getWidth() {
return 650;
}
-
+
@Override
public void onConfigure(JQueryBehavior behavior) {
super.onConfigure(behavior);
behavior.setOption("dialogClass",
Options.asString("appointment"));
}
-
+
public void setModelObjectWithAjaxTarget(Appointment a,
AjaxRequestTarget target) {
form.setModelObject(a);
form.start.setModelObject(getDateTime(a.getStart()));
@@ -133,7 +133,7 @@ public class AppointmentDialog extends A
save.setVisible(isOwner(a), target);
super.setModelObject(a);
}
-
+
public AppointmentDialog(String id, String title, CalendarPanel
calendarPanel, CompoundPropertyModel<Appointment> model) {
super(id, title, model, true);
log.debug(" -- AppointmentDialog -- Current model " +
getModel().getObject());
@@ -167,7 +167,7 @@ public class AppointmentDialog extends A
protected List<DialogButton> getButtons() {
return Arrays.asList(enterRoom, save, delete, cancel);
}
-
+
@Override
public DialogButton getSubmitButton() {
return save;
@@ -182,7 +182,7 @@ public class AppointmentDialog extends A
protected void onOpen(IPartialPageRequestHandler handler) {
handler.add(form.add(new JQueryUIBehavior("#tabs", "tabs")));
}
-
+
@Override
public void onClose(IPartialPageRequestHandler handler, DialogButton
button) {
if (delete.equals(button)) {
@@ -191,7 +191,7 @@ public class AppointmentDialog extends A
RoomEnterBehavior.roomEnter((MainPage)getPage(),
handler, getModelObject().getRoom().getId());
}
}
-
+
@Override
protected void onError(AjaxRequestTarget target) {
target.add(feedback);
@@ -208,7 +208,7 @@ public class AppointmentDialog extends A
currentIds.add(u.getId());
}
}
-
+
//remove users
for (Iterator<MeetingMember> i = attendees.iterator();
i.hasNext();) {
MeetingMember m = i.next();
@@ -243,17 +243,17 @@ public class AppointmentDialog extends A
target.add(feedback);
calendarPanel.refresh(target);
}
-
+
public static boolean isOwner(Appointment object) {
return object.getOwner() != null &&
getUserId().equals(object.getOwner().getId());
}
-
+
@Override
protected void onDetach() {
attendeesModel.detach();
super.onDetach();
}
-
+
private class AppointmentForm extends Form<Appointment> {
private static final long serialVersionUID = 1L;
private boolean createRoom = true;
@@ -318,7 +318,7 @@ public class AppointmentDialog extends A
start.setTime(a.getStart());
java.util.Calendar end =
WebSession.getCalendar();
end.setTime(a.getEnd());
-
+
if (start.equals(end)) {
end.add(java.util.Calendar.HOUR_OF_DAY,
1);
a.setEnd(end.getTime());
@@ -342,7 +342,7 @@ public class AppointmentDialog extends A
public AppointmentForm(String id,
CompoundPropertyModel<Appointment> model) {
super(id, model);
setOutputMarkupId(true);
-
+
add(feedback.setOutputMarkupId(true));
//General
add(new
RequiredTextField<String>("title").setLabel(Model.of(Application.getString(572))));
@@ -354,7 +354,7 @@ public class AppointmentDialog extends A
DefaultWysiwygToolbar toolbar = new
DefaultWysiwygToolbar("toolbarContainer");
add(toolbar);
add(new WysiwygEditor("description", toolbar));
-
+
//room
add(new AjaxCheckBox("createRoom", new
PropertyModel<Boolean>(this, "createRoom")) {
private static final long serialVersionUID = 1L;
@@ -369,7 +369,7 @@ public class AppointmentDialog extends A
add(groom.setRequired(true).setLabel(Model.of(Application.getString(406))).setEnabled(!createRoom).setOutputMarkupId(true));
add(sipContainer.setOutputMarkupPlaceholderTag(true).setOutputMarkupId(true));
sipContainer.add(new Label("room.confno",
"")).setVisible(false);
-
+
//Advanced
add(new DropDownChoice<Reminder>(
"reminder"
@@ -412,7 +412,7 @@ public class AppointmentDialog extends A
add(pwd);
add(cals.setNullValid(true).setLabel(Model.of("calendar")).setOutputMarkupId(true));
}
-
+
private List<Room> getRoomList() {
//FIXME need to be reviewed
List<Room> result = new ArrayList<Room>();
@@ -430,7 +430,7 @@ public class AppointmentDialog extends A
private List<OmCalendar> getCalendarList(){
return
getBean(AppointmentManager.class).getCalendars(getUserId());
}
-
+
@Override
protected void onValidate() {
if
(end.getConvertedInput().isBefore(start.getConvertedInput())) {
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/CalendarDialog.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/CalendarDialog.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/CalendarDialog.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/CalendarDialog.java
Wed Feb 1 08:13:42 2017
@@ -42,8 +42,8 @@ import org.apache.wicket.markup.html.for
import org.apache.wicket.markup.html.form.RequiredTextField;
import org.apache.wicket.markup.html.form.TextField;
import org.apache.wicket.markup.html.form.UrlTextField;
-import org.apache.wicket.model.AbstractReadOnlyModel;
import org.apache.wicket.model.CompoundPropertyModel;
+import org.apache.wicket.model.IModel;
import org.apache.wicket.model.Model;
import org.apache.wicket.validation.IValidatable;
import org.apache.wicket.validation.validator.UrlValidator;
@@ -532,7 +532,7 @@ public class CalendarDialog extends Abst
//Add new AttributeModifier to change the type of
URLTextField, to text for
//Google Calendar and to URL for a normal CalDAV
calendar
- url.add(new AttributeModifier("type", new
AbstractReadOnlyModel<String>() {
+ url.add(new AttributeModifier("type", new
IModel<String>() {
private static final long serialVersionUID = 1L;
@Override
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/CalendarPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/CalendarPanel.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/CalendarPanel.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/calendar/CalendarPanel.java
Wed Feb 1 08:13:42 2017
@@ -25,9 +25,13 @@ import static org.apache.openmeetings.we
import static org.apache.openmeetings.web.util.CalendarWebHelper.getDate;
import static org.apache.openmeetings.web.util.CalendarWebHelper.getZoneId;
+import java.time.LocalDateTime;
+import java.time.ZonedDateTime;
+import java.time.temporal.ChronoUnit;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
+import java.util.Optional;
import org.apache.commons.httpclient.HttpClient;
import org.apache.openmeetings.db.dao.basic.ConfigurationDao;
@@ -58,9 +62,6 @@ import org.json.JSONArray;
import org.json.JSONObject;
import org.red5.logging.Red5LoggerFactory;
import org.slf4j.Logger;
-import org.threeten.bp.LocalDateTime;
-import org.threeten.bp.ZonedDateTime;
-import org.threeten.bp.temporal.ChronoUnit;
import com.googlecode.wicket.jquery.core.Options;
import com.googlecode.wicket.jquery.ui.calendar.Calendar;
@@ -128,10 +129,10 @@ public class CalendarPanel extends UserP
public void renderHead(IHeaderResponse response) {
super.renderHead(response);
- AjaxRequestTarget target =
getRequestCycle().find(AjaxRequestTarget.class);
- if (target != null) {
- target.appendJavaScript(javaScriptMarkup);
- target.appendJavaScript(javaScriptAddDatepicker);
+ Optional<AjaxRequestTarget> target =
getRequestCycle().find(AjaxRequestTarget.class);
+ if (target.isPresent()) {
+ target.get().appendJavaScript(javaScriptMarkup);
+ target.get().appendJavaScript(javaScriptAddDatepicker);
} else {
response.render(JavaScriptHeaderItem.forScript(javaScriptMarkup, this.getId()));
}
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/admin/AdminCleanupInfoDialog.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/admin/AdminCleanupInfoDialog.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/admin/AdminCleanupInfoDialog.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/admin/AdminCleanupInfoDialog.java
Wed Feb 1 08:13:42 2017
@@ -83,14 +83,14 @@ public class AdminCleanupInfoDialog exte
private static final long
serialVersionUID = 1L;
@Override
- protected void
onSubmit(AjaxRequestTarget target, Form<?> form) {
+ protected void
onSubmit(AjaxRequestTarget target) {
cleanup(target);
}
@Override
- protected void
onError(AjaxRequestTarget target, Form<?> form) {
+ protected void
onError(AjaxRequestTarget target) {
target.add(feedback);
- }
+ }
});
}
});
@@ -101,11 +101,11 @@ public class AdminCleanupInfoDialog exte
super.onInitialize();
setTitle(Model.of(getString("dashboard.widget.admin.cleanup.title")));
}
-
+
@Override
public void onClose(IPartialPageRequestHandler handler, DialogButton
button) {
}
-
+
private void update(AjaxRequestTarget target) {
uploadSize.setDefaultModelObject(getHumanSize(getUploadDir()));
profile.setDefaultModelObject(getProfileUnit(getBean(UserDao.class)));
@@ -116,7 +116,7 @@ public class AdminCleanupInfoDialog exte
fin.setDefaultModelObject(getRecUnit(getBean(RecordingDao.class)));
target.add(container);
}
-
+
public void show(AjaxRequestTarget target) {
update(target);
open(target);
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/admin/AdminWidgetView.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/admin/AdminWidgetView.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/admin/AdminWidgetView.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/dashboard/admin/AdminWidgetView.java
Wed Feb 1 08:13:42 2017
@@ -37,14 +37,14 @@ public class AdminWidgetView extends Wid
form.add(cleanupDialog = new
AdminCleanupInfoDialog("cleanup-dialog"));
form.add(new IndicatingAjaxButton("show-cleanup-dialog") {
private static final long serialVersionUID = 1L;
-
+
@Override
protected boolean isDisabledOnClick() {
return true;
}
-
+
@Override
- protected void onSubmit(AjaxRequestTarget target,
Form<?> form) {
+ protected void onSubmit(AjaxRequestTarget target) {
cleanupDialog.show(target);
}
});
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserSearchPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserSearchPanel.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserSearchPanel.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/profile/UserSearchPanel.java
Wed Feb 1 08:13:42 2017
@@ -67,10 +67,10 @@ public class UserSearchPanel extends Use
private void refresh(IPartialPageRequestHandler handler) {
handler.add(container.add(fixedHeader));
}
-
+
public UserSearchPanel(String id) {
super(id);
-
+
add(new Form<Void>("form") {
private static final long serialVersionUID = 1L;
{
@@ -81,7 +81,7 @@ public class UserSearchPanel extends Use
private static final long
serialVersionUID = 1L;
@Override
- protected void
onSubmit(AjaxRequestTarget target, Form<?> form) {
+ protected void
onSubmit(AjaxRequestTarget target) {
searched = true;
refresh(target);
}
@@ -110,7 +110,7 @@ public class UserSearchPanel extends Use
public IModel<User> model(User object) {
return new CompoundPropertyModel<User>(object);
}
-
+
};
final DataView<User> dw = new DataView<User>("users", dp) {
private static final long serialVersionUID = 1L;
@@ -130,7 +130,7 @@ public class UserSearchPanel extends Use
.add(AttributeAppender.append("onclick", String.format("addContact(%s);",
userId))));
item.add(new
WebMarkupContainer("message").setVisible(userId !=
getUserId()).add(AttributeAppender.append("onclick",
String.format("privateMessage(%s);", userId))));
item.add(new
WebMarkupContainer("invite").setVisible(userId !=
getUserId()).add(AttributeAppender.append("onclick",
String.format("inviteUser(%s);", userId))));
- //item.add(new TooltipBehavior(new
Options("content", "TODO:: Picture will be displayed"))); //FIXME
+ //item.add(new TooltipBehavior(new
Options("content", "TODO:: Picture will be displayed"))); //FIXME
}
};
@@ -143,11 +143,11 @@ public class UserSearchPanel extends Use
}
}).setOutputMarkupId(true));
}
-
+
private static String getName(User u) {
return "" + u.getFirstname() + " " + u.getLastname() + " [" +
u.getLogin() + "]"; //FIXME salutation
}
-
+
@Override
public void onNewMessageClose(IPartialPageRequestHandler handler) {
refresh(handler);
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/user/record/VideoInfo.java
Wed Feb 1 08:13:42 2017
@@ -64,9 +64,9 @@ public class VideoInfo extends Panel {
protected String getIcon() {
return JQueryIcon.REFRESH;
};
-
+
@Override
- protected void onSubmit(AjaxRequestTarget target, Form<?> form)
{
+ protected void onSubmit(AjaxRequestTarget target) {
final IRecordingConverter converter = isInterview ?
getBean(InterviewConverter.class) : getBean(RecordingConverter.class);
new Thread() {
@Override
@@ -86,7 +86,7 @@ public class VideoInfo extends Panel {
private static final long serialVersionUID = 1L;
@Override
- protected void onSubmit(AjaxRequestTarget target, Form<?> form)
{
+ protected void onSubmit(AjaxRequestTarget target) {
rif.setRecording(rm.getObject());
invite.updateModel(target);
invite.open(target);
@@ -96,12 +96,12 @@ public class VideoInfo extends Panel {
public VideoInfo(String id) {
this(id, null);
}
-
+
public VideoInfo(String id, Recording r) {
super(id);
add(form.setOutputMarkupId(true));
setDefaultModel(rm);
-
+
form.add(new Label("name"), new Label("duration"), new
Label("recordEnd"), new Label("roomName", roomName),
downloadBtn.setEnabled(false),
reConvert.setEnabled(false), share.setEnabled(false));
add(download);
@@ -110,7 +110,7 @@ public class VideoInfo extends Panel {
update(null, r);
}
-
+
public VideoInfo update(AjaxRequestTarget target, Recording _r) {
Recording r = _r == null ? new Recording() : _r;
rm.setObject(r);
@@ -127,7 +127,7 @@ public class VideoInfo extends Panel {
} catch (Exception e) {
//no-op
}
-
+
boolean reConvEnabled = false;
if (r.getOwnerId() != null &&
r.getOwnerId().equals(getUserId()) && r.getStatus() != Status.RECORDING &&
r.getStatus() != Status.CONVERTING) {
List<RecordingMetaData> metas =
getBean(RecordingMetaDataDao.class).getByRecording(r.getId());
@@ -148,10 +148,10 @@ public class VideoInfo extends Panel {
if (target != null) {
target.add(form);
}
-
+
return this;
}
-
+
@Override
protected void onDetach() {
rm.detach();
@@ -164,20 +164,20 @@ public class VideoInfo extends Panel {
super.onInitialize();
downloadBtn.setDefaultModelObject(newDownloadMenuList());
}
-
+
private List<IMenuItem> newDownloadMenuList() {
List<IMenuItem> list = new ArrayList<>();
//mp4
list.add(new MenuItem(EXTENSION_MP4,
JQueryIcon.ARROWTHICKSTOP_1_S) {
private static final long serialVersionUID = 1L;
-
+
@Override
public boolean isEnabled() {
Recording r = rm.getObject();
return r != null && r.exists(EXTENSION_MP4);
}
-
+
@Override
public void onClick(AjaxRequestTarget target) {
File f = rm.getObject().getFile(EXTENSION_MP4);
Modified:
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/CalendarWebHelper.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/CalendarWebHelper.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/CalendarWebHelper.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/util/CalendarWebHelper.java
Wed Feb 1 08:13:42 2017
@@ -20,26 +20,26 @@ package org.apache.openmeetings.web.util
import static org.apache.openmeetings.web.app.WebSession.getUserTimeZone;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.time.ZoneId;
import java.util.Date;
import org.apache.openmeetings.util.CalendarHelper;
-import org.threeten.bp.LocalDate;
-import org.threeten.bp.LocalDateTime;
-import org.threeten.bp.ZoneId;
public class CalendarWebHelper extends CalendarHelper {
public static ZoneId getZoneId() {
return getZoneId(getUserTimeZone().getID());
}
-
+
public static Date getDate(LocalDateTime d) {
return getDate(d, getUserTimeZone().getID());
}
-
+
public static Date getDate(LocalDate d) {
return getDate(d, getUserTimeZone().getID());
}
-
+
public static LocalDateTime getDateTime(Date d) {
return getDateTime(d, getUserTimeZone().getID());
}
Modified:
openmeetings/application/trunk/openmeetings-web/src/test/java/org/apache/openmeetings/test/invitiation/TestInvitation.java
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/test/java/org/apache/openmeetings/test/invitiation/TestInvitation.java?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
---
openmeetings/application/trunk/openmeetings-web/src/test/java/org/apache/openmeetings/test/invitiation/TestInvitation.java
(original)
+++
openmeetings/application/trunk/openmeetings-web/src/test/java/org/apache/openmeetings/test/invitiation/TestInvitation.java
Wed Feb 1 08:13:42 2017
@@ -20,6 +20,8 @@ package org.apache.openmeetings.test.inv
import static org.apache.openmeetings.util.CalendarHelper.getDate;
+import java.time.LocalDateTime;
+
import org.apache.openmeetings.db.dao.room.RoomDao;
import org.apache.openmeetings.db.dao.user.UserDao;
import org.apache.openmeetings.db.dto.basic.ServiceResult;
@@ -32,7 +34,6 @@ import org.apache.openmeetings.test.Abst
import org.apache.openmeetings.webservice.UserWebService;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
-import org.threeten.bp.LocalDateTime;
public class TestInvitation extends AbstractWicketTester {
@Autowired
@@ -48,14 +49,14 @@ public class TestInvitation extends Abst
public void testSendInvitationLink() throws Exception {
ServiceResult result = userWebService.login(username, userpass);
User us = userDao.get(result.getCode());
-
+
LocalDateTime from =
LocalDateTime.now().plusDays(1).withHour(12).withMinute(0).withSecond(0);
User invitee = userDao.getContact("[email protected]",
"Testname", "Testlastname", us.getId());
Invitation i = invitationManager.getInvitation(invitee,
roomDao.get(1L),
false, "", Valid.OneTime
, us, us.getLanguageId(),
getDate(from, "GMT"),
getDate(from.plusHours(2), "GMT"), null);
-
+
invitationManager.sendInvitationLink(i, MessageType.Create,
"subject", "message", false);
}
}
Modified: openmeetings/application/trunk/pom.xml
URL:
http://svn.apache.org/viewvc/openmeetings/application/trunk/pom.xml?rev=1781205&r1=1781204&r2=1781205&view=diff
==============================================================================
--- openmeetings/application/trunk/pom.xml (original)
+++ openmeetings/application/trunk/pom.xml Wed Feb 1 08:13:42 2017
@@ -40,10 +40,10 @@
<maven.javadoc.version>2.10.3</maven.javadoc.version>
<maven.surefire.version>2.19.1</maven.surefire.version>
<maven-site.version>3.3</maven-site.version>
- <wicket.version>7.6.0</wicket.version>
- <wicketju.version>7.6.0</wicketju.version>
- <wickets.version>7.6.0</wickets.version>
- <wicketws.version>7.6.0</wicketws.version>
+ <wicket.version>8.0.0-M3</wicket.version>
+ <wicketju.version>8.0.0-M3</wicketju.version>
+ <wickets.version>8.0.0-M3</wickets.version>
+ <wicketws.version>8.0.0-M3</wicketws.version>
<red5-server.version>1.0.8-RELEASE</red5-server.version>
<red5-client.version>1.0.8-RELEASE</red5-client.version>
<spring.version>4.3.5.RELEASE</spring.version>