public class UniqueidentifiedQueryHelper
extends java.lang.Object
Constructor and Description |
---|
UniqueidentifiedQueryHelper() |
Modifier and Type | Method and Description |
---|---|
static UniqueidentifiedQueryHelper |
get() |
static <E extends DataObject<E>> |
getIdQueryCondition(TableAlias alias,
java.lang.String idvalue,
DataObjectDefinition<E> parentdefinition)
Generates a query condition to filter on object id
|
<E extends DataObject<E>> |
readone(DataObjectId<E> id,
DataObjectDefinition<E> definition,
UniqueidentifiedDefinition<E> propertydefinition)
Reads one element on the provided id
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>> |
readseveral(DataObjectId<E>[] id,
DataObjectDefinition<E> definition,
UniqueidentifiedDefinition<E> propertydefinition)
gets a list of objects, generates an exception if one of them is not existing
|
<E extends DataObject<E> & UniqueidentifiedInterface<E>> |
readseveralpotentialexisting(DataObjectId<E>[] id,
DataObjectDefinition<E> definition,
UniqueidentifiedDefinition<E> propertydefinition)
gets a list of objects, some of them may not be existing
|
public static UniqueidentifiedQueryHelper get()
public static <E extends DataObject<E>> QueryCondition getIdQueryCondition(TableAlias alias, java.lang.String idvalue, DataObjectDefinition<E> parentdefinition)
alias
- alias of the objectidvalue
- value of the idparentdefinition
- definition of the data objectpublic <E extends DataObject<E>> E readone(DataObjectId<E> id, DataObjectDefinition<E> definition, UniqueidentifiedDefinition<E> propertydefinition)
id
- unique id of the objectdefinition
- definition of the object typepropertydefinition
- definition of the unique identified propertypublic <E extends DataObject<E> & UniqueidentifiedInterface<E>> E[] readseveralpotentialexisting(DataObjectId<E>[] id, DataObjectDefinition<E> definition, UniqueidentifiedDefinition<E> propertydefinition)
id
- a list of object idsdefinition
- definition of the data objectpropertydefinition
- definition of the unique identified property for
the objectpublic <E extends DataObject<E> & UniqueidentifiedInterface<E>> E[] readseveral(DataObjectId<E>[] id, DataObjectDefinition<E> definition, UniqueidentifiedDefinition<E> propertydefinition)
id
- a list of object idsdefinition
- definition of the data objectpropertydefinition
- definition of the unique identified property for
the object