Package com.kenshoo.pl.entity.internal
Class EntitiesFetcher
- java.lang.Object
-
- com.kenshoo.pl.entity.internal.EntitiesFetcher
-
public class EntitiesFetcher extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EntitiesFetcher(org.jooq.DSLContext dslContext)EntitiesFetcher(org.jooq.DSLContext dslContext, FeatureSet features)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <E extends EntityType<E>>
TempTableResource<ImpersonatorTable>createForeignKeysTable(DataTable primaryTable, UniqueKey<E> foreignUniqueKey, java.util.Collection<? extends Identifier<E>> keys)java.util.List<CurrentEntityState>fetch(EntityType<?> entityType, java.util.Collection<? extends Identifier<?>> keys, PLCondition plCondition, EntityField<?,?>... fieldsToFetch)<E extends EntityType<E>>
java.util.List<CurrentEntityState>fetch(EntityType<E> entityType, PLCondition plCondition, EntityField<?,?>... fieldsToFetch)<E extends EntityType<E>,PE extends PartialEntity>
java.util.List<PE>fetchByCondition(E entityType, org.jooq.Condition condition, java.lang.Class<PE> entityIface)<E extends EntityType<E>>
java.util.Map<Identifier<E>,CurrentEntityState>fetchEntitiesByForeignKeys(E entityType, UniqueKey<E> foreignUniqueKey, java.util.Collection<? extends Identifier<E>> keys, java.util.Collection<EntityField<?,?>> fieldsToFetch)<E extends EntityType<E>>
java.util.Map<Identifier<E>,CurrentEntityState>fetchEntitiesByIds(java.util.Collection<? extends Identifier<E>> ids, EntityField<?,?>... fieldsToFetchArgs)<E extends EntityType<E>>
java.util.Map<Identifier<E>,CurrentEntityState>fetchEntitiesByIds(java.util.Collection<? extends Identifier<E>> ids, java.util.Collection<? extends EntityField<?,?>> fieldsToFetch)<E extends EntityType<E>,PE extends PartialEntity,ID extends Identifier<E>>
java.util.Map<ID,PE>fetchPartialEntities(E entityType, java.util.Collection<ID> ids, java.lang.Class<PE> entityIface)
-
-
-
Constructor Detail
-
EntitiesFetcher
public EntitiesFetcher(org.jooq.DSLContext dslContext)
-
EntitiesFetcher
public EntitiesFetcher(org.jooq.DSLContext dslContext, FeatureSet features)
-
-
Method Detail
-
fetchEntitiesByIds
public <E extends EntityType<E>> java.util.Map<Identifier<E>,CurrentEntityState> fetchEntitiesByIds(java.util.Collection<? extends Identifier<E>> ids, EntityField<?,?>... fieldsToFetchArgs)
-
fetchEntitiesByIds
public <E extends EntityType<E>> java.util.Map<Identifier<E>,CurrentEntityState> fetchEntitiesByIds(java.util.Collection<? extends Identifier<E>> ids, java.util.Collection<? extends EntityField<?,?>> fieldsToFetch)
-
fetch
public <E extends EntityType<E>> java.util.List<CurrentEntityState> fetch(EntityType<E> entityType, PLCondition plCondition, EntityField<?,?>... fieldsToFetch)
-
fetch
public java.util.List<CurrentEntityState> fetch(EntityType<?> entityType, java.util.Collection<? extends Identifier<?>> keys, PLCondition plCondition, EntityField<?,?>... fieldsToFetch)
-
fetchEntitiesByForeignKeys
public <E extends EntityType<E>> java.util.Map<Identifier<E>,CurrentEntityState> fetchEntitiesByForeignKeys(E entityType, UniqueKey<E> foreignUniqueKey, java.util.Collection<? extends Identifier<E>> keys, java.util.Collection<EntityField<?,?>> fieldsToFetch)
-
fetchPartialEntities
public <E extends EntityType<E>,PE extends PartialEntity,ID extends Identifier<E>> java.util.Map<ID,PE> fetchPartialEntities(E entityType, java.util.Collection<ID> ids, java.lang.Class<PE> entityIface)
-
fetchByCondition
public <E extends EntityType<E>,PE extends PartialEntity> java.util.List<PE> fetchByCondition(E entityType, org.jooq.Condition condition, java.lang.Class<PE> entityIface)
-
createForeignKeysTable
public <E extends EntityType<E>> TempTableResource<ImpersonatorTable> createForeignKeysTable(DataTable primaryTable, UniqueKey<E> foreignUniqueKey, java.util.Collection<? extends Identifier<E>> keys)
-
-