[cvs] expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects BaseDataObject.java

JCorporate Ltd jcorp at jcorp2.servlets.net
Mon Sep 20 13:24:46 PDT 2004


Update of /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects
In directory jcorp2.servlets.net:/tmp/cvs-serv6639

Modified Files:
	BaseDataObject.java 
Log Message:
<Aucun commentaire entré>


Index: BaseDataObject.java
===================================================================
RCS file: /home/javacorp/.cvs/expresso/expresso/expresso-web/WEB-INF/src/com/jcorporate/expresso/core/dataobjects/BaseDataObject.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** BaseDataObject.java	20 Sep 2004 19:20:46 -0000	1.10
--- BaseDataObject.java	20 Sep 2004 20:24:44 -0000	1.11
***************
*** 64,67 ****
--- 64,68 ----
  package com.jcorporate.expresso.core.dataobjects;
  
+ import org.apache.oro.text.regex.Pattern;
  
  
***************
*** 80,83 ****
--- 81,85 ----
      protected String currentStatus = BaseDataObject.STATUS_NEW;
  
+         protected Pattern globalMask = null;
  
      public BaseDataObject() {
***************
*** 125,127 ****
--- 127,166 ----
          return currentStatus;
      } /* getStatus() */
+ 
+         /**
+          * Set a regular expression "mask" for this base data object that specifies it's
+          * valid values.  The mask should already be compiled by the regular
+          * expression compiler
+          * @param newMask The compiled regular expression mask
+          *
+          *
+          * author Yves Henri AMAIZO <amy_amaizo at compuserve.com>
+          */
+         public void setGlobalMask(Pattern newMask) {
+                 globalMask = newMask;
+         }
+ 
+         /**
+          * Get the compiled regular expression for this base data object.
+          * @return the precompiled regular expression mask
+          *
+          * author Yves Henri AMAIZO <amy_amaizo at compuserve.com>
+          */
+         public Pattern getGlobalMask() {
+                 return globalMask;
+         }
+ 
+ 
+         /**
+          * Return boolean if the data object has a mask set
+          *
+          * @return True if the data object mask is set, else false if it is not
+          *
+          * author Yves Henri AMAIZO <amy_amaizo at compuserve.com>
+          */
+         public boolean isGlobalMasked() {
+                 return globalMask != null;
+         } /* isMasked() */
+ 
+ 
  }



More information about the cvs mailing list