1 23 24 28 29 package com.sun.enterprise.tools.common.validation.constraints; 30 31 import java.text.MessageFormat ; 32 import java.util.ArrayList ; 33 import java.util.Collection ; 34 35 import com.sun.enterprise.tools.common.validation.Constants; 36 import com.sun.enterprise.tools.common.validation.constraints.ConstraintFailure; 37 import com.sun.enterprise.tools.common.validation.util.BundleReader; 38 39 40 54 public class BooleanConstraint extends ConstraintUtils 55 implements Constraint { 56 57 58 public BooleanConstraint() { 59 } 60 61 62 76 public java.util.Collection match(String value, String name) { 77 Collection failed_constrained_list = new ArrayList (); 78 if((value != null) && (value.length() != 0)) { 79 if (!( (value.equalsIgnoreCase("true")) || (value.equalsIgnoreCase("false")))){ String failureMessage = formatFailureMessage(toString(), value, 82 name); 83 84 String format = BundleReader.getValue( 85 "MSG_BooleanConstraint_Failure"); Object [] arguments = new Object []{"True", "False"}; 88 String genericFailureMessage = 89 MessageFormat.format(format, arguments); 90 91 failed_constrained_list.add(new ConstraintFailure(toString(), 92 value, name, failureMessage, genericFailureMessage)); 93 } 94 } 95 return failed_constrained_list; 96 } 97 } 98 | Popular Tags |