public class IteratedQueryHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
maintablealiasforgetallactive |
Constructor and Description |
---|
IteratedQueryHelper() |
Modifier and Type | Method and Description |
---|---|
static IteratedQueryHelper |
get() |
<E extends DataObject<E> & IteratedInterface<E>> |
getallobjectiterationsbyobjectid(DataObjectId<E> id,
DataObjectDefinition<E> definition,
IteratedDefinition<E> iteratedDefinition)
gets all the object iterations
|
<E extends DataObject<E> & IteratedInterface<E>> |
getIterationQueryCondition(TableAlias alias,
long iteration,
DataObjectDefinition<E> parentdefinition)
get a query condition for iteration on the object
|
<E extends DataObject<E> & IteratedInterface<E>> |
readiteration(DataObjectId<E> id,
long iteration,
DataObjectDefinition<E> definition,
IteratedDefinition<E> iteratedDefinition)
reads a precise iteration of the data object
|
public static java.lang.String maintablealiasforgetallactive
public static IteratedQueryHelper get()
public <E extends DataObject<E> & IteratedInterface<E>> QueryCondition getIterationQueryCondition(TableAlias alias, long iteration, DataObjectDefinition<E> parentdefinition)
alias
- table aliasiteration
- iterationparentdefinition
- definition of the iterated data objectpublic <E extends DataObject<E> & IteratedInterface<E>> E[] getallobjectiterationsbyobjectid(DataObjectId<E> id, DataObjectDefinition<E> definition, IteratedDefinition<E> iteratedDefinition)
id
- id of the data objectdefinition
- definition of the data objectiteratedDefinition
- definition of the iterated propertypublic <E extends DataObject<E> & IteratedInterface<E>> E readiteration(DataObjectId<E> id, long iteration, DataObjectDefinition<E> definition, IteratedDefinition<E> iteratedDefinition)
id
- id of the data objectiteration
- iteration of the data objectdefinition
- definition of the data objectiteratedDefinition
- iterated property on the data object