Modified: 
openmeetings/application/trunk/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screenshare/gui/ScreenSharerFrame.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screenshare/gui/ScreenSharerFrame.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screenshare/gui/ScreenSharerFrame.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screenshare/gui/ScreenSharerFrame.java
 Wed Mar  1 06:11:13 2017
@@ -63,7 +63,7 @@ import org.slf4j.Logger;
 public class ScreenSharerFrame extends JFrame {
        private static final long serialVersionUID = 1L;
        private static final Logger logger = getLogger(ScreenSharerFrame.class);
-       
+
        private JPanel contentPane;
        private JPanel panelScreen = new DisabledPanel();
        private JPanel panelRecording = new DisabledPanel();
@@ -113,7 +113,7 @@ public class ScreenSharerFrame extends J
        private String recordingTipLabel;
        private String publishingTipLabel;
        private JCheckBox audioNotify;
-       
+
        private class PublishTextField extends JTextField {
                private static final long serialVersionUID = 1L;
 
@@ -139,23 +139,23 @@ public class ScreenSharerFrame extends J
                        setColumns(10);
                }
        }
-       
+
        private static class KeyValue<T> {
                private String key;
                private T value;
-               
+
                public KeyValue(String key, T value) {
                        this.key = key;
                        this.value = value;
                }
-        
+
                @SuppressWarnings("unused")
                public String getKey() { return key; }
                public T getValue() { return value; }
-        
+
                @Override
                public String toString() { return key; }
-        
+
                @Override
                public boolean equals(Object obj) {
                        if (obj instanceof KeyValue) {
@@ -165,7 +165,7 @@ public class ScreenSharerFrame extends J
                        }
                        return false;
                }
-        
+
                @Override
                public int hashCode() {
                        int hash = 7;
@@ -173,7 +173,7 @@ public class ScreenSharerFrame extends J
                        return hash;
                }
        }
-       
+
        //this implementation will not allow to Enable Panel in runtime
        private static class DisabledPanel extends JPanel {
                private static final long serialVersionUID = 1L;
@@ -186,7 +186,7 @@ public class ScreenSharerFrame extends J
                        super.setEnabled(enabled);
                }
        }
-       
+
        private static class VerticalSlider extends MouseListenerable {
                private static final long serialVersionUID = 1L;
 
@@ -202,7 +202,7 @@ public class ScreenSharerFrame extends J
                        add(jDown);
                }
        }
-       
+
        private static class HorizontalSlider extends MouseListenerable {
                private static final long serialVersionUID = 1L;
 
@@ -218,15 +218,15 @@ public class ScreenSharerFrame extends J
                        add(jRight);
                }
        }
-       
+
        private static String getTextLabel(String[] textLabels, int idx) {
                return textLabels != null && idx < textLabels.length ? 
textLabels[idx] : "#STAB#";
        }
-       
+
        /**
         * Create the frame.
-        * @throws AWTException 
-        * @throws IOException 
+        * @throws AWTException
+        * @throws IOException
         */
        public ScreenSharerFrame(final Core core, String[] textLabels) throws 
AWTException {
                setTitle(getTextLabel(textLabels, 0)); //#id 730
@@ -246,9 +246,9 @@ public class ScreenSharerFrame extends J
                contentPane.setBackground(Color.WHITE);
                contentPane.setBorder(new EmptyBorder(5, 0, 5, 5));
                setContentPane(contentPane);
-               
+
                JLabel lblStartSharing = new JLabel(getTextLabel(textLabels, 
1)); //#id 731
-               
+
                startSharingLabel = getTextLabel(textLabels, 2); //#id 732
                stopSharingLabel = getTextLabel(textLabels, 3); //#id 733
                startRecordingLabel = getTextLabel(textLabels, 15); //#id 871
@@ -287,7 +287,7 @@ public class ScreenSharerFrame extends J
                                }
                        }
                });
-               
+
                JLabel lblSelectArea = new JLabel(getTextLabel(textLabels, 4)); 
//#id 734
                JPanel panelStatus = new JPanel();
                audioNotify = new JCheckBox(getTextLabel(textLabels, 36)); 
//#id 1589
@@ -299,7 +299,7 @@ public class ScreenSharerFrame extends J
                                core.setAudioNotify(audioNotify.isSelected());
                        }
                });
-               
+
                GroupLayout gl_contentPane = new GroupLayout(contentPane);
                gl_contentPane.setHorizontalGroup(
                        gl_contentPane.createParallelGroup(Alignment.LEADING)
@@ -349,10 +349,10 @@ public class ScreenSharerFrame extends J
                );
                panelScreen.setLayout(null);
                panelScreen.setBackground(Color.WHITE);
-               
+
                int width = ScreenDimensions.width;
                int height = ScreenDimensions.height;
-               
+
                //Sliders
                upSlider.addListener(new ScreenYMouseListener(this));
                upSlider.setToolTipText(getTextLabel(textLabels, 6)); //#id 737
@@ -360,14 +360,14 @@ public class ScreenSharerFrame extends J
                downSlider.addListener(new ScreenHeightMouseListener(this));
                downSlider.setToolTipText(getTextLabel(textLabels, 6)); //#id 
737
                panelScreen.add(downSlider);
-               
+
                leftSlider.addListener(new ScreenXMouseListener(this));
                leftSlider.setToolTipText(getTextLabel(textLabels, 5)); //#id 
735
                panelScreen.add(leftSlider);
                rightSlider.addListener(new ScreenWidthMouseListener(this));
                rightSlider.setToolTipText(getTextLabel(textLabels, 5)); //#id 
735
                panelScreen.add(rightSlider);
-               
+
                //Virtual Screen
                virtualScreen.addListener(new ScreenMouseListener(this));
                virtualScreen.setBounds(vScreenX, vScreenY, width, height);
@@ -379,7 +379,7 @@ public class ScreenSharerFrame extends J
                JLabel bgScreen = new JLabel(imgBgScreen);
                bgScreen.setBounds(vScreenX, vScreenY, width, height);
                panelScreen.add(bgScreen);
-               
+
                //Spinner Width
                JLabel vscreenWidthLabel = new JLabel();
                vscreenWidthLabel.setText(getTextLabel(textLabels, 9)); //#id 
740
@@ -443,43 +443,43 @@ public class ScreenSharerFrame extends J
                        }
                });
                panelScreen.add(spinnerY);
-               
+
                //Quality
                JLabel labelQuality = new JLabel();
                labelQuality.setText(getTextLabel(textLabels, 18)); //#id 1089
                labelQuality.setBounds(250, 140, 200, 24);
                panelScreen.add(labelQuality);
-               
-               comboQuality = new JComboBox<KeyValue<ScreenQuality>>();
-               comboQuality.addItem(new 
KeyValue<ScreenQuality>(getTextLabel(textLabels, 19), ScreenQuality.VeryHigh)); 
//#id 1090
-               comboQuality.addItem(new 
KeyValue<ScreenQuality>(getTextLabel(textLabels, 20), ScreenQuality.High)); 
//#id 1091
-               comboQuality.addItem(new 
KeyValue<ScreenQuality>(getTextLabel(textLabels, 21), ScreenQuality.Medium)); 
//#id 1092
-               comboQuality.addItem(new 
KeyValue<ScreenQuality>(getTextLabel(textLabels, 22), ScreenQuality.Low)); 
//#id 1093
+
+               comboQuality = new JComboBox<>();
+               comboQuality.addItem(new KeyValue<>(getTextLabel(textLabels, 
19), ScreenQuality.VeryHigh)); //#id 1090
+               comboQuality.addItem(new KeyValue<>(getTextLabel(textLabels, 
20), ScreenQuality.High)); //#id 1091
+               comboQuality.addItem(new KeyValue<>(getTextLabel(textLabels, 
21), ScreenQuality.Medium)); //#id 1092
+               comboQuality.addItem(new KeyValue<>(getTextLabel(textLabels, 
22), ScreenQuality.Low)); //#id 1093
                comboQuality.setBounds(250, 170, 130, 24);
                comboQuality.addActionListener(new ActionListener() {
                        @Override
                        @SuppressWarnings("unchecked")
                        public void actionPerformed(ActionEvent e) {
-                       ScreenDimensions.quality = 
((KeyValue<ScreenQuality>)comboQuality.getSelectedItem()).getValue();
-                       calcRescaleFactors();
+                               ScreenDimensions.quality = 
((KeyValue<ScreenQuality>)comboQuality.getSelectedItem()).getValue();
+                               calcRescaleFactors();
                        }
-               }); 
+               });
                comboQuality.setSelectedIndex(core.defaultQuality);
                panelScreen.add(comboQuality);
-               comboFPS = new JComboBox<KeyValue<Integer>>();
-               comboFPS.addItem(new KeyValue<Integer>("2 FPS", 2));
-               comboFPS.addItem(new KeyValue<Integer>("5 FPS", 5));
-               comboFPS.addItem(new KeyValue<Integer>("10 FPS", 10));
-               comboFPS.addItem(new KeyValue<Integer>("15 FPS", 15));
-               comboFPS.addItem(new KeyValue<Integer>("20 FPS", 20));
-               comboFPS.addItem(new KeyValue<Integer>("25 FPS", 25));
-               comboFPS.addItem(new KeyValue<Integer>("30 FPS", 30));
+               comboFPS = new JComboBox<>();
+               comboFPS.addItem(new KeyValue<>("2 FPS", 2));
+               comboFPS.addItem(new KeyValue<>("5 FPS", 5));
+               comboFPS.addItem(new KeyValue<>("10 FPS", 10));
+               comboFPS.addItem(new KeyValue<>("15 FPS", 15));
+               comboFPS.addItem(new KeyValue<>("20 FPS", 20));
+               comboFPS.addItem(new KeyValue<>("25 FPS", 25));
+               comboFPS.addItem(new KeyValue<>("30 FPS", 30));
                comboFPS.addActionListener(new ActionListener() {
                        @Override
                        @SuppressWarnings("unchecked")
                        public void actionPerformed(ActionEvent e) {
-                       ScreenDimensions.FPS = 
((KeyValue<Integer>)comboFPS.getSelectedItem()).getValue();
-                       calcRescaleFactors();
+                               ScreenDimensions.FPS = 
((KeyValue<Integer>)comboFPS.getSelectedItem()).getValue();
+                               calcRescaleFactors();
                        }
                });
                boolean fpsSelected = false;
@@ -492,24 +492,24 @@ public class ScreenSharerFrame extends J
                        }
                }
                if (!fpsSelected) {
-                       comboFPS.addItem(new KeyValue<Integer>(core.defaultFPS 
+ " FPS", core.defaultFPS));
+                       comboFPS.addItem(new KeyValue<>(core.defaultFPS + " 
FPS", core.defaultFPS));
                        comboFPS.setSelectedIndex(comboFPS.getItemCount() - 1);
                }
                comboFPS.setBounds(390, 170, 70, 24);
                comboFPS.setVisible(core.showFPS);
                panelScreen.add(comboFPS);
-               
+
                panelRecording.setBackground(Color.WHITE);
                tabbedPane.addTab(getTextLabel(textLabels, 13), null, 
panelRecording, null); //#id 869
                tabbedPane.setEnabledAt(0, true);
                panelRecording.setLayout(null);
                panelRecording.setEnabled(false);
-               
+
                JLabel lblRecordingDesc = new JLabel("<html>" + 
getTextLabel(textLabels, 14) + "</html>"); //#id 870
                lblRecordingDesc.setVerticalAlignment(SwingConstants.TOP);
                lblRecordingDesc.setBounds(10, 10, 447, 60);
                panelRecording.add(lblRecordingDesc);
-               
+
                btnStartStopRecording = new JButton(getTextLabel(textLabels, 
15)); //#id 871
                btnStartStopRecording.setToolTipText(getTextLabel(textLabels, 
15)); //#id 871
                btnStartStopRecording.setIcon(startIcon);
@@ -535,49 +535,49 @@ public class ScreenSharerFrame extends J
                        }
                });
                panelRecording.add(btnStartStopRecording);
-               
+
                panelPublish.setBackground(Color.WHITE);
                tabbedPane.addTab(getTextLabel(textLabels, 23), null, 
panelPublish, null); //#id 1465
                tabbedPane.setEnabledAt(1, true);
                panelPublish.setEnabled(false);
                panelPublish.setLayout(null);
-               
+
                JLabel lblPublishDesc = new JLabel(getTextLabel(textLabels, 
33)); //#id 1475
                lblPublishDesc.setVerticalAlignment(SwingConstants.TOP);
                lblPublishDesc.setBounds(10, 5, 450, 20);
                panelPublish.add(lblPublishDesc);
-               
+
                JLabel lblPublishHost = new JLabel(getTextLabel(textLabels, 
26)); //#id 1468
                lblPublishHost.setVerticalAlignment(SwingConstants.TOP);
                lblPublishHost.setBounds(10, 27, 140, 20);
                panelPublish.add(lblPublishHost);
-               
+
                JLabel lblPublishApp = new JLabel(getTextLabel(textLabels, 
27)); //#id 1469
                lblPublishApp.setVerticalAlignment(SwingConstants.TOP);
                lblPublishApp.setBounds(160, 27, 140, 20);
                panelPublish.add(lblPublishApp);
-               
+
                JLabel lblPublishId = new JLabel(getTextLabel(textLabels, 28)); 
//#id 1470
                lblPublishId.setVerticalAlignment(SwingConstants.TOP);
                lblPublishId.setBounds(310, 27, 140, 20);
                panelPublish.add(lblPublishId);
-               
+
                textPublishHost = new PublishTextField();
                textPublishHost.setBounds(10, 45, 140, 20);
                panelPublish.add(textPublishHost);
-               
+
                textPublishApp = new PublishTextField();
                textPublishApp.setBounds(160, 45, 140, 20);
                panelPublish.add(textPublishApp);
-               
+
                textPublishId = new PublishTextField();
                textPublishId.setBounds(310, 45, 140, 20);
                panelPublish.add(textPublishId);
-               
+
                lblPublishURL = new JLabel("");
                lblPublishURL.setBounds(10, 69, 447, 14);
                panelPublish.add(lblPublishURL);
-               
+
                btnStartStopPublish = new JButton(getTextLabel(textLabels, 
24)); //#id 1466
                btnStartStopPublish.setToolTipText(getTextLabel(textLabels, 
24)); //#id 1466
                btnStartStopPublish.setIcon(startIcon);
@@ -603,12 +603,12 @@ public class ScreenSharerFrame extends J
                        }
                });
                panelPublish.add(btnStartStopPublish);
-               
+
                JPanel panelSecurity = new JPanel();
                panelSecurity.setLayout(null);
                panelSecurity.setBackground(Color.WHITE);
                tabbedPane.addTab(getTextLabel(textLabels, 37), null, 
panelSecurity, null); //#id 1598
-               
+
                final JCheckBox remoteEnabled = new 
JCheckBox(getTextLabel(textLabels, 38)); //#id 1078
                remoteEnabled.setBackground(Color.WHITE);
                remoteEnabled.setSelected(core.isRemoteEnabled());
@@ -621,7 +621,7 @@ public class ScreenSharerFrame extends J
                        }
                });
                panelSecurity.add(remoteEnabled);
-               
+
                panelStatus.setBackground(SystemColor.control);
                panelStatus.setLayout(null);
                lblStatus.setHorizontalAlignment(SwingConstants.LEFT);
@@ -630,9 +630,9 @@ public class ScreenSharerFrame extends J
                                
BorderFactory.createLineBorder(Color.LIGHT_GRAY),
                                BorderFactory.createEmptyBorder(0, 5, 0, 0)));
                panelStatus.add(lblStatus);
-               
+
                contentPane.setLayout(gl_contentPane);
-               
+
                // Background Image
                //We have no logo, that is why we need no background, 
sebawagner 29.04.2012
        }
@@ -648,7 +648,7 @@ public class ScreenSharerFrame extends J
                btnStartStopSharing.setText(status ? stopSharingLabel : 
startSharingLabel);
                btnStartStopSharing.setToolTipText(status ? stopSharingLabel : 
startSharingLabel);
        }
-       
+
        public void setRecordingStatus(boolean status, boolean unlockScreen) {
                panelScreen.setEnabled(unlockScreen);
                if (status != recordingStarted) {
@@ -660,7 +660,7 @@ public class ScreenSharerFrame extends J
                btnStartStopRecording.setText(status ? stopRecordingLabel : 
startRecordingLabel);
                btnStartStopRecording.setToolTipText(status ? 
stopRecordingLabel : startRecordingLabel);
        }
-       
+
        public void setPublishingStatus(boolean status, boolean unlockScreen) {
                panelScreen.setEnabled(unlockScreen);
                if (status != publishStarted) {
@@ -671,44 +671,44 @@ public class ScreenSharerFrame extends J
                btnStartStopPublish.setText(status ? stopPublishLabel : 
startPublishLabel);
                btnStartStopPublish.setToolTipText(status ? stopPublishLabel : 
startPublishLabel);
        }
-       
+
        public void setRecordingTabEnabled(boolean enabled) {
                panelRecording.setEnabled(enabled);
                tabbedPane.setEnabledAt(0, enabled);
                tabbedPane.setToolTipTextAt(0, enabled ? null : 
recordingTipLabel);
        }
-       
+
        public void setPublishingTabEnabled(boolean enabled) {
                panelPublish.setEnabled(enabled);
                tabbedPane.setEnabledAt(1, enabled);
                tabbedPane.setToolTipTextAt(1, enabled ? null : 
publishingTipLabel);
        }
-       
+
        public String getPublishHost() {
                return textPublishHost.getText();
        }
-       
+
        public String getPublishApp() {
                return textPublishApp.getText();
        }
-       
+
        public String getPublishId() {
                return textPublishId.getText();
        }
-       
+
        private void updatePublishURL() {
                lblPublishURL.setText("rtmp://" + textPublishHost.getText() + 
":1935/"
                                + textPublishApp.getText() + "/" + 
textPublishId.getText());
        }
-       
+
        public void setShowWarning(boolean showWarning) {
                this.showWarning = showWarning;
        }
-       
+
        public void setDoUpdateBounds(boolean doUpdateBounds) {
                this.doUpdateBounds = doUpdateBounds;
        }
-       
+
        public void setStatus(String status) {
                lblStatus.setText(status);
        }
@@ -846,11 +846,11 @@ public class ScreenSharerFrame extends J
                rightSlider.setBounds(x + vScreenX + width - 16, y + vScreenY - 
8 + (height / 2), 32, 16);
                upSlider.setBounds(x + vScreenX + (width / 2) - 8, y + vScreenY 
- 16, 16, 32);
                downSlider.setBounds(x + vScreenX + (width / 2) - 8, y + 
vScreenY - 16 + height, 16, 32);
-               
+
                virtualScreen.setText(ScreenDimensions.spinnerWidth + ":" + 
ScreenDimensions.spinnerHeight);
                virtualScreen.setBounds(x + vScreenX, y + vScreenY, width, 
height);
        }
-       
+
        /**
         * update the bounds of the vScreen
         * by using the vars from the Spinners

Modified: 
openmeetings/application/trunk/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screenshare/job/RemoteJob.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screenshare/job/RemoteJob.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screenshare/job/RemoteJob.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-screenshare/src/main/java/org/apache/openmeetings/screenshare/job/RemoteJob.java
 Wed Mar  1 06:11:13 2017
@@ -57,7 +57,7 @@ public class RemoteJob implements Job {
        private static final Logger log = getLogger(RemoteJob.class);
        public static final String CORE_KEY = "core";
        private Robot robot = null;
-       
+
        public RemoteJob() {
                try {
                        robot = new Robot();
@@ -73,7 +73,7 @@ public class RemoteJob implements Job {
                Core core = (Core)data.get(CORE_KEY);
                try {
                        Map<String, Object> obj = null;
-                       while ((obj = core.getRemoteEvents().poll(1, 
TimeUnit.MILLISECONDS)) != null) { 
+                       while ((obj = core.getRemoteEvents().poll(1, 
TimeUnit.MILLISECONDS)) != null) {
                                String action = "" + obj.get("action");
                                log.trace("Action polled:: {}, count: {}", 
action, core.getRemoteEvents().size());
 
@@ -96,7 +96,7 @@ public class RemoteJob implements Job {
                                } else if (action.equals("copy")) {
                                        String paste = getHighlightedText();
 
-                                       Map<Integer, String> map = new 
HashMap<Integer, String>();
+                                       Map<Integer, String> map = new 
HashMap<>();
                                        map.put(0, "copiedText");
                                        map.put(1, paste);
 
@@ -106,7 +106,7 @@ public class RemoteJob implements Job {
                                } else if (action.equals("show")) {
                                        String paste = getClipboardText();
 
-                                       Map<Integer, String> map = new 
HashMap<Integer, String>();
+                                       Map<Integer, String> map = new 
HashMap<>();
                                        map.put(0, "copiedText");
                                        map.put(1, paste);
 

Modified: 
openmeetings/application/trunk/openmeetings-service/src/main/java/org/apache/openmeetings/service/calendar/caldav/handler/EtagsHandler.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-service/src/main/java/org/apache/openmeetings/service/calendar/caldav/handler/EtagsHandler.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-service/src/main/java/org/apache/openmeetings/service/calendar/caldav/handler/EtagsHandler.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-service/src/main/java/org/apache/openmeetings/service/calendar/caldav/handler/EtagsHandler.java
 Wed Mar  1 06:11:13 2017
@@ -18,9 +18,17 @@
  */
 package org.apache.openmeetings.service.calendar.caldav.handler;
 
-import net.fortuna.ical4j.data.CalendarOutputter;
-import net.fortuna.ical4j.model.Calendar;
-import net.fortuna.ical4j.model.Component;
+import static javax.servlet.http.HttpServletResponse.SC_CREATED;
+import static javax.servlet.http.HttpServletResponse.SC_NOT_FOUND;
+import static javax.servlet.http.HttpServletResponse.SC_NO_CONTENT;
+import static javax.servlet.http.HttpServletResponse.SC_OK;
+import static org.apache.openmeetings.util.OpenmeetingsVariables.webAppRootKey;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+import java.util.Map;
 
 import org.apache.commons.httpclient.Header;
 import org.apache.commons.httpclient.HttpClient;
@@ -46,17 +54,9 @@ import org.osaf.caldav4j.util.UrlUtils;
 import org.red5.logging.Red5LoggerFactory;
 import org.slf4j.Logger;
 
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.List;
-import java.util.Map;
-
-import static org.apache.openmeetings.util.OpenmeetingsVariables.webAppRootKey;
-import static org.apache.jackrabbit.webdav.DavServletResponse.SC_OK;
-import static org.apache.jackrabbit.webdav.DavServletResponse.SC_CREATED;
-import static org.apache.jackrabbit.webdav.DavServletResponse.SC_NO_CONTENT;
-import static org.apache.jackrabbit.webdav.DavServletResponse.SC_NOT_FOUND;
+import net.fortuna.ical4j.data.CalendarOutputter;
+import net.fortuna.ical4j.model.Calendar;
+import net.fortuna.ical4j.model.Component;
 
 /**
  * Class which handles the Syncing through the use of Etags.
@@ -86,7 +86,7 @@ public class EtagsHandler extends Abstra
 
                CompFilter vcalendar = new CompFilter(Calendar.VCALENDAR);
                vcalendar.addCompFilter(new CompFilter(Component.VEVENT));
-               
+
                CalDAVReportMethod reportMethod = null;
                try {
                        CalendarQuery query = new CalendarQuery(properties, 
vcalendar, map.isEmpty() ? new CalendarData() : null, false, false);
@@ -96,7 +96,7 @@ public class EtagsHandler extends Abstra
                                MultiStatusResponse[] multiStatusResponses = 
reportMethod.getResponseBodyAsMultiStatus().getResponses();
                                if (map.isEmpty()) {
                                        //Initializing the Calendar for the 
first time.
-       
+
                                        //Parse the responses into Appointments
                                        for (MultiStatusResponse response : 
multiStatusResponses) {
                                                if 
(response.getStatus()[0].getStatusCode() == SC_OK) {
@@ -104,13 +104,13 @@ public class EtagsHandler extends Abstra
                                                        Calendar ical = 
CalendarDataProperty.getCalendarfromResponse(response);
                                                        Appointment 
appointments = utils.parseCalendartoAppointment(
                                                                        ical, 
response.getHref(), etag, calendar);
-       
+
                                                        
appointmentDao.update(appointments, ownerId);
                                                }
                                        }
                                } else {
                                        //Calendar has been inited before
-                                       List<String> currenthrefs = new 
ArrayList<String>();
+                                       List<String> currenthrefs = new 
ArrayList<>();
 
                                        for (MultiStatusResponse response : 
multiStatusResponses) {
                                                if 
(response.getStatus()[0].getStatusCode() == SC_OK) {

Modified: 
openmeetings/application/trunk/openmeetings-service/src/main/java/org/apache/openmeetings/service/room/InvitationManager.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-service/src/main/java/org/apache/openmeetings/service/room/InvitationManager.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-service/src/main/java/org/apache/openmeetings/service/room/InvitationManager.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-service/src/main/java/org/apache/openmeetings/service/room/InvitationManager.java
 Wed Mar  1 06:11:13 2017
@@ -21,11 +21,12 @@ package org.apache.openmeetings.service.
 import static 
org.apache.openmeetings.db.util.ApplicationHelper.ensureApplication;
 import static org.apache.openmeetings.util.OpenmeetingsVariables.webAppRootKey;
 
+import java.util.ArrayList;
 import java.util.Date;
+import java.util.List;
 import java.util.Map;
 import java.util.TimeZone;
 import java.util.UUID;
-import java.util.Vector;
 
 import org.apache.openmeetings.IApplication;
 import org.apache.openmeetings.core.mail.MailHandler;
@@ -56,9 +57,9 @@ import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 
 /**
- * 
+ *
  * @author swagner
- * 
+ *
  */
 public class InvitationManager implements IInvitationManager {
        private static final Logger log = 
Red5LoggerFactory.getLogger(InvitationManager.class, webAppRootKey);
@@ -74,12 +75,12 @@ public class InvitationManager implement
 
        /**
         * @author vasya
-        * 
+        *
         * @param mm
         * @param a
         * @param message
         * @param subject
-        * @throws Exception 
+        * @throws Exception
         */
        private void sendInvitionLink(Appointment a, MeetingMember mm, 
MessageType type, boolean ical) throws Exception {
                User owner = a.getOwner();
@@ -97,11 +98,10 @@ public class InvitationManager implement
                        default:
                                t = 
UpdatedAppointmentTemplate.get(mm.getUser(), a, tz, invitorName);
                                break;
-                       
                }
                sendInvitationLink(mm.getInvitation(), type, t.getSubject(), 
t.getEmail(), ical);
        }
-       
+
        @Override
        public void sendInvitationLink(Invitation i, MessageType type, String 
subject, String message, boolean ical) throws Exception {
                String invitation_link = null;
@@ -110,12 +110,12 @@ public class InvitationManager implement
                        invitation_link = app.getOmInvitationLink(i);
                }
                User owner = i.getInvitedBy();
-               
+
                String invitorName = owner.getFirstname() + " " + 
owner.getLastname();
                String template = InvitationTemplate.getEmail(i.getInvitee(), 
invitorName, message, invitation_link);
                String email = i.getInvitee().getAddress().getEmail();
                String replyToEmail = owner.getAddress().getEmail();
-               
+
                if (ical) {
                        String username = i.getInvitee().getLogin();
                        boolean isOwner = 
owner.getId().equals(i.getInvitee().getId());
@@ -123,7 +123,7 @@ public class InvitationManager implement
 
                        Map<String, String> attendeeList = 
handler.getAttendeeData(email, username, isOwner);
 
-                       Vector<Map<String, String>> atts = new 
Vector<Map<String, String>>();
+                       List<Map<String, String>> atts = new ArrayList<>();
                        atts.add(attendeeList);
 
                        // Defining Organizer
@@ -152,7 +152,7 @@ public class InvitationManager implement
        /**
         * This method sends invitation reminder SMS
         * @param phone user's phone
-        * @param subject 
+        * @param subject
         * @return
         */
        @Override
@@ -169,7 +169,7 @@ public class InvitationManager implement
        }
 
        /**
-        * 
+        *
         * @param hashCode
         * @param hidePass
         * @return
@@ -209,7 +209,7 @@ public class InvitationManager implement
        }
 
        /**
-        * 
+        *
         * @param hashCode
         * @param pass
         * @return
@@ -235,10 +235,10 @@ public class InvitationManager implement
                }
                return new Long(-1);
        }
-       
+
        /**
         * @author vasya
-        * 
+        *
         * @param member
         * @param a
         */
@@ -278,7 +278,7 @@ public class InvitationManager implement
                        , boolean isPasswordProtected, String invitationpass, 
Valid valid,
                        User createdBy, Long languageId, Date gmtTimeStart, 
Date gmtTimeEnd
                        , Appointment appointment) {
-               
+
                Invitation invitation = _invitation;
                if (null == _invitation) {
                        invitation = new Invitation();
@@ -292,7 +292,7 @@ public class InvitationManager implement
 
                invitation.setUsed(false);
                invitation.setValid(valid);
-               
+
                // valid period of Invitation
                switch (valid) {
                        case Period:

Modified: 
openmeetings/application/trunk/openmeetings-service/src/main/java/org/apache/openmeetings/service/user/UserManager.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-service/src/main/java/org/apache/openmeetings/service/user/UserManager.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-service/src/main/java/org/apache/openmeetings/service/user/UserManager.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-service/src/main/java/org/apache/openmeetings/service/user/UserManager.java
 Wed Mar  1 06:11:13 2017
@@ -103,7 +103,7 @@ public class UserManager implements IUse
        public SearchResult<User> getAllUserByRange(String search, int start, 
int max,
                        String orderby, boolean asc) {
                try {
-                       SearchResult<User> sresult = new SearchResult<User>();
+                       SearchResult<User> sresult = new SearchResult<>();
                        sresult.setObjectName(User.class.getName());
                        sresult.setRecords(userDao.count(search));
 
@@ -431,7 +431,7 @@ public class UserManager implements IUse
                                        IScope currentScope = 
scopeApplicationAdapter.getRoomScope(scopeName);
                                        
scopeApplicationAdapter.roomLeaveByScope(rcl, currentScope, true);
 
-                                       HashMap<Integer, String> messageObj = 
new HashMap<Integer, String>();
+                                       Map<Integer, String> messageObj = new 
HashMap<>();
                                        messageObj.put(0, "kick");
                                        
scopeApplicationAdapter.sendMessageById(messageObj, rcl.getStreamid(), 
currentScope);
                                }
@@ -461,7 +461,7 @@ public class UserManager implements IUse
                                }
                                IScope currentScope = 
scopeApplicationAdapter.getRoomScope(scopeName);
 
-                               HashMap<Integer, String> messageObj = new 
HashMap<Integer, String>();
+                               Map<Integer, String> messageObj = new 
HashMap<>();
                                messageObj.put(0, "kick");
                                
scopeApplicationAdapter.sendMessageById(messageObj, rcl.getStreamid(), 
currentScope);
 

Modified: 
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/ImportHelper.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/ImportHelper.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/ImportHelper.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/ImportHelper.java
 Wed Mar  1 06:11:13 2017
@@ -22,21 +22,21 @@ import java.util.LinkedHashMap;
 import java.util.Map;
 
 /**
- * 
+ *
  * Get some of the default values for the upload
- * 
+ *
  * @author solomax, swagner
- * 
+ *
  */
 public class ImportHelper {
        /**
         * returns a list of all timezones as a {@link Map}
-        * 
+        *
         * @param tzList
         * @return
         */
        public static Map<String, String> getAllTimeZones(String ... tzList) {
-               Map<String, String> result = new LinkedHashMap<String, 
String>();
+               Map<String, String> result = new LinkedHashMap<>();
 
                for (String omTimeZone : tzList) {
                        result.put(omTimeZone, omTimeZone);

Modified: 
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/mail/IcalHandler.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/mail/IcalHandler.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/mail/IcalHandler.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/mail/IcalHandler.java
 Wed Mar  1 06:11:13 2017
@@ -25,9 +25,9 @@ import java.io.FileOutputStream;
 import java.net.URI;
 import java.util.Date;
 import java.util.HashMap;
+import java.util.List;
 import java.util.Map;
 import java.util.UUID;
-import java.util.Vector;
 
 import org.red5.logging.Red5LoggerFactory;
 import org.slf4j.Logger;
@@ -54,9 +54,9 @@ import net.fortuna.ical4j.model.property
 import net.fortuna.ical4j.model.property.Version;
 
 /**
- * 
+ *
  * @author o.becherer, seba.wagner
- * 
+ *
  */
 public class IcalHandler {
        private static final Logger log = 
Red5LoggerFactory.getLogger(IcalHandler.class, webAppRootKey);
@@ -74,14 +74,14 @@ public class IcalHandler {
 
        /**
         * Constructor
-        * 
+        *
         * @param method
         *            (@see IcalHandler Constants)
         * @throws Exception
         */
        public IcalHandler(Method method) {
                log.debug("Icalhandler method type : " + method);
-               
+
                icsCalendar = new Calendar();
                icsCalendar.getProperties().add(new ProdId("-//Events 
Calendar//iCal4j 1.0//EN"));
                icsCalendar.getProperties().add(Version.VERSION_2_0);
@@ -90,7 +90,7 @@ public class IcalHandler {
        }
 
        /**
-        * 
+        *
         * @param startDate
         *            use standard TimeZone!!
         * @param endDate
@@ -110,12 +110,12 @@ public class IcalHandler {
         */
        // 
---------------------------------------------------------------------------------------
        public String addNewMeeting(Date startDate, Date endDate, String name,
-                       Vector<Map<String, String>> attendees, String 
description,
+                       List<Map<String, String>> attendees, String description,
                        Map<String, String> organizer, String uid, String 
javaTzId) throws Exception
        {
 
                TimeZoneRegistry registry = 
TimeZoneRegistryFactory.getInstance().createRegistry();
-               
+
                TimeZone timeZone = registry.getTimeZone(javaTzId);
                if (timeZone == null) {
                        throw new Exception("Unable to get time zone by id 
provided: " + javaTzId);
@@ -125,7 +125,7 @@ public class IcalHandler {
                start.setTimeZone(timeZone);
                DateTime end = new DateTime(endDate);
                end.setTimeZone(timeZone);
-               
+
                VEvent meeting = new VEvent(start, end, name);
 
                meeting.getProperties().add(new Description(description));
@@ -169,7 +169,7 @@ public class IcalHandler {
         * addMeetings Generate a Attendee
         */
        public Map<String, String> getAttendeeData(String emailAdress, String 
displayName, boolean chair) {
-               Map<String, String> oneRecord = new HashMap<String, String>();
+               Map<String, String> oneRecord = new HashMap<>();
                oneRecord.put("uri", "mailto:"; + emailAdress);
                oneRecord.put("cn", displayName);
                oneRecord.put("chair", chair ? "1" : "0");

Modified: 
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/message/RoomMessage.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/message/RoomMessage.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/message/RoomMessage.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/message/RoomMessage.java
 Wed Mar  1 06:11:13 2017
@@ -18,13 +18,12 @@
  */
 package org.apache.openmeetings.util.message;
 
-import java.io.Serializable;
 import java.util.Date;
 import java.util.UUID;
 
 import org.apache.wicket.protocol.ws.api.message.IWebSocketPushMessage;
 
-public class RoomMessage implements IWebSocketPushMessage, Serializable {
+public class RoomMessage implements IWebSocketPushMessage {
        private static final long serialVersionUID = 1L;
        public enum Type {
                roomEnter

Modified: 
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/process/ProcessHelper.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/process/ProcessHelper.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/process/ProcessHelper.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-util/src/main/java/org/apache/openmeetings/util/process/ProcessHelper.java
 Wed Mar  1 06:11:13 2017
@@ -39,11 +39,11 @@ public class ProcessHelper {
        private static class Worker extends Thread {
                private final Process process;
                private Integer exitCode;
-       
+
                private Worker(Process process) {
                        this.process = process;
                }
-       
+
                @Override
                public void run() {
                        try {
@@ -58,13 +58,13 @@ public class ProcessHelper {
                public StringBuilder output;
                private final InputStream is;
                private final BufferedReader br;
-       
+
                private StreamWatcher(Process process, boolean isError) throws 
UnsupportedEncodingException {
                        output = new StringBuilder();
                        is = isError ? process.getErrorStream() : 
process.getInputStream();
                        br = new BufferedReader(new InputStreamReader(is, 
UTF_8));
                }
-       
+
                @Override
                public void run() {
                        try {
@@ -85,14 +85,14 @@ public class ProcessHelper {
                        cmd[0] = "cmd.exe";
                        cmd[1] = "/C";
                        System.arraycopy(argv, 0, cmd, 2, argv.length);
-                       Map<String, String> env = new HashMap<String, String>();
+                       Map<String, String> env = new HashMap<>();
                        return executeScript(process, cmd, env);
                } catch (Exception t) {
                        log.error("executeScriptWindows", t);
                        return new ConverterProcessResult(process, 
t.getMessage(), t);
                }
        }
-       
+
        private static String getCommand(String[] argv) {
                StringBuffer tString = new StringBuffer();
                for (int i = 0; i < argv.length; i++) {
@@ -100,54 +100,54 @@ public class ProcessHelper {
                }
                return tString.toString();
        }
-       
+
        private static void debugCommandStart(String desc, String[] argv) {
                if (log.isDebugEnabled()) {
                        log.debug("START " + desc + " ################# ");
                        log.debug(getCommand(argv));
                }
        }
-       
+
        private static void debugCommandEnd(String desc) {
                if (log.isDebugEnabled()) {
                        log.debug("END " + desc + " ################# ");
                }
        }
-       
+
        public static ConverterProcessResult executeScript(String process, 
String[] argv) {
-               Map<String, String> env = new HashMap<String, String>();
+               Map<String, String> env = new HashMap<>();
                return executeScript(process, argv, env);
        }
-       
+
        public static ConverterProcessResult executeScript(String process, 
String[] argv, Map<? extends String, ? extends String> env) {
                ConverterProcessResult returnMap = new ConverterProcessResult();
                returnMap.setProcess(process);
                debugCommandStart(process, argv);
-       
+
                try {
                        returnMap.setCommand(getCommand(argv));
                        returnMap.setOut("");
-       
+
                        // By using the process Builder we have access to 
modify the
                        // environment variables
                        // that is handy to set variables to run it inside 
eclipse
                        ProcessBuilder pb = new ProcessBuilder(argv);
                        pb.environment().putAll(env);
-       
+
                        Process proc = pb.start();
-       
+
                        // 20-minute timeout for command execution
                        // FFMPEG conversion of Recordings may take a real long 
time until
                        // its finished
                        long timeout = 60000 * 20;
-       
+
                        StreamWatcher errorWatcher = new StreamWatcher(proc, 
true);
                        Worker worker = new Worker(proc);
                        StreamWatcher inputWatcher = new StreamWatcher(proc, 
false);
                        errorWatcher.start();
                        inputWatcher.start();
                        worker.start();
-                       
+
                        try {
                                worker.join(timeout);
                                if (worker.exitCode != null) {
@@ -158,7 +158,7 @@ public class ProcessHelper {
                                        returnMap.setException("timeOut");
                                        
returnMap.setError(errorWatcher.output.toString());
                                        returnMap.setExitCode(-1);
-       
+
                                        throw new TimeoutException();
                                }
                        } catch (InterruptedException ex) {
@@ -166,22 +166,22 @@ public class ProcessHelper {
                                errorWatcher.interrupt();
                                inputWatcher.interrupt();
                                Thread.currentThread().interrupt();
-       
+
                                returnMap.setError(ex.getMessage());
                                returnMap.setExitCode(-1);
-       
+
                                throw ex;
                        } finally {
                                proc.destroy();
                        }
-                       
+
                } catch (Throwable t) {
                        log.error("executeScript", t);
                        returnMap.setError(t.getMessage());
                        returnMap.setException(t.toString());
                        returnMap.setExitCode(-1);
                }
-               
+
                debugCommandEnd(process);
                return returnMap;
        }

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminUserChoiceProvider.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminUserChoiceProvider.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminUserChoiceProvider.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/AdminUserChoiceProvider.java
 Wed Mar  1 06:11:13 2017
@@ -26,8 +26,8 @@ import java.util.List;
 
 import org.apache.openmeetings.db.dao.user.UserDao;
 import org.apache.openmeetings.db.entity.user.User;
-import org.wicketstuff.select2.Response;
 import org.wicketstuff.select2.ChoiceProvider;
+import org.wicketstuff.select2.Response;
 
 public abstract class AdminUserChoiceProvider extends ChoiceProvider<User> {
        private static final long serialVersionUID = 1L;
@@ -47,10 +47,10 @@ public abstract class AdminUserChoicePro
 
        @Override
        public Collection<User> toChoices(Collection<String> _ids) {
-               List<Long> ids = new ArrayList<Long>();
+               List<Long> ids = new ArrayList<>();
                for (String id : _ids) {
                        ids.add(Long.valueOf(id));
                }
-               return new ArrayList<User>(getBean(UserDao.class).get(ids));
+               return new ArrayList<>(getBean(UserDao.class).get(ids));
        }
 }

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=1784854&r1=1784853&r2=1784854&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 Mar  1 06:11:13 2017
@@ -158,7 +158,7 @@ public class BackupPanel extends AdminPa
                                        }
                                }
                        });
-                       add((progressBar = new ProgressBar("dprogress", new 
Model<Integer>(0)) {
+                       add((progressBar = new ProgressBar("dprogress", new 
Model<>(0)) {
                                private static final long serialVersionUID = 1L;
 
                                @Override

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigForm.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigForm.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigForm.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigForm.java
 Wed Mar  1 06:11:13 2017
@@ -44,9 +44,9 @@ import org.apache.wicket.validation.Vali
 
 /**
  * Handle {@link Configuration} items as list and form
- * 
+ *
  * @author swagner
- * 
+ *
  */
 public class ConfigForm extends AdminBaseForm<Configuration> {
        private static final long serialVersionUID = 1L;
@@ -56,9 +56,9 @@ public class ConfigForm extends AdminBas
                target.add(this);
                target.appendJavaScript("omConfigPanelInit();");
        }
-       
+
        public ConfigForm(String id, WebMarkupContainer listContainer, 
Configuration configuration) {
-               super(id, new 
CompoundPropertyModel<Configuration>(configuration));
+               super(id, new CompoundPropertyModel<>(configuration));
                setOutputMarkupId(true);
                this.listContainer = listContainer;
                add(new 
RequiredTextField<String>("key").setLabel(Model.of(Application.getString(267))).add(new
 IValidator<String>(){
@@ -76,12 +76,12 @@ public class ConfigForm extends AdminBas
                add(forDatePattern("updated", WEB_DATE_PATTERN));
                add(new Label("user.login"));
                add(new TextArea<String>("comment"));
-               
+
                // attach an ajax validation behavior to all form component's 
keydown
                // event and throttle it down to once per second
                add(new AjaxFormValidatingBehavior("keydown", 
Duration.ONE_SECOND));
        }
-       
+
        @Override
        protected void onSaveSubmit(AjaxRequestTarget target, Form<?> form) {
                ConfigurationDao cfgDao = getBean(ConfigurationDao.class);
@@ -100,7 +100,7 @@ public class ConfigForm extends AdminBas
                this.setModelObject(new Configuration());
                refresh(target);
        }
-       
+
        @Override
        protected void onRefreshSubmit(AjaxRequestTarget target, Form<?> form) {
                Configuration conf = getModelObject();
@@ -112,7 +112,7 @@ public class ConfigForm extends AdminBas
                setModelObject(conf);
                refresh(target);
        }
-       
+
        @Override
        protected void onDeleteSubmit(AjaxRequestTarget target, Form<?> form) {
                getBean(ConfigurationDao.class).delete(getModelObject(), 
WebSession.getUserId());

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.java
 Wed Mar  1 06:11:13 2017
@@ -37,15 +37,15 @@ import org.apache.wicket.markup.repeater
 
 /**
  * add/update/delete {@link Configuration}
- * 
+ *
  * @author swagner
- * 
+ *
  */
 public class ConfigsPanel extends AdminPanel {
        private static final long serialVersionUID = 1L;
        private ConfigForm form;
        private final WebMarkupContainer listContainer = new 
WebMarkupContainer("listContainer");
-       
+
        @Override
        public BasePanel onMenuPanelLoad(IPartialPageRequestHandler handler) {
                super.onMenuPanelLoad(handler);
@@ -55,9 +55,9 @@ public class ConfigsPanel extends AdminP
 
        public ConfigsPanel(String id) {
                super(id);
-               
+
                SearchableDataView<Configuration> dataView = new 
SearchableDataView<Configuration>("configList"
-                       , new 
SearchableDataProvider<Configuration>(ConfigurationDao.class)) {
+                       , new SearchableDataProvider<>(ConfigurationDao.class)) 
{
                        private static final long serialVersionUID = 1L;
 
                        @Override
@@ -89,16 +89,16 @@ public class ConfigsPanel extends AdminP
                                target.add(listContainer);
                        }
                };
-               DataViewContainer<Configuration> container = new 
DataViewContainer<Configuration>(listContainer, dataView, navigator);
-               container.addLink(new 
OmOrderByBorder<Configuration>("orderById", "id", container))
-                       .addLink(new 
OmOrderByBorder<Configuration>("orderByKey", "key", container))
-                       .addLink(new 
OmOrderByBorder<Configuration>("orderByValue", "value", container));
+               DataViewContainer<Configuration> container = new 
DataViewContainer<>(listContainer, dataView, navigator);
+               container.addLink(new OmOrderByBorder<>("orderById", "id", 
container))
+                       .addLink(new OmOrderByBorder<>("orderByKey", "key", 
container))
+                       .addLink(new OmOrderByBorder<>("orderByValue", "value", 
container));
                add(container.getLinks());
                add(navigator);
-               
+
                form = new ConfigForm("form", listContainer, new 
Configuration());
                form.showNewRecord();
                add(form);
-               
+
        }
 }

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/connection/ConnectionsPanel.java
 Wed Mar  1 06:11:13 2017
@@ -59,7 +59,7 @@ public class ConnectionsPanel extends Ad
                        @Override
                        public Iterator<? extends Client> iterator(long first, 
long count) {
                                //FIXME add grouping by public SID
-                               List<Client> l = new 
ArrayList<Client>(getBean(ISessionManager.class).getClientsWithServer());
+                               List<Client> l = new 
ArrayList<>(getBean(ISessionManager.class).getClientsWithServer());
                                return l.subList((int)Math.max(0, first), 
(int)Math.min(first + count, l.size())).iterator();
                        }
 
@@ -131,7 +131,7 @@ public class ConnectionsPanel extends Ad
 
                        @Override
                        public Iterator<? extends 
org.apache.openmeetings.db.entity.basic.Client> iterator(long first, long 
count) {
-                               
List<org.apache.openmeetings.db.entity.basic.Client> l = new 
ArrayList<org.apache.openmeetings.db.entity.basic.Client>(Application.getClients());
+                               
List<org.apache.openmeetings.db.entity.basic.Client> l = new 
ArrayList<>(Application.getClients());
                                return l.subList((int)Math.max(0, first), 
(int)Math.min(first + count, l.size())).iterator();
                        }
 

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/email/EmailPanel.java
 Wed Mar  1 06:11:13 2017
@@ -41,7 +41,7 @@ public class EmailPanel extends AdminPan
        public EmailPanel(String id) {
                super(id);
                SearchableDataView<MailMessage> dataView = new 
SearchableDataView<MailMessage>("email",
-                               new 
SearchableDataProvider<MailMessage>(MailMessageDao.class))
+                               new 
SearchableDataProvider<>(MailMessageDao.class))
                {
                        private static final long serialVersionUID = 1L;
 
@@ -73,17 +73,17 @@ public class EmailPanel extends AdminPan
                                target.add(list);
                        }
                };
-               DataViewContainer<MailMessage> container = new 
DataViewContainer<MailMessage>(list, dataView, navigator);
-               container.addLink(new OmOrderByBorder<MailMessage>("orderById", 
"id", container))
-                               .addLink(new 
OmOrderByBorder<MailMessage>("orderBySubject", "subject", container))
-                               .addLink(new 
OmOrderByBorder<MailMessage>("orderByStatus", "status", container));
+               DataViewContainer<MailMessage> container = new 
DataViewContainer<>(list, dataView, navigator);
+               container.addLink(new OmOrderByBorder<>("orderById", "id", 
container))
+                               .addLink(new 
OmOrderByBorder<>("orderBySubject", "subject", container))
+                               .addLink(new OmOrderByBorder<>("orderByStatus", 
"status", container));
                add(container.getLinks());
                add(navigator);
-               
+
                form = new EmailForm("form", list, new MailMessage());
                add(form);
        }
-       
+
        private StringBuilder getRowClass(final MailMessage m) {
                StringBuilder sb = getRowClass(m.getId(), 
form.getModelObject().getId());
                if (MailMessage.Status.ERROR == m.getStatus()) {

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupForm.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupForm.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupForm.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupForm.java
 Wed Mar  1 06:11:13 2017
@@ -85,14 +85,14 @@ public class GroupForm extends AdminBase
        }
 
        public GroupForm(String id, WebMarkupContainer groupList, Group group) {
-               super(id, new CompoundPropertyModel<Group>(group));
+               super(id, new CompoundPropertyModel<>(group));
                this.groupList = groupList;
                setOutputMarkupId(true);
 
                usersPanel = new GroupUsersPanel("users", getGroupId());
                add(usersPanel);
 
-               add(userToadd = new Select2Choice<User>("user2add", 
Model.of((User)null), new AdminUserChoiceProvider() {
+               add(userToadd = new Select2Choice<>("user2add", 
Model.of((User)null), new AdminUserChoiceProvider() {
                        private static final long serialVersionUID = 1L;
 
                        @Override

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupUsersPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupUsersPanel.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupUsersPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupUsersPanel.java
 Wed Mar  1 06:11:13 2017
@@ -43,7 +43,7 @@ import org.apache.wicket.markup.repeater
 public class GroupUsersPanel extends Panel {
        private static final long serialVersionUID = 1L;
        private long groupId;
-       private List<GroupUser> users2add = new ArrayList<GroupUser>();
+       private List<GroupUser> users2add = new ArrayList<>();
 
        public GroupUsersPanel(String id, long groupId) {
                super(id);
@@ -147,7 +147,7 @@ public class GroupUsersPanel extends Pan
 
                @Override
                public java.util.Iterator<? extends GroupUser> iterator(long 
first, long count) {
-                       List<GroupUser> list = new ArrayList<GroupUser>();
+                       List<GroupUser> list = new ArrayList<>();
                        list.addAll(users2add);
                        list.addAll(search == null && getSort() == null
                                        ? getDao().get(groupId, (int)first, 
(int)count)

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.java
 Wed Mar  1 06:11:13 2017
@@ -40,9 +40,9 @@ import org.apache.wicket.markup.repeater
 /**
  * Modify/ CRUD operations for {@link Group} and
  * {@link GroupUser}
- * 
+ *
  * @author swagner
- * 
+ *
  */
 @AuthorizeInstantiation({"Admin", "GroupAdmin"})
 public class GroupsPanel extends AdminPanel {
@@ -65,7 +65,7 @@ public class GroupsPanel extends AdminPa
                add(form);
 
                //List view
-               SearchableDataView<Group> dataView = new 
SearchableDataView<Group>("groupList", new 
SearchableGroupAdminDataProvider<Group>(GroupDao.class)) {
+               SearchableDataView<Group> dataView = new 
SearchableDataView<Group>("groupList", new 
SearchableGroupAdminDataProvider<>(GroupDao.class)) {
                        private static final long serialVersionUID = 1L;
 
                        @Override
@@ -99,9 +99,9 @@ public class GroupsPanel extends AdminPa
                                target.add(listContainer);
                        }
                };
-               DataViewContainer<Group> container = new 
DataViewContainer<Group>(listContainer, dataView, navigator);
-               container.addLink(new OmOrderByBorder<Group>("orderById", "id", 
container))
-                       .addLink(new OmOrderByBorder<Group>("orderByName", 
"name", container));
+               DataViewContainer<Group> container = new 
DataViewContainer<>(listContainer, dataView, navigator);
+               container.addLink(new OmOrderByBorder<>("orderById", "id", 
container))
+                       .addLink(new OmOrderByBorder<>("orderByName", "name", 
container));
                add(container.getLinks());
                add(navigator);
        }

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/AddLanguageDialog.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/AddLanguageDialog.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/AddLanguageDialog.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/AddLanguageDialog.java
 Wed Mar  1 06:11:13 2017
@@ -45,7 +45,7 @@ public class AddLanguageDialog extends A
        private final KendoFeedbackPanel feedback = new 
KendoFeedbackPanel("feedback", new Options("button", true));
        private final DialogButton add = new DialogButton("add", 
Application.getString(366L));
        private final Form<Void> form = new Form<>("addLangForm");
-       private final RequiredTextField<String> iso = new 
RequiredTextField<String>("iso", Model.of(""));
+       private final RequiredTextField<String> iso = new 
RequiredTextField<>("iso", Model.of(""));
        private final LangPanel langPanel;
 
        public AddLanguageDialog(String id, final LangPanel langPanel) {
@@ -73,7 +73,7 @@ public class AddLanguageDialog extends A
                        }
                });
        }
-       
+
        @Override
        public Form<?> getForm() {
                return form;
@@ -83,7 +83,7 @@ public class AddLanguageDialog extends A
        protected List<DialogButton> getButtons() {
                return Arrays.asList(add);
        }
-       
+
        @Override
        public DialogButton getSubmitButton() {
                return add;
@@ -95,7 +95,7 @@ public class AddLanguageDialog extends A
                handler.add(iso);
                super.onOpen(handler);
        }
-       
+
        @Override
        protected void onError(AjaxRequestTarget target) {
                target.add(feedback);

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LabelsForm.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LabelsForm.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LabelsForm.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LabelsForm.java
 Wed Mar  1 06:11:13 2017
@@ -32,9 +32,9 @@ import org.apache.wicket.model.CompoundP
 
 /**
  * Add/edit/delete {@link StringLabel}
- * 
+ *
  * @author solomax, swagner
- * 
+ *
  */
 public class LabelsForm extends AdminBaseForm<StringLabel> {
        private static final long serialVersionUID = 1L;
@@ -42,11 +42,11 @@ public class LabelsForm extends AdminBas
        private String key, value;
 
        public LabelsForm(String id, LangPanel panel, StringLabel label) {
-               super(id, new CompoundPropertyModel<StringLabel>(label));
+               super(id, new CompoundPropertyModel<>(label));
                this.panel = panel;
                key = label.getKey();
                value = label.getValue();
-               
+
                add(new RequiredTextField<String>("key"));
                add(new TextArea<String>("value"));
        }

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangForm.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangForm.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangForm.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangForm.java
 Wed Mar  1 06:11:13 2017
@@ -37,22 +37,22 @@ import org.apache.wicket.util.time.Durat
 
 /**
  * Modify the language selection, add/delete language
- * 
+ *
  * @author solomax, swagner
- * 
+ *
  */
 public class LangForm extends Form<Void> {
        private static final long serialVersionUID = 1L;
        private DropDownChoice<Map.Entry<Long, Locale>> languages;
 
        static List<Map.Entry<Long, Locale>> getLanguages() {
-               List<Map.Entry<Long, Locale>> list = new 
ArrayList<Map.Entry<Long, Locale>>();
+               List<Map.Entry<Long, Locale>> list = new ArrayList<>();
                for (Map.Entry<Long, Locale> e : LabelDao.languages.entrySet()) 
{
-                       list.add(new 
AbstractMap.SimpleEntry<Long,Locale>(e.getKey(), e.getValue()));
+                       list.add(new AbstractMap.SimpleEntry<>(e.getKey(), 
e.getValue()));
                }
                return list;
        }
-       
+
        public void updateLanguages(AjaxRequestTarget target) {
                languages.setChoices(getLanguages());
                target.add(languages);
@@ -60,7 +60,7 @@ public class LangForm extends Form<Void>
 
        /**
         * Render Main
-        * 
+        *
         * @param id
         * @param listContainer
         * @param language
@@ -70,7 +70,7 @@ public class LangForm extends Form<Void>
                super(id);
                setOutputMarkupId(true);
 
-               languages = new DropDownChoice<Map.Entry<Long, 
Locale>>("language"
+               languages = new DropDownChoice<>("language"
                                , new PropertyModel<Map.Entry<Long, 
Locale>>(langPanel, "language")
                                , getLanguages()
                                , new ChoiceRenderer<Map.Entry<Long, Locale>>() 
{
@@ -86,7 +86,7 @@ public class LangForm extends Form<Void>
                                                return "" + object.getKey();
                                        }
                                });
-                               
+
                languages.add(new OnChangeAjaxBehavior() {
                        private static final long serialVersionUID = 1L;
 

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=1784854&r1=1784853&r2=1784854&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 Mar  1 06:11:13 2017
@@ -90,7 +90,7 @@ public class LangPanel extends AdminPane
 
                // Create feedback panels
                add(feedback.setOutputMarkupId(true));
-               language = new AbstractMap.SimpleEntry<Long, Locale>(1L, 
Locale.ENGLISH);
+               language = new AbstractMap.SimpleEntry<>(1L, Locale.ENGLISH);
 
                final LabelsForm form = new LabelsForm("form", this, new 
StringLabel(null, null));
                form.showNewRecord();
@@ -148,10 +148,10 @@ public class LangPanel extends AdminPane
                                target.add(listContainer);
                        }
                };
-               DataViewContainer<StringLabel> container = new 
DataViewContainer<StringLabel>(listContainer, dataView, navigator);
+               DataViewContainer<StringLabel> container = new 
DataViewContainer<>(listContainer, dataView, navigator);
                container
-                       .addLink(new 
OmOrderByBorder<StringLabel>("orderByName", "key", container))
-                       .addLink(new 
OmOrderByBorder<StringLabel>("orderByValue", "value", container));
+                       .addLink(new OmOrderByBorder<>("orderByName", "key", 
container))
+                       .addLink(new OmOrderByBorder<>("orderByValue", "value", 
container));
                add(container.getLinks());
                add(navigator);
                langForm = new LangForm("langForm", listContainer, this);

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapForm.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapForm.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapForm.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapForm.java
 Wed Mar  1 06:11:13 2017
@@ -19,8 +19,8 @@
 package org.apache.openmeetings.web.admin.ldaps;
 
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.WEB_DATE_PATTERN;
-import static 
org.apache.wicket.datetime.markup.html.basic.DateLabel.forDatePattern;
 import static org.apache.openmeetings.web.app.Application.getBean;
+import static 
org.apache.wicket.datetime.markup.html.basic.DateLabel.forDatePattern;
 
 import org.apache.openmeetings.db.dao.server.LdapConfigDao;
 import org.apache.openmeetings.db.entity.server.LdapConfig;
@@ -42,19 +42,19 @@ import org.apache.wicket.util.time.Durat
 
 /**
  * Form components to insert/update/delete {@link LdapConfig}
- * 
+ *
  * @author swagner
- * 
+ *
  */
 public class LdapForm extends AdminBaseForm<LdapConfig> {
        private static final long serialVersionUID = 1L;
        private final WebMarkupContainer listContainer;
 
        public LdapForm(String id, WebMarkupContainer listContainer, final 
LdapConfig ldapConfig) {
-               super(id, new CompoundPropertyModel<LdapConfig>(ldapConfig));
+               super(id, new CompoundPropertyModel<>(ldapConfig));
                setOutputMarkupId(true);
                this.listContainer = listContainer;
-               
+
                add(new 
RequiredTextField<String>("name").setLabel(Model.of(Application.getString(1108))));
                add(new CheckBox("active"));
                add(forDatePattern("inserted", WEB_DATE_PATTERN));

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.java
 Wed Mar  1 06:11:13 2017
@@ -37,15 +37,15 @@ import org.apache.wicket.markup.repeater
 
 /**
  * {@link AdminPanel} to list and modify {@link LdapConfig}
- * 
+ *
  * @author swagner
- * 
+ *
  */
 public class LdapsPanel extends AdminPanel {
        private static final long serialVersionUID = 1L;
        final WebMarkupContainer listContainer = new 
WebMarkupContainer("listContainer");
        private LdapForm form;
-       
+
        @Override
        public BasePanel onMenuPanelLoad(IPartialPageRequestHandler handler) {
                super.onMenuPanelLoad(handler);
@@ -56,7 +56,7 @@ public class LdapsPanel extends AdminPan
        public LdapsPanel(String id) {
                super(id);
                SearchableDataView<LdapConfig> dataView = new 
SearchableDataView<LdapConfig>("ldapList"
-                       , new 
SearchableDataProvider<LdapConfig>(LdapConfigDao.class)) {
+                       , new SearchableDataProvider<>(LdapConfigDao.class)) {
                        private static final long serialVersionUID = 1L;
 
                        @Override
@@ -88,13 +88,13 @@ public class LdapsPanel extends AdminPan
                                target.add(listContainer);
                        }
                };
-               DataViewContainer<LdapConfig> container = new 
DataViewContainer<LdapConfig>(listContainer, dataView, navigator);
-               container.addLink(new OmOrderByBorder<LdapConfig>("orderById", 
"id", container))
-                       .addLink(new OmOrderByBorder<LdapConfig>("orderByName", 
"name", container))
-                       .addLink(new OmOrderByBorder<LdapConfig>("orderByFile", 
"configFileName", container));
+               DataViewContainer<LdapConfig> container = new 
DataViewContainer<>(listContainer, dataView, navigator);
+               container.addLink(new OmOrderByBorder<>("orderById", "id", 
container))
+                       .addLink(new OmOrderByBorder<>("orderByName", "name", 
container))
+                       .addLink(new OmOrderByBorder<>("orderByFile", 
"configFileName", container));
                add(container.getLinks());
                add(navigator);
-               
+
                form = new LdapForm("form", listContainer, new LdapConfig());
                form.showNewRecord();
                add(form);

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthForm.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthForm.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthForm.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthForm.java
 Wed Mar  1 06:11:13 2017
@@ -46,31 +46,31 @@ public class OAuthForm extends AdminBase
        private TextField<String> redirectUriText;
 
        public OAuthForm(String id, WebMarkupContainer listContainer, 
OAuthServer server) {
-               super(id, new CompoundPropertyModel<OAuthServer>(server));
+               super(id, new CompoundPropertyModel<>(server));
                this.listContainer = listContainer;
                setOutputMarkupId(true);
-               
+
                add(new CheckBox("isEnabled"));
                add(new 
RequiredTextField<String>("name").setLabel(Model.of(Application.getString(1573))));
                add(new 
TextField<String>("iconUrl").setLabel(Model.of(Application.getString(1575))));
                add(new 
RequiredTextField<String>("clientId").setLabel(Model.of(Application.getString(1576))));
                add(new 
RequiredTextField<String>("clientSecret").setLabel(Model.of(Application.getString(1577))));
-               add(redirectUriText = (TextField<String>) new 
TextField<String>("redirectUri", 
Model.of("")).setLabel(Model.of(Application.getString(1587))));
+               add(redirectUriText = (TextField<String>) new 
TextField<>("redirectUri", 
Model.of("")).setLabel(Model.of(Application.getString(1587))));
                add(new 
RequiredTextField<String>("requestKeyUrl").setLabel(Model.of(Application.getString(1578))));
                add(new 
RequiredTextField<String>("requestTokenUrl").setLabel(Model.of(Application.getString(1579))));
                add(new 
RequiredTextField<String>("requestTokenAttributes").setLabel(Model.of(Application.getString(1586))));
                add(new 
RequiredTextField<String>("requestInfoUrl").setLabel(Model.of(Application.getString(1580))));
-               add(new DropDownChoice<RequestMethod>("requestTokenMethod", 
Arrays.asList(RequestMethod.values()), new 
ChoiceRenderer<RequestMethod>("name", "name")));
+               add(new DropDownChoice<>("requestTokenMethod", 
Arrays.asList(RequestMethod.values()), new 
ChoiceRenderer<RequestMethod>("name", "name")));
                add(new 
RequiredTextField<String>("loginParamName").setLabel(Model.of(Application.getString(1582))));
                add(new 
RequiredTextField<String>("emailParamName").setLabel(Model.of(Application.getString(1583))));
                add(new 
TextField<String>("firstnameParamName").setLabel(Model.of(Application.getString(1584))));
                add(new 
TextField<String>("lastnameParamName").setLabel(Model.of(Application.getString(1585))));
-               
+
                // attach an ajax validation behavior to all form component's 
keydown
                // event and throttle it down to once per second
                add(new AjaxFormValidatingBehavior("keydown", 
Duration.ONE_SECOND));
        }
-       
+
        @Override
        protected void onModelChanged() {
                super.onModelChanged();
@@ -121,24 +121,24 @@ public class OAuthForm extends AdminBase
        @Override
        protected void onSaveError(AjaxRequestTarget target, Form<?> form) {
                // TODO Auto-generated method stub
-               
+
        }
-       
+
        @Override
        protected void onDeleteError(AjaxRequestTarget target, Form<?> form) {
                // TODO Auto-generated method stub
-               
+
        }
 
        @Override
        protected void onRefreshError(AjaxRequestTarget target, Form<?> form) {
                // TODO Auto-generated method stub
-               
-       }       
-       
+
+       }
+
        @Override
        protected void onNewError(AjaxRequestTarget target, Form<?> form) {
                // TODO Auto-generated method stub
-               
+
        }
 }

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.java
 Wed Mar  1 06:11:13 2017
@@ -41,7 +41,7 @@ public class OAuthPanel extends AdminPan
        public OAuthPanel(String id) {
                super(id);
                SearchableDataView<OAuthServer> dataView = new 
SearchableDataView<OAuthServer>("oauthServersList",
-                               new 
SearchableDataProvider<OAuthServer>(OAuth2Dao.class))
+                               new SearchableDataProvider<>(OAuth2Dao.class))
                {
                        private static final long serialVersionUID = 1L;
 
@@ -63,9 +63,9 @@ public class OAuthPanel extends AdminPan
                                });
                                item.add(AttributeModifier.replace("class", 
getRowClass(server.getId(), form.getModelObject().getId())));
                        }
-                       
+
                };
-               
+
                add(listContainer.add(dataView).setOutputMarkupId(true));
                PagedEntityListPanel navigator = new 
PagedEntityListPanel("navigator", dataView) {
                        private static final long serialVersionUID = -1L;
@@ -75,12 +75,12 @@ public class OAuthPanel extends AdminPan
                                target.add(listContainer);
                        }
                };
-               DataViewContainer<OAuthServer> container = new 
DataViewContainer<OAuthServer>(listContainer, dataView, navigator);
-               container.addLink(new OmOrderByBorder<OAuthServer>("orderById", 
"id", container))
-                       .addLink(new 
OmOrderByBorder<OAuthServer>("orderByName", "name", container));
+               DataViewContainer<OAuthServer> container = new 
DataViewContainer<>(listContainer, dataView, navigator);
+               container.addLink(new OmOrderByBorder<>("orderById", "id", 
container))
+                       .addLink(new OmOrderByBorder<>("orderByName", "name", 
container));
                add(container.getLinks());
                add(navigator);
-               
+
                form = new OAuthForm("form", listContainer, new OAuthServer());
                form.showNewRecord();
                add(form);

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomForm.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomForm.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomForm.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomForm.java
 Wed Mar  1 06:11:13 2017
@@ -107,7 +107,7 @@ public class RoomForm extends AdminBaseF
        private IModel<User> moderator2add = Model.of((User)null);
 
        public RoomForm(String id, WebMarkupContainer roomList, final Room 
room) {
-               super(id, new CompoundPropertyModel<Room>(room));
+               super(id, new CompoundPropertyModel<>(room));
                this.roomList = roomList;
                setOutputMarkupId(true);
        }
@@ -115,11 +115,11 @@ public class RoomForm extends AdminBaseF
        @Override
        protected void onInitialize() {
                super.onInitialize();
-               RequiredTextField<String> name = new 
RequiredTextField<String>("name");
-               name.setLabel(new Model<String>(Application.getString(193)));
+               RequiredTextField<String> name = new 
RequiredTextField<>("name");
+               name.setLabel(new Model<>(Application.getString(193)));
                add(name);
 
-               add(new DropDownChoice<Long>("numberOfPartizipants", //
+               add(new DropDownChoice<>("numberOfPartizipants", //
                                DROPDOWN_NUMBER_OF_PARTICIPANTS, //
                                new ChoiceRenderer<Long>() {
                                        private static final long 
serialVersionUID = 1L;
@@ -144,11 +144,11 @@ public class RoomForm extends AdminBaseF
                List<Group> orgList = isGroupAdmin
                                ? getBean(GroupDao.class).get(null, 
getUserId(), 0, Integer.MAX_VALUE, null)
                                : getBean(GroupDao.class).get(0, 
Integer.MAX_VALUE);
-               final List<RoomGroup> orgRooms = new 
ArrayList<RoomGroup>(orgList.size());
+               final List<RoomGroup> orgRooms = new 
ArrayList<>(orgList.size());
                for (Group org : orgList) {
                        orgRooms.add(new RoomGroup(org, getModelObject()));
                }
-               add(new Select2MultiChoice<RoomGroup>("roomGroups", null, new 
ChoiceProvider<RoomGroup>() {
+               add(new Select2MultiChoice<>("roomGroups", null, new 
ChoiceProvider<RoomGroup>() {
                        private static final long serialVersionUID = 1L;
 
                        @Override
@@ -174,11 +174,11 @@ public class RoomForm extends AdminBaseF
 
                        @Override
                        public Collection<RoomGroup> 
toChoices(Collection<String> _ids) {
-                               List<Long> ids = new ArrayList<Long>();
+                               List<Long> ids = new ArrayList<>();
                                for (String id : _ids) {
                                        ids.add(Long.valueOf(id));
                                }
-                               List<RoomGroup> list = new 
ArrayList<RoomGroup>();
+                               List<RoomGroup> list = new ArrayList<>();
                                for (Group o : 
getBean(GroupDao.class).get(ids)) {
                                        list.add(new RoomGroup(o, 
RoomForm.this.getModelObject()));
                                }
@@ -187,8 +187,8 @@ public class RoomForm extends AdminBaseF
                
}).setLabel(Model.of(getString("828"))).setRequired(isGroupAdmin));
 
                add(new CheckBox("isDemoRoom"));
-               TextField<Integer> demoTime = new 
TextField<Integer>("demoTime");
-               demoTime.setLabel(new 
Model<String>(Application.getString(637)));
+               TextField<Integer> demoTime = new TextField<>("demoTime");
+               demoTime.setLabel(new Model<>(Application.getString(637)));
                add(demoTime);
                add(new CheckBox("allowUserQuestions"));
                add(new CheckBox("audioOnly"));
@@ -198,7 +198,7 @@ public class RoomForm extends AdminBaseF
                add(new CheckBox("allowRecording"));
                add(new CheckBox("chatModerated"));
 
-               add(new Select2MultiChoice<RoomElement>("hiddenElements", null, 
new ChoiceProvider<RoomElement>() {
+               add(new Select2MultiChoice<>("hiddenElements", null, new 
ChoiceProvider<RoomElement>() {
                        private static final long serialVersionUID = 1L;
 
                        @Override
@@ -237,7 +237,7 @@ public class RoomForm extends AdminBaseF
                
add(clientsContainer.add(clients.setOutputMarkupId(true)).setOutputMarkupId(true));
 
                // Moderators
-               final Select2Choice<User> moderatorChoice = new 
Select2Choice<User>("moderator2add", moderator2add, new 
AdminUserChoiceProvider() {
+               final Select2Choice<User> moderatorChoice = new 
Select2Choice<>("moderator2add", moderator2add, new AdminUserChoiceProvider() {
                        private static final long serialVersionUID = 1L;
 
                        @Override

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.java
 Wed Mar  1 06:11:13 2017
@@ -47,7 +47,7 @@ public class RoomsPanel extends AdminPan
        private final static JavaScriptResourceReference ROOM_FUNCTIONS = new 
JavaScriptResourceReference(RoomsPanel.class, "room.js");
        final WebMarkupContainer listContainer = new 
WebMarkupContainer("listContainer");
        private RoomForm form;
-       
+
        @Override
        public BasePanel onMenuPanelLoad(IPartialPageRequestHandler handler) {
                super.onMenuPanelLoad(handler);
@@ -57,7 +57,7 @@ public class RoomsPanel extends AdminPan
 
        public RoomsPanel(String id) {
                super(id);
-               SearchableDataView<Room> dataView = new 
SearchableDataView<Room>("roomList", new 
SearchableGroupAdminDataProvider<Room>(RoomDao.class)) {
+               SearchableDataView<Room> dataView = new 
SearchableDataView<Room>("roomList", new 
SearchableGroupAdminDataProvider<>(RoomDao.class)) {
                        private static final long serialVersionUID = 1L;
 
                        @Override
@@ -82,7 +82,7 @@ public class RoomsPanel extends AdminPan
                                item.add(AttributeModifier.replace("class", 
getRowClass(room.getId(), form.getModelObject().getId())));
                        }
                };
-               
+
                add(listContainer.add(dataView).setOutputMarkupId(true));
                PagedEntityListPanel navigator = new 
PagedEntityListPanel("navigator", dataView) {
                        private static final long serialVersionUID = -1L;
@@ -92,16 +92,16 @@ public class RoomsPanel extends AdminPan
                                target.add(listContainer);
                        }
                };
-               DataViewContainer<Room> container = new 
DataViewContainer<Room>(listContainer, dataView, navigator);
-               container.addLink(new OmOrderByBorder<Room>("orderById", "id", 
container))
-                       .addLink(new OmOrderByBorder<Room>("orderByName", 
"name", container))
-                       .addLink(new OmOrderByBorder<Room>("orderByPublic", 
"ispublic", container));
+               DataViewContainer<Room> container = new 
DataViewContainer<>(listContainer, dataView, navigator);
+               container.addLink(new OmOrderByBorder<>("orderById", "id", 
container))
+                       .addLink(new OmOrderByBorder<>("orderByName", "name", 
container))
+                       .addLink(new OmOrderByBorder<>("orderByPublic", 
"ispublic", container));
                add(container.getLinks());
                add(navigator);
 
                add(form = new RoomForm("form", listContainer, new Room()));
        }
-       
+
        @Override
        public void renderHead(IHeaderResponse response) {
                super.renderHead(response);

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/servers/ServerForm.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/servers/ServerForm.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/servers/ServerForm.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/servers/ServerForm.java
 Wed Mar  1 06:11:13 2017
@@ -41,16 +41,16 @@ import org.apache.wicket.util.time.Durat
 
 /**
  * Form component to insert/update/delete {@link Server}
- * 
+ *
  * @author swagner
- * 
+ *
  */
 public class ServerForm extends AdminBaseForm<Server> {
        private final WebMarkupContainer listContainer;
        private static final long serialVersionUID = 1L;
 
        public ServerForm(String id, WebMarkupContainer listContainer, final 
Server server) {
-               super(id, new CompoundPropertyModel<Server>(server));
+               super(id, new CompoundPropertyModel<>(server));
                setOutputMarkupId(true);
                this.listContainer = listContainer;
 

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/servers/ServersPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/servers/ServersPanel.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/servers/ServersPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/servers/ServersPanel.java
 Wed Mar  1 06:11:13 2017
@@ -37,15 +37,15 @@ import org.apache.wicket.markup.repeater
 
 /**
  * Form component with list and form to manipulate {@link Server}
- * 
+ *
  * @author swagner
- * 
+ *
  */
 public class ServersPanel extends AdminPanel {
        private static final long serialVersionUID = 1L;
        final WebMarkupContainer listContainer = new 
WebMarkupContainer("listContainer");
        private ServerForm form;
-       
+
        @Override
        public BasePanel onMenuPanelLoad(IPartialPageRequestHandler handler) {
                super.onMenuPanelLoad(handler);
@@ -56,7 +56,7 @@ public class ServersPanel extends AdminP
        public ServersPanel(String id) {
                super(id);
                SearchableDataView<Server> dataView = new 
SearchableDataView<Server>("serverList",
-                               new 
SearchableDataProvider<Server>(ServerDao.class)) {
+                               new SearchableDataProvider<>(ServerDao.class)) {
                        private static final long serialVersionUID = 1L;
 
                        @Override
@@ -79,7 +79,7 @@ public class ServersPanel extends AdminP
                                item.add(AttributeModifier.replace("class", 
getRowClass(server.getId(), form.getModelObject().getId())));
                        }
                };
-               
+
                add(listContainer.add(dataView).setOutputMarkupId(true));
                PagedEntityListPanel navigator = new 
PagedEntityListPanel("navigator", dataView) {
                        private static final long serialVersionUID = 1L;
@@ -89,16 +89,16 @@ public class ServersPanel extends AdminP
                                target.add(listContainer);
                        }
                };
-               DataViewContainer<Server> container = new 
DataViewContainer<Server>(listContainer, dataView, navigator);
-               container.addLink(new OmOrderByBorder<Server>("orderById", 
"id", container))
-                       .addLink(new OmOrderByBorder<Server>("orderByName", 
"name", container))
-                       .addLink(new OmOrderByBorder<Server>("orderByAddress", 
"address", container));
+               DataViewContainer<Server> container = new 
DataViewContainer<>(listContainer, dataView, navigator);
+               container.addLink(new OmOrderByBorder<>("orderById", "id", 
container))
+                       .addLink(new OmOrderByBorder<>("orderByName", "name", 
container))
+                       .addLink(new OmOrderByBorder<>("orderByAddress", 
"address", container));
                add(container.getLinks());
                add(navigator);
-               
+
                form = new ServerForm("form", listContainer, new Server());
                form.showNewRecord();
                add(form);
-               
+
        }
 }

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.java?rev=1784854&r1=1784853&r2=1784854&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.java
 Wed Mar  1 06:11:13 2017
@@ -86,12 +86,12 @@ public class UserForm extends AdminBaseF
        private final WebMarkupContainer listContainer;
        private final WebMarkupContainer domain = new 
WebMarkupContainer("domain");
        private GeneralUserForm generalForm;
-       private final RequiredTextField<String> login = new 
RequiredTextField<String>("login");
+       private final RequiredTextField<String> login = new 
RequiredTextField<>("login");
        private final MessageDialog warning;
-       private final DropDownChoice<Long> domainId = new 
DropDownChoice<Long>("domainId");
+       private final DropDownChoice<Long> domainId = new 
DropDownChoice<>("domainId");
 
        public UserForm(String id, WebMarkupContainer listContainer, final User 
user, MessageDialog warning) {
-               super(id, new CompoundPropertyModel<User>(user));
+               super(id, new CompoundPropertyModel<>(user));
                setOutputMarkupId(true);
                this.listContainer = listContainer;
                this.warning = warning;
@@ -176,7 +176,7 @@ public class UserForm extends AdminBaseF
 
                add(generalForm = new GeneralUserForm("general", getModel(), 
true));
 
-               add(new DropDownChoice<Type>("type", 
Arrays.asList(Type.values())).add(new OnChangeAjaxBehavior() {
+               add(new DropDownChoice<>("type", 
Arrays.asList(Type.values())).add(new OnChangeAjaxBehavior() {
                        private static final long serialVersionUID = 1L;
 
                        @Override
@@ -192,7 +192,7 @@ public class UserForm extends AdminBaseF
 
                add(new CheckBox("forceTimeZoneCheck"));
 
-               add(new Select2MultiChoice<Right>("rights", null, new 
ChoiceProvider<Right>() {
+               add(new Select2MultiChoice<>("rights", null, new 
ChoiceProvider<Right>() {
                        private static final long serialVersionUID = 1L;
 
                        @Override
@@ -235,8 +235,8 @@ public class UserForm extends AdminBaseF
 
        public void updateDomain(AjaxRequestTarget target) {
                User u = getModelObject();
-               final Map<Long, String> values = new Hashtable<Long, String>();
-               List<Long> ids = new ArrayList<Long>();
+               final Map<Long, String> values = new Hashtable<>();
+               List<Long> ids = new ArrayList<>();
                if (u.getType() == Type.ldap) {
                        for (LdapConfig c : 
getBean(LdapConfigDao.class).getActive()) {
                                ids.add(c.getId());


Reply via email to