public class IteratedautolinkQueryHelper
extends java.lang.Object
Constructor and Description |
---|
IteratedautolinkQueryHelper() |
Modifier and Type | Method and Description |
---|---|
static IteratedautolinkQueryHelper |
get() |
<E extends DataObject<E> & AutolinkobjectInterface<E,F> & IteratedautolinkInterface<E,F>,F extends DataObject<F> & IteratedInterface<F>> |
getalllinksfromleftiteration(DataObjectId<F> leftid,
java.lang.Integer iteration,
QueryFilter additionalcondition,
DataObjectDefinition<E> parentobjectdefinition,
DataObjectDefinition<F> linkedobjectdefinition,
IteratedautolinkDefinition<E,F> iteratedlinkdefinition)
get all links from the provided iteration of the left object
|
<E extends DataObject<E> & AutolinkobjectInterface<E,F> & IteratedautolinkInterface<E,F>,F extends DataObject<F> & IteratedInterface<F>> |
getIterationQueryCondition(TableAlias alias,
java.lang.Integer iteration,
DataObjectDefinition<E> parentdefinition,
IteratedautolinkDefinition<E,F> iteratedlinkdefinition)
generates the iteration query condition for filtering autolinks that are
iterated
|
public static IteratedautolinkQueryHelper get()
public <E extends DataObject<E> & AutolinkobjectInterface<E,F> & IteratedautolinkInterface<E,F>,F extends DataObject<F> & IteratedInterface<F>> E[] getalllinksfromleftiteration(DataObjectId<F> leftid, java.lang.Integer iteration, QueryFilter additionalcondition, DataObjectDefinition<E> parentobjectdefinition, DataObjectDefinition<F> linkedobjectdefinition, IteratedautolinkDefinition<E,F> iteratedlinkdefinition)
leftid
- left object iditeration
- iterationadditionalcondition
- additional query condition, can be nullparentobjectdefinition
- definition of the object holding the auto-linklinkedobjectdefinition
- definition of the object referenced by the
auto-linkiteratedlinkdefinition
- definition of the iterated autolink propertypublic <E extends DataObject<E> & AutolinkobjectInterface<E,F> & IteratedautolinkInterface<E,F>,F extends DataObject<F> & IteratedInterface<F>> QueryCondition getIterationQueryCondition(TableAlias alias, java.lang.Integer iteration, DataObjectDefinition<E> parentdefinition, IteratedautolinkDefinition<E,F> iteratedlinkdefinition)
alias
- parent table aliasiteration
- iteration numberparentdefinition
- definition of the object holding the auto-linkiteratedlinkdefinition
- definition of the iterated auto-link property