Lior Vernia has uploaded a new change for review.

Change subject: webadmin: Fix subnet format error message
......................................................................

webadmin: Fix subnet format error message

Previous message talked of "IP address", now of subnet.

Change-Id: I105493febb618cbd0e9bb20991e064cb9c81c428
Bug-Url: https://bugzilla.redhat.com/1062603
Signed-off-by: Lior Vernia <lver...@redhat.com>
---
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/validation/IpAddressValidation.java
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/validation/SubnetMaskValidation.java
M 
frontend/webadmin/modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/UIConstants.java
3 files changed, 11 insertions(+), 5 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/33/25433/1

diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/validation/IpAddressValidation.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/validation/IpAddressValidation.java
index 97d146d..94354db 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/validation/IpAddressValidation.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/validation/IpAddressValidation.java
@@ -4,7 +4,7 @@
 
 public class IpAddressValidation extends RegexValidation
 {
-    protected static final String IP_ADDRESS_REGEX =
+    public static final String IP_ADDRESS_REGEX =
             
"(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)";
 //$NON-NLS-1$
 
     public IpAddressValidation()
diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/validation/SubnetMaskValidation.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/validation/SubnetMaskValidation.java
index 85d089e..3ee7181 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/validation/SubnetMaskValidation.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/validation/SubnetMaskValidation.java
@@ -7,10 +7,8 @@
 
 import org.ovirt.engine.ui.uicompat.ConstantsManager;
 
-@SuppressWarnings("unused")
-public class SubnetMaskValidation implements IValidation
+public class SubnetMaskValidation extends RegexValidation
 {
-    private final static IpAddressValidation IP_VALIDATOR = new 
IpAddressValidation();
     private final static Set<Integer> CORRECT_RANGE = new HashSet<Integer>();
     private final static List<String> reasons = new ArrayList<String>();
 
@@ -28,9 +26,14 @@
         
reasons.add(ConstantsManager.getInstance().getConstants().subnetMaskIsNotValid());
     }
 
+    public SubnetMaskValidation() {
+        setExpression("^" + IpAddressValidation.IP_ADDRESS_REGEX + "$"); 
//$NON-NLS-1$ $NON-NLS-2$
+        
setMessage(ConstantsManager.getInstance().getConstants().thisFieldMustContainSubnetInFormatMsg());
+    }
+
     @Override
     public ValidationResult validate(Object value) {
-        ValidationResult ipValidation = IP_VALIDATOR.validate(value);
+        ValidationResult ipValidation = super.validate(value);
         if (!ipValidation.getSuccess()) {
             return ipValidation;
         }
diff --git 
a/frontend/webadmin/modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/UIConstants.java
 
b/frontend/webadmin/modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/UIConstants.java
index bc04564..b3214e8 100644
--- 
a/frontend/webadmin/modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/UIConstants.java
+++ 
b/frontend/webadmin/modules/uicompat/src/main/java/org/ovirt/engine/ui/uicompat/UIConstants.java
@@ -842,6 +842,9 @@
     @DefaultStringValue("This field must contain an IP address in format 
xxx.xxx.xxx.xxx")
     String thisFieldMustContainIPaddressInFormatMsg();
 
+    @DefaultStringValue("This field must contain a subnet in format 
xxx.xxx.xxx.xxx")
+    String thisFieldMustContainSubnetInFormatMsg();
+
     @DefaultStringValue("This field must contain a CIDR in format 
xxx.xxx.xxx.xxx/yy")
     String thisFieldMustContainCidrInFormatMsg();
 


-- 
To view, visit http://gerrit.ovirt.org/25433
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I105493febb618cbd0e9bb20991e064cb9c81c428
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: ovirt-engine-3.4
Gerrit-Owner: Lior Vernia <lver...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to