|
||||||||||
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 Constraint
public java.lang.String getType()
Constraint
getType
in class Constraint
public boolean checkConstraint(java.lang.Object dataField, java.lang.Object queryField)
checkConstraint
in class Constraint
dataField
- 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 Constraint
str
- Description of Parameter
java.text.ParseException
- Description of Exceptionpublic void staticListInsert(java.lang.String field)
Constraint
staticListInsert
in class Constraint
field
- Description of Parameterpublic java.lang.String stringify()
Constraint
stringify
in class Constraint
protected 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 |