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));
}