Jeroen Hoffman pushed to branch bugfix/CMS-11063 at cms-community / hippo-cms


Commits:
827f5dad by Jeroen Hoffman at 2018-02-06T10:39:34+01:00
CMS-11063 non-functional: (mostly) add @deprecated Javadoc

- - - - -


6 changed files:

- 
api/src/main/java/org/hippoecm/frontend/plugins/standards/datetime/GMTDateLabel.java
- 
api/src/main/java/org/hippoecm/frontend/plugins/standards/datetime/ZonedDateLabel.java
- 
api/src/main/java/org/hippoecm/frontend/plugins/yui/datetime/DateFieldWidget.java
- 
api/src/main/java/org/hippoecm/frontend/plugins/yui/datetime/YuiDateTimeField.java
- 
api/src/main/java/org/hippoecm/frontend/plugins/yui/datetime/YuiGMTDateField.java
- 
editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/DatePickerPlugin.java


Changes:

=====================================
api/src/main/java/org/hippoecm/frontend/plugins/standards/datetime/GMTDateLabel.java
=====================================
--- 
a/api/src/main/java/org/hippoecm/frontend/plugins/standards/datetime/GMTDateLabel.java
+++ 
b/api/src/main/java/org/hippoecm/frontend/plugins/standards/datetime/GMTDateLabel.java
@@ -27,6 +27,9 @@ import org.apache.wicket.model.IModel;
 
 /**
  * Label component to render a date (year-month-day) of the {@link Date} 
object in GMT timezone.
+ *
+ * @deprecated no longer used because it uses a hardcoded GMT timezone, while 
user session time zone is to be used.
+ *              Use DateTimeLabel instead.
  */
 @Deprecated
 public class GMTDateLabel extends ZonedDateLabel {


=====================================
api/src/main/java/org/hippoecm/frontend/plugins/standards/datetime/ZonedDateLabel.java
=====================================
--- 
a/api/src/main/java/org/hippoecm/frontend/plugins/standards/datetime/ZonedDateLabel.java
+++ 
b/api/src/main/java/org/hippoecm/frontend/plugins/standards/datetime/ZonedDateLabel.java
@@ -30,6 +30,8 @@ import org.apache.wicket.model.IModel;
 /**
  * Label component that represents only the date (year-month-day) of the
  * {@link ZonedDateTime} model object in current session locale format.
+ *
+ * @deprecated no longer used because it was only used by deprecated 
GMTDateLabel.
  */
 @Deprecated
 public class ZonedDateLabel extends Label {


=====================================
api/src/main/java/org/hippoecm/frontend/plugins/yui/datetime/DateFieldWidget.java
=====================================
--- 
a/api/src/main/java/org/hippoecm/frontend/plugins/yui/datetime/DateFieldWidget.java
+++ 
b/api/src/main/java/org/hippoecm/frontend/plugins/yui/datetime/DateFieldWidget.java
@@ -1,5 +1,5 @@
 /*
- *  Copyright 2008-2016 Hippo B.V. (http://www.onehippo.com)
+ *  Copyright 2008-2018 Hippo B.V. (http://www.onehippo.com)
  *
  *  Licensed under the Apache License, Version 2.0 (the "License");
  *  you may not use this file except in compliance with the License.


=====================================
api/src/main/java/org/hippoecm/frontend/plugins/yui/datetime/YuiDateTimeField.java
=====================================
--- 
a/api/src/main/java/org/hippoecm/frontend/plugins/yui/datetime/YuiDateTimeField.java
+++ 
b/api/src/main/java/org/hippoecm/frontend/plugins/yui/datetime/YuiDateTimeField.java
@@ -49,7 +49,6 @@ import java.util.TimeZone;
  *
  * @see YuiDatePickerSettings for all configuration options
  */
-
 public class YuiDateTimeField extends DateTimeField {
 
     public static final String DATE_LABEL = "date-label";
@@ -65,18 +64,20 @@ public class YuiDateTimeField extends DateTimeField {
         this(id, model, null);
     }
 
-    public YuiDateTimeField(final String id, final IModel<Date> model, 
YuiDatePickerSettings settings) {
+    public YuiDateTimeField(final String id, final IModel<Date> model, final 
YuiDatePickerSettings settings) {
         this(id, model, settings, false);
     }
 
-    public YuiDateTimeField(final String id, final IModel<Date> model, 
YuiDatePickerSettings settings, final boolean hideTime) {
+    public YuiDateTimeField(final String id, final IModel<Date> model, final 
YuiDatePickerSettings settings, final boolean hideTime) {
         super(id, model);
-        this.hideTime = hideTime;
-        if (settings == null) {
-            settings = new YuiDatePickerSettings();
-            settings.setLanguage(getLocale().getLanguage());
+
+        if (settings != null) {
+            this.settings = settings;
+        }
+        else {
+            this.settings = new YuiDatePickerSettings();
+            this.settings.setLanguage(getLocale().getLanguage());
         }
-        this.settings = settings;
 
         setOutputMarkupId(true);
 
@@ -139,13 +140,14 @@ public class YuiDateTimeField extends DateTimeField {
                 }
             });
         }
+
         if (hideTime) {
             // hiding the "hours" component hides the entire "hours" 
wicket:enclosure
             get(HOURS).setVisibilityAllowed(false);
             // hide the minutes field to prevent wicket.ajax javascript errors
             get(MINUTES).setVisibilityAllowed(false);
         }
-
+        this.hideTime = hideTime;
     }
 
     private int calculateDateLength() {


=====================================
api/src/main/java/org/hippoecm/frontend/plugins/yui/datetime/YuiGMTDateField.java
=====================================
--- 
a/api/src/main/java/org/hippoecm/frontend/plugins/yui/datetime/YuiGMTDateField.java
+++ 
b/api/src/main/java/org/hippoecm/frontend/plugins/yui/datetime/YuiGMTDateField.java
@@ -22,6 +22,9 @@ import org.apache.wicket.model.IModel;
 
 /**
  * The component to represent only the date section of the {@link Date} object 
value in GMT timezone.
+ *
+ * @deprecated no longer used because it uses a hardcoded GMT timezone, while 
user session time zone is to be used.
+ *              Use YuiDateTimeField instead.
  */
 @Deprecated
 public class YuiGMTDateField extends YuiDateTimeField {


=====================================
editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/DatePickerPlugin.java
=====================================
--- 
a/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/DatePickerPlugin.java
+++ 
b/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/DatePickerPlugin.java
@@ -23,7 +23,6 @@ import org.apache.wicket.model.IModel;
 import org.hippoecm.frontend.plugin.IPluginContext;
 import org.hippoecm.frontend.plugin.config.IPluginConfig;
 import org.hippoecm.frontend.plugins.standards.datetime.DateTimeLabel;
-import org.hippoecm.frontend.plugins.standards.datetime.GMTDateLabel;
 import org.hippoecm.frontend.plugins.yui.datetime.DateFieldWidget;
 import org.hippoecm.frontend.model.properties.MapEmptyDateToNullModel;
 import org.hippoecm.frontend.service.IEditor.Mode;



View it on GitLab: 
https://code.onehippo.org/cms-community/hippo-cms/commit/827f5dadc0d4e27d207baeb5aa375c8194df9658

---
View it on GitLab: 
https://code.onehippo.org/cms-community/hippo-cms/commit/827f5dadc0d4e27d207baeb5aa375c8194df9658
You're receiving this email because of your account on code.onehippo.org.
_______________________________________________
Hippocms-svn mailing list
Hippocms-svn@lists.onehippo.org
https://lists.onehippo.org/mailman/listinfo/hippocms-svn

Reply via email to