public static class DBUtil.IDQueryCriteria
extends java.lang.Object
Constructor and Description |
---|
IDQueryCriteria(DBUtil.IDQuery idQuery)
Creates a new criteria object for the given type of id query.
|
Modifier and Type | Method and Description |
---|---|
void |
setExistingOnly(boolean existingOnly)
Sets the existing only criterion, which dictates whether the model
should be frozen, or whether property values can be built/derived
in order to find references.
|
void |
setRecurse(boolean recurse)
Sets the recurse criterion.
|
void |
setTopLevelOnly(boolean topLevelOnly)
Sets the top level only criterion, which if true means the results
of the id search will only include the top level id of any referenced
object.
|
void |
setTypes(java.lang.String... types)
Sets the types criterion that restricts results to only include
references to the given types of object.
|
public IDQueryCriteria(DBUtil.IDQuery idQuery)
idQuery
- the type of id query requiredpublic void setTypes(java.lang.String... types)
types
- the required referenced object typespublic void setRecurse(boolean recurse)
recurse
- whether to recurse to include references from owned
objectspublic void setExistingOnly(boolean existingOnly)
existingOnly
- if true only existing property values will be
included.public void setTopLevelOnly(boolean topLevelOnly)
topLevelOnly
- whether we're only interested in knowing the top
level id/object of any reference.