public class IteratedsubobjectQueryHelper
extends java.lang.Object
Constructor and Description |
---|
IteratedsubobjectQueryHelper() |
Modifier and Type | Method and Description |
---|---|
static IteratedsubobjectQueryHelper |
get() |
<E extends DataObject<E> & UniqueidentifiedInterface<E> & IteratedsubobjectInterface<E,F>,F extends DataObject<F> & IteratedInterface<F>> |
getallsubobjectsfromparentiteration(DataObjectId<F> parentid,
java.lang.Integer parentiteration,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> parentdefinition,
IteratedsubobjectDefinition<E,F> iteratedsubobjectdefinition)
gets all children valid for the parent iteration
|
<E extends DataObject<E> & UniqueidentifiedInterface<E> & IteratedsubobjectInterface<E,F>,F extends DataObject<F> & IteratedInterface<F>> |
getIterationQueryCondition(TableAlias alias,
java.lang.Integer iteration,
DataObjectDefinition<E> parentdefinition,
IteratedsubobjectDefinition<E,F> iteratedsubobjectdefinition)
generates the query condition filtering on an iteration for the subobject
|
public static IteratedsubobjectQueryHelper get()
public <E extends DataObject<E> & UniqueidentifiedInterface<E> & IteratedsubobjectInterface<E,F>,F extends DataObject<F> & IteratedInterface<F>> E[] getallsubobjectsfromparentiteration(DataObjectId<F> parentid, java.lang.Integer parentiteration, QueryFilter additionalcondition, DataObjectDefinition<E> parentobjectdefinition, DataObjectDefinition<F> parentdefinition, IteratedsubobjectDefinition<E,F> iteratedsubobjectdefinition)
parentid
- parent data object idparentiteration
- parent iteration numberadditionalcondition
- additional conditionparentobjectdefinition
- definition of the current data object
(subobject)parentdefinition
- definition of the parent data object for
the linkiteratedsubobjectdefinition
- definition of the iterated subobject
propertypublic <E extends DataObject<E> & UniqueidentifiedInterface<E> & IteratedsubobjectInterface<E,F>,F extends DataObject<F> & IteratedInterface<F>> QueryCondition getIterationQueryCondition(TableAlias alias, java.lang.Integer iteration, DataObjectDefinition<E> parentdefinition, IteratedsubobjectDefinition<E,F> iteratedsubobjectdefinition)
alias
- alias of the subobject tableiteration
- iteration to query onparentdefinition
- definition of the current object
(subobject)iteratedsubobjectdefinition
- definition of the iterated subobject
property