|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--com.objectwave.persist.constraints.Constraint
|
+--com.objectwave.persist.constraints.ConstraintAnyOf
Define & manage the "any of" and "not any of" constraints.
| Nested Class Summary | |
static class |
ConstraintAnyOf.Test
Unit test of some simple AnyOf values. |
| Field Summary |
| Fields inherited from class com.objectwave.persist.constraints.Constraint |
columnName, defaultObjectFormatter, objectFormatter |
| Constructor Summary | |
ConstraintAnyOf()
|
|
| Method Summary | |
boolean |
checkConstraint(java.lang.Object dataField,
java.lang.Object queryField)
Check if the dataField is in the list of previously defined fields. |
java.lang.String |
constructQueryString()
Create as string representing an anOf constraint. |
protected boolean |
createAnyOfString(java.lang.StringBuffer buf)
|
void |
fromString(java.lang.String str)
Parse the string. |
java.util.Vector |
getAnyOf()
|
static java.util.Vector |
getFields()
|
java.util.Enumeration |
getStaticList()
Gets the StaticList attribute of the Constraint object |
java.lang.String |
getType()
This is a unique, readable string identifying the constraint type (ex, anyof, null) |
void |
setAnyOf(java.util.Vector anyOf)
|
void |
staticListInsert(java.lang.String field)
Each type of constraint will have a specific set of fields associated with it. |
java.lang.String |
stringify()
Stringify the object. |
| Methods inherited from class com.objectwave.persist.constraints.Constraint |
checkConstraint, classOfField, clone, equals, findField, formatString, getColumnName, getField, getNot, getObjectFormatter, getPersistence, isComparisonValueFromPersistentObject, isUsingColumnName, setColumnName, setField, setNot, setObjectFormatter, setPersistence, sqlString, stringToObject, toString |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public ConstraintAnyOf()
| Method Detail |
public static java.util.Vector getFields()
public void setAnyOf(java.util.Vector anyOf)
anyOf - The new AnyOf valuepublic java.util.Vector getAnyOf()
public java.util.Enumeration getStaticList()
Constraint
getStaticList in class Constraintpublic java.lang.String getType()
Constraint
getType in class Constraint
public boolean checkConstraint(java.lang.Object dataField,
java.lang.Object queryField)
checkConstraint in class ConstraintdataField - The data from an object in the 'pool'.queryField - The data from the Query object. Not used in an anyOf
comparison.
public java.lang.String constructQueryString()
constructQueryString in class Constraint
public void fromString(java.lang.String str)
throws java.text.ParseException
Constraint
fromString in class Constraintstr - Description of Parameter
java.text.ParseException - Description of Exceptionpublic void staticListInsert(java.lang.String field)
Constraint
staticListInsert in class Constraintfield - Description of Parameterpublic java.lang.String stringify()
Constraint
stringify in class Constraintprotected boolean createAnyOfString(java.lang.StringBuffer buf)
buf - The string buffer being assembled.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||