You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by re...@apache.org on 2012/05/01 18:54:20 UTC

svn commit: r1332751 - in /incubator/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/form: DateTextFieldPanel.java DateTimeFieldPanel.java

Author: rene
Date: Tue May  1 16:54:19 2012
New Revision: 1332751

URL: http://svn.apache.org/viewvc?rev=1332751&view=rev
Log:
sonar: fix unchecked casts

Modified:
    incubator/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/form/DateTextFieldPanel.java
    incubator/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/form/DateTimeFieldPanel.java

Modified: incubator/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/form/DateTextFieldPanel.java
URL: http://svn.apache.org/viewvc/incubator/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/form/DateTextFieldPanel.java?rev=1332751&r1=1332750&r2=1332751&view=diff
==============================================================================
--- incubator/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/form/DateTextFieldPanel.java (original)
+++ incubator/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/form/DateTextFieldPanel.java Tue May  1 16:54:19 2012
@@ -36,7 +36,6 @@ import org.springframework.util.StringUt
 public class DateTextFieldPanel extends FieldPanel<Date> implements Cloneable {
 
     private static final long serialVersionUID = 1919852712185883648L;
-
     private final String datePattern;
 
     public DateTextFieldPanel(final String id, final String name, final IModel<Date> model, final String datePattern) {
@@ -117,7 +116,7 @@ public class DateTextFieldPanel extends 
 
             @Override
             public void setObject(final Serializable object) {
-                if (object != null) {
+                if (object != null && object instanceof Date) {
                     if (item.getModelObject() instanceof String) {
                         // Parse string using datePattern
                         item.setModelObject((String) formatter.format((Date) object));
@@ -143,7 +142,6 @@ public class DateTextFieldPanel extends 
         setNewModel(new Model() {
 
             private static final long serialVersionUID = 527651414610325237L;
-
             private final DateFormat formatter = new SimpleDateFormat(datePattern);
 
             @Override
@@ -164,7 +162,7 @@ public class DateTextFieldPanel extends 
 
             @Override
             public void setObject(final Serializable object) {
-                if (object != null) {
+                if (object != null && object instanceof Date) {
                     list.clear();
                     list.add((String) formatter.format((Date) object));
                 }

Modified: incubator/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/form/DateTimeFieldPanel.java
URL: http://svn.apache.org/viewvc/incubator/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/form/DateTimeFieldPanel.java?rev=1332751&r1=1332750&r2=1332751&view=diff
==============================================================================
--- incubator/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/form/DateTimeFieldPanel.java (original)
+++ incubator/syncope/trunk/console/src/main/java/org/apache/syncope/console/wicket/markup/html/form/DateTimeFieldPanel.java Tue May  1 16:54:19 2012
@@ -219,7 +219,7 @@ public class DateTimeFieldPanel extends 
 
             @Override
             public void setObject(final Serializable object) {
-                if (object != null) {
+                if (object != null && object instanceof Date) {
                     if (item.getModelObject() instanceof String) {
                         // Parse string using datePattern
                         item.setModelObject((String) formatter.format((Date) object));
@@ -270,7 +270,7 @@ public class DateTimeFieldPanel extends 
 
             @Override
             public void setObject(final Serializable object) {
-                if (object != null) {
+                if (object != null && object instanceof Date) {
                     list.clear();
                     list.add((String) formatter.format((Date) object));
                 }