[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