From: Marco Zanon Date: Sun, 11 Mar 2012 13:58:27 +0000 (+0000) Subject: Made MWebCheckBox use Boolean values instead of boolean ones. X-Git-Tag: SVN-to-Git~149 X-Git-Url: https://gitweb.marcozanon.com/?a=commitdiff_plain;h=a25ffd519975d6800b0280af9a63e6fb0fbb0f30;p=Macaco Made MWebCheckBox use Boolean values instead of boolean ones. --- diff --git a/src/java/com/marcozanon/macaco/web/ui/MWebCheckBox.java b/src/java/com/marcozanon/macaco/web/ui/MWebCheckBox.java index a58683f..74d20b1 100644 --- a/src/java/com/marcozanon/macaco/web/ui/MWebCheckBox.java +++ b/src/java/com/marcozanon/macaco/web/ui/MWebCheckBox.java @@ -10,7 +10,7 @@ import java.util.LinkedHashMap; public class MWebCheckBox extends MWebDirectWidget { - protected boolean checkedMode = false; + protected Boolean checkedMode = false; protected boolean enabledMode = true; @@ -20,7 +20,7 @@ public class MWebCheckBox extends MWebDirectWidget { super(applicationContext); } - public MWebCheckBox(MWebApplicationContext applicationContext, boolean checkedMode) { + public MWebCheckBox(MWebApplicationContext applicationContext, Boolean checkedMode) { this(applicationContext); // this.setCheckedMode(checkedMode); @@ -44,11 +44,15 @@ public class MWebCheckBox extends MWebDirectWidget { /* Checked mode */ - public void setCheckedMode(boolean checkedMode) { + public void setCheckedMode(Boolean checkedMode) { this.setCheckedMode(checkedMode, true); } - protected void setCheckedMode(boolean checkedMode, boolean refreshMode) { + protected void setCheckedMode(Boolean checkedMode, boolean refreshMode) { + if (null == checkedMode) { + throw new IllegalArgumentException("Invalid 'checkedMode': null."); + } + // this.checkedMode = checkedMode; // if (refreshMode) { @@ -66,7 +70,7 @@ public class MWebCheckBox extends MWebDirectWidget { } } - public boolean getCheckedMode() { + public Boolean getCheckedMode() { return this.checkedMode; }