|
||||||||||
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.ConstraintSubSelect
Define & manage the "any of" and "not any of" constraints.
Field Summary |
Fields inherited from class com.objectwave.persist.constraints.Constraint |
columnName, defaultObjectFormatter, objectFormatter |
Constructor Summary | |
ConstraintSubSelect()
|
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. |
void |
fromString(java.lang.String str)
Parse the string. |
static java.util.Vector |
getFields()
|
protected java.lang.String |
getQueryStatement()
|
java.util.Enumeration |
getStaticList()
Gets the StaticList attribute of the Constraint object |
java.lang.String |
getSubSelectField()
|
SQLQuery |
getSubSelectQuery()
|
java.lang.String |
getType()
This is a unique, readable string identifying the constraint type (ex, anyof, null) |
void |
setSubSelectField(java.lang.String subSelectField)
|
void |
setSubSelectQuery(SQLQuery subSelectQuery)
|
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 ConstraintSubSelect()
Method Detail |
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
protected java.lang.String getQueryStatement()
public void fromString(java.lang.String str) throws java.text.ParseException
Constraint
fromString
in class Constraint
str
-
java.text.ParseException
public static java.util.Vector getFields()
public java.util.Enumeration getStaticList()
Constraint
getStaticList
in class Constraint
public java.lang.String getType()
Constraint
getType
in class Constraint
public SQLQuery getSubSelectQuery()
public java.lang.String getSubSelectField()
public void setSubSelectQuery(SQLQuery subSelectQuery)
public void setSubSelectField(java.lang.String subSelectField)
public void staticListInsert(java.lang.String field)
Constraint
staticListInsert
in class Constraint
field
- public java.lang.String stringify()
Constraint
stringify
in class Constraint
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |