A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages

A

absent() - Static method in class com.kenshoo.pl.entity.Triptional
Returns an absent Triptional instance.
AbstractDataTable<T extends AbstractDataTable<T>> - Class in com.kenshoo.jooq
 
AbstractDataTable(String) - Constructor for class com.kenshoo.jooq.AbstractDataTable
 
AbstractDataTable(String, Schema) - Constructor for class com.kenshoo.jooq.AbstractDataTable
 
AbstractDataTable(T, String) - Constructor for class com.kenshoo.jooq.AbstractDataTable
 
AbstractEntityType<E extends EntityType<E>> - Class in com.kenshoo.pl.entity
 
AbstractEntityType(String) - Constructor for class com.kenshoo.pl.entity.AbstractEntityType
 
AbstractRecordCommand - Class in com.kenshoo.pl.data
 
AbstractRecordCommand(DataTable) - Constructor for class com.kenshoo.pl.data.AbstractRecordCommand
 
ActualDatabaseMutator<E extends EntityType<E>> - Interface in com.kenshoo.pl.simulation
 
ActualError - Class in com.kenshoo.pl.simulation.internal
 
ActualError(String) - Constructor for class com.kenshoo.pl.simulation.internal.ActualError
 
ActualMutatorError<E extends EntityType<E>> - Class in com.kenshoo.pl.simulation
 
ActualMutatorError(Identifier<E>, String) - Constructor for class com.kenshoo.pl.simulation.ActualMutatorError
 
ActualResult - Interface in com.kenshoo.pl.simulation.internal
 
ActualResultFetcher<E extends EntityType<E>> - Class in com.kenshoo.pl.simulation.internal
 
ActualResultFetcher(EntitiesFetcher, Collection<EntityField<E, ?>>) - Constructor for class com.kenshoo.pl.simulation.internal.ActualResultFetcher
 
ActualSuccess - Class in com.kenshoo.pl.simulation.internal
 
ActualSuccess(Entity, Entity) - Constructor for class com.kenshoo.pl.simulation.internal.ActualSuccess
 
add(MissingChildrenSupplier<? extends EntityType>) - Method in class com.kenshoo.pl.entity.ChangeEntityCommand
 
add(MissingChildrenSupplier<? extends EntityType>) - Method in interface com.kenshoo.pl.entity.spi.MutableCommand
 
add(E, List<FieldsValueMap<E>>) - Method in class com.kenshoo.pl.entity.CurrentEntityMutableState
 
add(T) - Method in interface com.kenshoo.jooq.IdsList
 
addAffectedRows(String, AffectedRows) - Method in class com.kenshoo.pl.entity.PersistentLayerStats
 
addAll(Collection<T>) - Method in interface com.kenshoo.jooq.IdsList
 
addAuditLogTime(long) - Method in class com.kenshoo.pl.entity.PersistentLayerStats
 
addChild(ChangeEntityCommand<CHILD>) - Method in class com.kenshoo.pl.entity.ChangeEntityCommand
 
addChild(ChangeEntityCommand<CHILD>) - Method in interface com.kenshoo.pl.entity.spi.MutableCommand
 
addEntity(EntityChange, CurrentEntityState) - Method in interface com.kenshoo.pl.entity.ChangeContext
 
addEntity(EntityChange, CurrentEntityState) - Method in class com.kenshoo.pl.entity.ChangeContextImpl
 
addEntity(EntityChange, CurrentEntityState) - Method in class com.kenshoo.pl.entity.OverridingContext
 
addFetchTime(long) - Method in class com.kenshoo.pl.entity.PersistentLayerStats
 
addField(String, DataType<T>) - Method in class com.kenshoo.jooq.TuplesTempTable
 
addFieldsToRetain(EntityField<E, ?>...) - Method in class com.kenshoo.pl.entity.internal.FalseUpdatesPurger.Builder
 
addFieldsToRetain(Stream<EntityField<E, ?>>) - Method in class com.kenshoo.pl.entity.internal.FalseUpdatesPurger.Builder
 
additionalCommandFilter() - Method in class com.kenshoo.pl.entity.internal.SingleFieldEnricher
 
additionalPostFetchCommandFilter() - Method in class com.kenshoo.pl.entity.internal.SingleFieldEnricher
 
addRequiredFields() - Method in class com.kenshoo.pl.entity.spi.helpers.CopyFieldsOnCreateEnricher
 
addRequiredFields() - Method in class com.kenshoo.pl.entity.spi.helpers.CopyFieldsOnUpdateEnricher
 
addUpdateTime(long) - Method in class com.kenshoo.pl.entity.PersistentLayerStats
 
addValidationError(EntityChange<? extends EntityType<?>>, ValidationError) - Method in interface com.kenshoo.pl.entity.ChangeContext
 
addValidationError(EntityChange<? extends EntityType<?>>, ValidationError) - Method in class com.kenshoo.pl.entity.ChangeContextImpl
 
addValidationError(EntityChange<? extends EntityType<?>>, ValidationError) - Method in class com.kenshoo.pl.entity.OverridingContext
 
AffectedRows - Class in com.kenshoo.pl.data
 
aliased() - Method in class com.kenshoo.pl.entity.internal.fetch.AliasedKey.Field
 
aliasedFields() - Method in class com.kenshoo.pl.entity.internal.fetch.AliasedKey
 
AliasedKey<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal.fetch
 
AliasedKey(IdentifierType<E>) - Constructor for class com.kenshoo.pl.entity.internal.fetch.AliasedKey
 
AliasedKey(IdentifierType<E>, TempTableResource<ImpersonatorTable>) - Constructor for class com.kenshoo.pl.entity.internal.fetch.AliasedKey
 
AliasedKey.Field<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal.fetch
 
allowMissingEntity() - Method in interface com.kenshoo.pl.entity.EntityChange
 
allowMissingEntity() - Method in class com.kenshoo.pl.entity.InsertOnDuplicateUpdateCommand
 
ALWAYS - com.kenshoo.pl.entity.audit.AuditTrigger
Indicates that a field should be audited always, regardless of whether its value has changed - whenever there is some change in the entity.
This means that the current value of the field will always be included in AuditRecord.getMandatoryFieldValues().
In addition it will also be included in AuditRecord.getFieldRecords() according to the rule of AuditTrigger.ON_CREATE_OR_UPDATE (see below).
ancestorsFields() - Method in interface com.kenshoo.pl.entity.spi.AncestorsValidator
 
AncestorsValidationAdapter<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal.validators
 
AncestorsValidationAdapter(AncestorsValidator) - Constructor for class com.kenshoo.pl.entity.internal.validators.AncestorsValidationAdapter
 
AncestorsValidator - Interface in com.kenshoo.pl.entity.spi
 
and(PLCondition) - Method in class com.kenshoo.pl.entity.PLCondition
 
annotatedWith(E, Class<A>) - Static method in class com.kenshoo.pl.entity.internal.EntityTypeReflectionUtil
 
annotatedWith(E, Class<A>, Predicate<A>) - Static method in class com.kenshoo.pl.entity.internal.EntityTypeReflectionUtil
 
anyField() - Static method in class com.kenshoo.pl.entity.HierarchyKeyPopulator
 
AnyFieldsTrigger<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal.validators
 
AnyFieldsTrigger(Stream<EntityField<E, ?>>) - Constructor for class com.kenshoo.pl.entity.internal.validators.AnyFieldsTrigger
 
append(DatabaseId) - Method in class com.kenshoo.pl.data.DatabaseId
 
apply(String, String) - Method in class com.kenshoo.pl.entity.equalityfunctions.EmptyAsNullStringEqualityFunction
 
apply(ForeignKey<Record, ?>) - Method in class com.kenshoo.pl.entity.internal.fetch.ToEdgesOf
 
apply(T, T) - Method in class com.kenshoo.pl.entity.equalityfunctions.ComparableEqualityFunction
 
as(String) - Method in class com.kenshoo.jooq.AbstractDataTable
 
as(String) - Method in class com.kenshoo.jooq.IdsTempTable
 
askedBy(EntityType) - Method in class com.kenshoo.pl.entity.FieldFetchRequest.Builder
 
asLongIdsList() - Method in class com.kenshoo.jooq.IntIdsList
 
asOptional() - Method in class com.kenshoo.pl.entity.Triptional
Returns an {code Optional} with the value, if present and not-null; otherwise (whether present with a null value or absent) - return an empty Optional.
This method is in effect a "reduction" operation where two distinct states of Triptional, null and absent, are mapped to the same empty Optional.
Audited - Annotation Type in com.kenshoo.pl.entity.annotation.audit
Whenever an entity or field has this annotation, it indicates that any changes to the entity / field will be published (by the publisher belonging to the PersistenceLayer instance).
When the entity-level is annotated, it implies that all fields should also be annotated unless overriden by NotAudited on the field.
AUDITED - com.kenshoo.pl.entity.internal.audit.AuditIndicator
 
AuditedEntityType<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal.audit
 
AuditedEntityType.Builder<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal.audit
 
AuditedEntityTypeNameResolver - Class in com.kenshoo.pl.entity.internal.audit
 
AuditedEntityTypeResolver - Interface in com.kenshoo.pl.entity.internal.audit
 
AuditedEntityTypeResolverImpl - Class in com.kenshoo.pl.entity.internal.audit
 
AuditedField<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.internal.audit
 
AuditedField.Builder<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.internal.audit
 
AuditedFieldResolver - Class in com.kenshoo.pl.entity.internal.audit
 
AuditExtensions - Interface in com.kenshoo.pl.entity.spi.audit
For a given entity type, provides various extensions to the basic audit data generated for that type.
AuditExtensions.EmptyAuditExtensions - Class in com.kenshoo.pl.entity.spi.audit
Empty implementation in case no extensions are needed
AuditFieldChangeGenerator - Class in com.kenshoo.pl.entity.internal.audit
 
AuditFieldChangesGenerator<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal.audit
 
AuditFieldChangesGenerator(Stream<? extends AuditedField<E, ?>>) - Constructor for class com.kenshoo.pl.entity.internal.audit.AuditFieldChangesGenerator
 
AuditFieldNameResolver - Class in com.kenshoo.pl.entity.internal.audit
 
AuditFieldValueResolver - Class in com.kenshoo.pl.entity.internal.audit
 
AuditIndicator - Enum in com.kenshoo.pl.entity.internal.audit
 
AuditMandatoryFieldValuesGenerator - Class in com.kenshoo.pl.entity.internal.audit
 
AuditMandatoryFieldValuesGenerator(Stream<? extends AuditedField<?, ?>>) - Constructor for class com.kenshoo.pl.entity.internal.audit.AuditMandatoryFieldValuesGenerator
 
AuditRecord - Class in com.kenshoo.pl.entity.audit
 
AuditRecord.Builder - Class in com.kenshoo.pl.entity.audit
 
auditRecordGenerator() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig
 
AuditRecordGenerator<E extends EntityType<E>> - Interface in com.kenshoo.pl.entity.internal.audit
 
AuditRecordGeneratorImpl<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal.audit
 
AuditRecordGeneratorImpl(AuditMandatoryFieldValuesGenerator, AuditFieldChangesGenerator<E>, String) - Constructor for class com.kenshoo.pl.entity.internal.audit.AuditRecordGeneratorImpl
 
auditRecordPublisher() - Method in class com.kenshoo.pl.entity.PLContext
 
AuditRecordPublisher - Interface in com.kenshoo.pl.entity.spi.audit
 
AuditRequiredFieldsCalculator<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal.audit
 
AuditRequiredFieldsCalculator(AuditedEntityType<E>) - Constructor for class com.kenshoo.pl.entity.internal.audit.AuditRequiredFieldsCalculator
 
AuditTrigger - Enum in com.kenshoo.pl.entity.audit
Indicates the rule by which to trigger the auditing of a field, following execution of a command.
autoInc() - Static method in class com.kenshoo.pl.entity.HierarchyKeyPopulator
 

B

BFS - Class in com.kenshoo.pl.entity.internal.fetch
 
BFS() - Constructor for class com.kenshoo.pl.entity.internal.fetch.BFS
 
build() - Method in class com.kenshoo.pl.entity.audit.AuditRecord.Builder
 
build() - Method in class com.kenshoo.pl.entity.audit.FieldAuditRecord.Builder
 
build() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
build() - Method in class com.kenshoo.pl.entity.FieldFetchRequest.Builder
 
build() - Method in class com.kenshoo.pl.entity.HierarchyKeyPopulator.Builder
 
build() - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType.Builder
 
build() - Method in class com.kenshoo.pl.entity.internal.audit.AuditedField.Builder
 
build() - Method in class com.kenshoo.pl.entity.internal.FalseUpdatesPurger.Builder
 
build() - Method in class com.kenshoo.pl.entity.internal.fetch.OneToOneTableRelation.Builder
 
build() - Method in class com.kenshoo.pl.entity.internal.fetch.QueryBuilder
 
build() - Method in class com.kenshoo.pl.entity.PLContext.Builder
 
build() - Method in class com.kenshoo.pl.entity.spi.helpers.ChangeResultInspector.Builder
 
build() - Method in class com.kenshoo.pl.entity.spi.helpers.ObservedResult.Builder
 
build() - Method in class com.kenshoo.pl.entity.spi.helpers.UniquenessValidator.Builder
 
build(Collection<? extends ChangeEntityCommand<ROOT>>, ChangeFlowConfig<ROOT>) - Method in class com.kenshoo.pl.entity.FieldsToFetchBuilder
 
buildCreateCommand() - Method in interface com.kenshoo.pl.entity.EntityPersistence
 
buildDeleteCommand(ID) - Method in interface com.kenshoo.pl.entity.EntityPersistence
 
builder() - Static method in class com.kenshoo.pl.entity.internal.fetch.OneToOneTableRelation
 
builder(EntityField<?, ?>) - Static method in class com.kenshoo.pl.entity.audit.FieldAuditRecord
 
builder(EntityField<E, ? extends Number>) - Static method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType
 
builder(EntityField<E, T>) - Static method in class com.kenshoo.pl.entity.internal.audit.AuditedField
 
builder(String) - Static method in class com.kenshoo.pl.entity.audit.FieldAuditRecord
 
Builder() - Constructor for class com.kenshoo.pl.entity.audit.AuditRecord.Builder
 
Builder() - Constructor for class com.kenshoo.pl.entity.FieldFetchRequest.Builder
 
Builder() - Constructor for class com.kenshoo.pl.entity.HierarchyKeyPopulator.Builder
 
Builder() - Constructor for class com.kenshoo.pl.entity.internal.FalseUpdatesPurger.Builder
 
Builder() - Constructor for class com.kenshoo.pl.entity.internal.fetch.OneToOneTableRelation.Builder
 
Builder() - Constructor for class com.kenshoo.pl.entity.spi.helpers.ChangeResultInspector.Builder
 
Builder() - Constructor for class com.kenshoo.pl.entity.spi.helpers.ObservedResult.Builder
 
Builder(EntityField<E, ? extends Number>) - Constructor for class com.kenshoo.pl.entity.internal.audit.AuditedEntityType.Builder
 
Builder(EntityField<E, T>) - Constructor for class com.kenshoo.pl.entity.internal.audit.AuditedField.Builder
 
Builder(EntitiesFetcher, UniqueKey<E>) - Constructor for class com.kenshoo.pl.entity.spi.helpers.UniquenessValidator.Builder
 
Builder(E) - Constructor for class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
Builder(DSLContext) - Constructor for class com.kenshoo.pl.entity.PLContext.Builder
 
buildUpdateCommand(ID) - Method in interface com.kenshoo.pl.entity.EntityPersistence
 
BulkExecutor - Class in com.kenshoo.jooq
Created by khiloj on 3/23/16
BulkExecutor() - Constructor for class com.kenshoo.jooq.BulkExecutor
 
ByteBooleanValueConverter - Class in com.kenshoo.pl.entity.converters
 

C

cause() - Method in class com.kenshoo.jooq.TransactionContextImpl
 
cause(Exception) - Method in class com.kenshoo.jooq.TransactionContextImpl
 
causeThrowable() - Method in class com.kenshoo.jooq.TransactionContextImpl
This was introduced in Jooq 3.10.
causeThrowable(Throwable) - Method in class com.kenshoo.jooq.TransactionContextImpl
This was introduced in Jooq 3.10.
ChangeContext - Interface in com.kenshoo.pl.entity
 
ChangeContextImpl - Class in com.kenshoo.pl.entity
 
ChangeContextImpl(Hierarchy, FeatureSet) - Constructor for class com.kenshoo.pl.entity.ChangeContextImpl
 
ChangeEntityCommand<E extends EntityType<E>> - Class in com.kenshoo.pl.entity
 
ChangeEntityCommand(E) - Constructor for class com.kenshoo.pl.entity.ChangeEntityCommand
 
ChangeFlowConfig<E extends EntityType<E>> - Class in com.kenshoo.pl.entity
 
ChangeFlowConfig.Builder<E extends EntityType<E>> - Class in com.kenshoo.pl.entity
 
ChangeFlowConfigBuilderFactory - Class in com.kenshoo.pl.entity
 
ChangeFlowConfigBuilderFactory() - Constructor for class com.kenshoo.pl.entity.ChangeFlowConfigBuilderFactory
 
ChangeOperation - Enum in com.kenshoo.pl.entity
Created by dimag on 04/11/2015.
ChangeResult<E extends EntityType<E>,​ID extends Identifier<E>,​C extends ChangeEntityCommand<E>> - Class in com.kenshoo.pl.entity
 
ChangeResult(Iterable<? extends EntityChangeResult<E, ID, C>>, PersistentLayerStats) - Constructor for class com.kenshoo.pl.entity.ChangeResult
 
ChangeResultInspector<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.spi.helpers
 
ChangeResultInspector(Set<EntityField<E, ?>>, String) - Constructor for class com.kenshoo.pl.entity.spi.helpers.ChangeResultInspector
 
ChangeResultInspector.Builder<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.spi.helpers
 
ChangesContainer - Class in com.kenshoo.pl.entity.internal
 
ChangesContainer(CreateRecordCommand.OnDuplicateKey) - Constructor for class com.kenshoo.pl.entity.internal.ChangesContainer
 
ChangesFilter<E extends EntityType<E>> - Interface in com.kenshoo.pl.entity.internal
 
ChangesValidator<E extends EntityType<E>> - Interface in com.kenshoo.pl.entity.spi
The most generic validator interface.
ChangeValidator - Interface in com.kenshoo.pl.entity.spi
A marker interface implemented by validators that check one or more fields of a single command.
ChangeValidatorAdapter<E extends EntityType<E>> - Interface in com.kenshoo.pl.entity.internal.validators
 
childFlows() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig
 
ChildrenIdFetcher<PARENT extends EntityType<PARENT>,​CHILD extends EntityType<CHILD>> - Class in com.kenshoo.pl.entity.internal
 
ChildrenIdFetcher(PLContext) - Constructor for class com.kenshoo.pl.entity.internal.ChildrenIdFetcher
 
childrenTypes(EntityType<?>) - Method in class com.kenshoo.pl.entity.Hierarchy
 
close() - Method in class com.kenshoo.jooq.DeleteQueryExtension
 
close() - Method in interface com.kenshoo.jooq.IdsList
 
close() - Method in interface com.kenshoo.jooq.QueryExtension
 
close() - Method in interface com.kenshoo.jooq.TempTableResource
 
collectValuesOf(EntityField<E, T>, Collection<? extends Identifier<E>>) - Static method in interface com.kenshoo.pl.entity.Identifier
 
com.kenshoo.jooq - package com.kenshoo.jooq
 
com.kenshoo.pl - package com.kenshoo.pl
 
com.kenshoo.pl.data - package com.kenshoo.pl.data
 
com.kenshoo.pl.entity - package com.kenshoo.pl.entity
 
com.kenshoo.pl.entity.annotation - package com.kenshoo.pl.entity.annotation
 
com.kenshoo.pl.entity.annotation.audit - package com.kenshoo.pl.entity.annotation.audit
 
com.kenshoo.pl.entity.audit - package com.kenshoo.pl.entity.audit
 
com.kenshoo.pl.entity.converters - package com.kenshoo.pl.entity.converters
 
com.kenshoo.pl.entity.equalityfunctions - package com.kenshoo.pl.entity.equalityfunctions
 
com.kenshoo.pl.entity.internal - package com.kenshoo.pl.entity.internal
 
com.kenshoo.pl.entity.internal.audit - package com.kenshoo.pl.entity.internal.audit
 
com.kenshoo.pl.entity.internal.fetch - package com.kenshoo.pl.entity.internal.fetch
 
com.kenshoo.pl.entity.internal.validators - package com.kenshoo.pl.entity.internal.validators
 
com.kenshoo.pl.entity.mysql - package com.kenshoo.pl.entity.mysql
 
com.kenshoo.pl.entity.spi - package com.kenshoo.pl.entity.spi
 
com.kenshoo.pl.entity.spi.audit - package com.kenshoo.pl.entity.spi.audit
 
com.kenshoo.pl.entity.spi.helpers - package com.kenshoo.pl.entity.spi.helpers
 
com.kenshoo.pl.simulation - package com.kenshoo.pl.simulation
 
com.kenshoo.pl.simulation.internal - package com.kenshoo.pl.simulation.internal
 
combine(PersistentLayerStats) - Method in class com.kenshoo.pl.entity.PersistentLayerStats
 
CommandsExecutor - Class in com.kenshoo.pl.data
 
CommandsExecutor(DSLContext) - Constructor for class com.kenshoo.pl.data.CommandsExecutor
 
CommandsFieldMatcher - Class in com.kenshoo.pl.entity.spi.helpers
 
CommandsFieldMatcher() - Constructor for class com.kenshoo.pl.entity.spi.helpers.CommandsFieldMatcher
 
CommandToValuesStrategy<E extends EntityType<E>> - Interface in com.kenshoo.pl.entity
 
commit(CommandsExecutor, PersistentLayerStats) - Method in class com.kenshoo.pl.entity.internal.ChangesContainer
 
CommonTypesStringConverter<T> - Class in com.kenshoo.pl.entity
Converts simple types to/from strings.
CommonTypesStringConverter(Class<T>) - Constructor for class com.kenshoo.pl.entity.CommonTypesStringConverter
 
ComparableEqualityFunction<T extends java.lang.Comparable<? super T>> - Class in com.kenshoo.pl.entity.equalityfunctions
This Function overrides the default Bid Field comparison of using equals() with compare().
ComparisonMismatch<E extends EntityType<E>> - Class in com.kenshoo.pl.simulation
 
ComparisonMismatch(Identifier<E>, String) - Constructor for class com.kenshoo.pl.simulation.ComparisonMismatch
 
CompoundChangesValidator<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.spi.helpers
 
CompoundChangesValidator() - Constructor for class com.kenshoo.pl.entity.spi.helpers.CompoundChangesValidator
 
concat(Identifier<E>, Identifier<E>) - Static method in class com.kenshoo.pl.entity.UniqueKeyValue
 
configuration() - Method in class com.kenshoo.jooq.TransactionContextImpl
 
considerNullAsMissing() - Method in class com.kenshoo.pl.entity.spi.MissingFieldEnricher
 
contains(Identifier<E>) - Method in interface com.kenshoo.pl.entity.Identifier
 
containsError(EntityChange) - Method in interface com.kenshoo.pl.entity.ChangeContext
 
containsError(EntityChange) - Method in class com.kenshoo.pl.entity.ChangeContextImpl
 
containsError(EntityChange) - Method in class com.kenshoo.pl.entity.OverridingContext
 
containsErrorNonRecursive(EntityChange) - Method in interface com.kenshoo.pl.entity.ChangeContext
 
containsErrorNonRecursive(EntityChange) - Method in class com.kenshoo.pl.entity.ChangeContextImpl
 
containsErrorNonRecursive(EntityChange) - Method in class com.kenshoo.pl.entity.OverridingContext
 
containsField(EntityField<?, ?>) - Method in class com.kenshoo.pl.entity.CurrentEntityMutableState
 
containsField(EntityField<?, ?>) - Method in interface com.kenshoo.pl.entity.Entity
 
containsField(EntityField<?, ?>) - Method in class com.kenshoo.pl.entity.FinalEntityState
 
containsField(EntityField<?, ?>) - Method in class com.kenshoo.pl.entity.internal.EntityWithGeneratedId
 
containsField(EntityField<?, ?>) - Method in class com.kenshoo.pl.entity.internal.EntityWithNullForMissingField
 
containsField(EntityField<E, T>) - Method in class com.kenshoo.pl.entity.ChangeEntityCommand
 
containsField(EntityField<E, T>) - Method in interface com.kenshoo.pl.entity.FieldsValueMap
Returns true is the map has a value for the given field
containsField(EntityField<E, T>) - Method in class com.kenshoo.pl.entity.FieldsValueMapImpl
 
containsField(EntityField<E, T>) - Method in class com.kenshoo.pl.entity.internal.OverrideFieldsCombination
 
containsField(EntityField<E, T>) - Method in class com.kenshoo.pl.entity.internal.ResultingFieldsCombination
 
containsField(EntityField<E, T>) - Method in class com.kenshoo.pl.entity.spi.helpers.ObservedResult
 
containsField(EntityField<E, T>) - Method in class com.kenshoo.pl.entity.UniqueKeyValue
 
convertFrom(Byte) - Method in class com.kenshoo.pl.entity.converters.ByteBooleanValueConverter
 
convertFrom(String) - Method in class com.kenshoo.pl.entity.CommonTypesStringConverter
 
convertFrom(String) - Method in class com.kenshoo.pl.entity.converters.EnumAsStringValueConverter
 
convertFrom(String) - Method in class com.kenshoo.pl.entity.converters.StringSetValueConverter
 
convertFrom(Date) - Method in class com.kenshoo.pl.entity.converters.DateTimeValueConverter
 
convertFrom(Timestamp) - Method in class com.kenshoo.pl.entity.converters.TimestampValueConverter
 
convertFrom(UInteger) - Method in class com.kenshoo.pl.entity.converters.IntegerValueConverter
 
convertFrom(T) - Method in class com.kenshoo.pl.entity.converters.IdentityValueConverter
 
convertFrom(T2) - Method in interface com.kenshoo.pl.entity.ValueConverter
 
convertTo(E) - Method in class com.kenshoo.pl.entity.converters.EnumAsStringValueConverter
 
convertTo(Boolean) - Method in class com.kenshoo.pl.entity.converters.ByteBooleanValueConverter
 
convertTo(Integer) - Method in class com.kenshoo.pl.entity.converters.IntegerValueConverter
 
convertTo(Instant) - Method in class com.kenshoo.pl.entity.converters.DateTimeValueConverter
 
convertTo(Instant) - Method in class com.kenshoo.pl.entity.converters.TimestampValueConverter
 
convertTo(Set<String>) - Method in class com.kenshoo.pl.entity.converters.StringSetValueConverter
 
convertTo(T) - Method in class com.kenshoo.pl.entity.CommonTypesStringConverter
 
convertTo(T) - Method in class com.kenshoo.pl.entity.converters.IdentityValueConverter
 
convertTo(T) - Method in interface com.kenshoo.pl.entity.ValueConverter
 
CopyFieldsOnCreateEnricher<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.spi.helpers
 
CopyFieldsOnCreateEnricher(EntityField<?, T>, EntityField<E, T>) - Constructor for class com.kenshoo.pl.entity.spi.helpers.CopyFieldsOnCreateEnricher
 
CopyFieldsOnCreateEnricher(EntityField<?, T1>, EntityField<E, T1>, EntityField<?, T2>, EntityField<E, T2>) - Constructor for class com.kenshoo.pl.entity.spi.helpers.CopyFieldsOnCreateEnricher
 
CopyFieldsOnCreateEnricher(EntityField<?, T1>, EntityField<E, T1>, EntityField<?, T2>, EntityField<E, T2>, EntityField<?, T3>, EntityField<E, T3>) - Constructor for class com.kenshoo.pl.entity.spi.helpers.CopyFieldsOnCreateEnricher
 
CopyFieldsOnCreateEnricher(EntityField<?, T1>, EntityField<E, T1>, EntityField<?, T2>, EntityField<E, T2>, EntityField<?, T3>, EntityField<E, T3>, EntityField<?, T4>, EntityField<E, T4>) - Constructor for class com.kenshoo.pl.entity.spi.helpers.CopyFieldsOnCreateEnricher
 
CopyFieldsOnCreateEnricher.Field2Copy<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.spi.helpers
 
CopyFieldsOnUpdateEnricher<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.spi.helpers
 
CopyFieldsOnUpdateEnricher(EntityField<?, T1>, EntityField<E, T1>, EntityField<?, T2>, EntityField<E, T2>) - Constructor for class com.kenshoo.pl.entity.spi.helpers.CopyFieldsOnUpdateEnricher
 
create(Class<E>) - Static method in class com.kenshoo.pl.entity.converters.EnumAsStringValueConverter
 
create(Collection<? extends CreateEntityCommand<ROOT>>, ChangeFlowConfig<ROOT>) - Method in class com.kenshoo.pl.entity.PersistenceLayer
 
create(Collection<? extends CreateEntityCommand<ROOT>>, ChangeFlowConfig<ROOT>, UniqueKey<ROOT>) - Method in class com.kenshoo.pl.entity.PersistenceLayer
 
create(Collection<? extends EntityChange<E>>, Collection<EntityField<E, ?>>, ChangeOperation, ChangeContext) - Static method in class com.kenshoo.pl.entity.spi.helpers.FieldsCombinationCreator
 
create(List<? extends CreateEntityCommand<E>>) - Method in interface com.kenshoo.pl.entity.EntityPersistence
 
create(TableField<?, T>, T) - Static method in class com.kenshoo.pl.data.DatabaseId
 
CREATE - com.kenshoo.pl.entity.ChangeOperation
 
CREATE - com.kenshoo.pl.entity.SupportedChangeOperation
 
CREATE_AND_UPDATE - com.kenshoo.pl.entity.SupportedChangeOperation
 
CREATE_UPDATE_AND_DELETE - com.kenshoo.pl.entity.SupportedChangeOperation
 
createEntity(Record, Collection<? extends EntityField<?, ?>>) - Static method in class com.kenshoo.pl.entity.internal.fetch.RecordReader
 
CreateEntityCommand<E extends EntityType<E>> - Class in com.kenshoo.pl.entity
 
CreateEntityCommand(E) - Constructor for class com.kenshoo.pl.entity.CreateEntityCommand
 
createField(Field<T>) - Method in class com.kenshoo.pl.data.ImpersonatorTable
 
createFieldsValueMap(Record, List<? extends EntityField<E, ?>>) - Static method in class com.kenshoo.pl.entity.internal.fetch.RecordReader
 
createFKField(String, TableField<Record, FT>) - Method in class com.kenshoo.jooq.AbstractDataTable
 
createForeignKeysTable(DataTable, UniqueKey<E>, Collection<? extends Identifier<E>>) - Method in class com.kenshoo.pl.entity.internal.EntitiesFetcher
 
createIdentifier(A) - Method in class com.kenshoo.pl.entity.SingleUniqueKey
 
createIdentifier(A, B) - Method in class com.kenshoo.pl.entity.PairUniqueKey
 
createIdentifier(A, B, C) - Method in class com.kenshoo.pl.entity.TripleUniqueKey
 
createIdentifier(A, B, C, D) - Method in class com.kenshoo.pl.entity.QuadrupleUniqueKey
 
createIdentifier(Entity) - Method in interface com.kenshoo.pl.entity.IdentifierType
 
createIdentifier(Entity) - Method in class com.kenshoo.pl.entity.UniqueKey
 
createIdentifier(FieldsValueMap<E>) - Method in interface com.kenshoo.pl.entity.IdentifierType
 
createIdentifier(FieldsValueMap<E>) - Method in class com.kenshoo.pl.entity.PairUniqueKey
 
createIdentifier(FieldsValueMap<E>) - Method in class com.kenshoo.pl.entity.QuadrupleUniqueKey
 
createIdentifier(FieldsValueMap<E>) - Method in class com.kenshoo.pl.entity.QuintupleUniqueKey
 
createIdentifier(FieldsValueMap<E>) - Method in class com.kenshoo.pl.entity.SingleUniqueKey
 
createIdentifier(FieldsValueMap<E>) - Method in class com.kenshoo.pl.entity.TripleUniqueKey
 
createIdentifier(FieldsValueMap<E>) - Method in class com.kenshoo.pl.entity.UniqueKey
 
createIdentifier(T1, T2, T3, T4, T5) - Method in class com.kenshoo.pl.entity.QuintupleUniqueKey
 
createKey(Record, AliasedKey<E>) - Static method in class com.kenshoo.pl.entity.internal.fetch.RecordReader
 
createPKAndFKField(String, DataType<FT>, TableField<Record, FT>) - Method in class com.kenshoo.jooq.AbstractDataTable
 
createPKField(String, DataType<FT>) - Method in class com.kenshoo.jooq.AbstractDataTable
 
CreateRecordCommand - Class in com.kenshoo.pl.data
 
CreateRecordCommand(DataTable) - Constructor for class com.kenshoo.pl.data.CreateRecordCommand
 
CreateRecordCommand.OnDuplicateKey - Enum in com.kenshoo.pl.data
 
CreateResult<E extends EntityType<E>,​ID extends Identifier<E>> - Class in com.kenshoo.pl.entity
 
CreateResult(Iterable<EntityCreateResult<E, ID>>) - Constructor for class com.kenshoo.pl.entity.CreateResult
 
CreateResult(Iterable<EntityCreateResult<E, ID>>, PersistentLayerStats) - Constructor for class com.kenshoo.pl.entity.CreateResult
 
createTable(DSLContext, Table<T>) - Static method in class com.kenshoo.jooq.DataTableUtils
 
createTempTable(Collection<? extends EntityField<E, ?>>, Collection<? extends FieldsValueMap<E>>) - Method in class com.kenshoo.pl.entity.spi.helpers.EntitiesTempTableCreator
 
createValue(A) - Method in class com.kenshoo.pl.entity.SingleUniqueKey
Deprecated.
createValue(A, B) - Method in class com.kenshoo.pl.entity.PairUniqueKey
Deprecated.
createValue(A, B, C) - Method in class com.kenshoo.pl.entity.TripleUniqueKey
Deprecated.
createValue(A, B, C, D) - Method in class com.kenshoo.pl.entity.QuadrupleUniqueKey
Deprecated.
createValue(T1, T2, T3, T4, T5) - Method in class com.kenshoo.pl.entity.QuintupleUniqueKey
Deprecated.
CreationDate - Annotation Type in com.kenshoo.pl.entity
 
CreationDateEnricher<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal
Created by yuvalr on 2/3/16.
CreationDateEnricher(EntityField<E, Instant>) - Constructor for class com.kenshoo.pl.entity.internal.CreationDateEnricher
 
CurrentEntityMutableState - Class in com.kenshoo.pl.entity
 
CurrentEntityMutableState() - Constructor for class com.kenshoo.pl.entity.CurrentEntityMutableState
 
CurrentEntityState - Interface in com.kenshoo.pl.entity
 
CurrentStateConsumer<E extends EntityType<E>> - Interface in com.kenshoo.pl.entity.spi
This interface is implemented by pluggable components that require the current state of entities.
currentStateConsumers() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig
 
Cursor - Interface in com.kenshoo.jooq
 
customCreate(List<? extends CreateEntityCommand<E>>, Function<ChangeFlowConfig.Builder<E>, ChangeFlowConfig.Builder<E>>) - Method in interface com.kenshoo.pl.entity.EntityPersistence
 
customDelete(List<? extends DeleteEntityCommand<E, ID>>, Function<ChangeFlowConfig.Builder<E>, ChangeFlowConfig.Builder<E>>) - Method in interface com.kenshoo.pl.entity.EntityPersistence
 
customInsertOnDuplicateUpdate(List<? extends InsertOnDuplicateUpdateCommand<E, ID>>, Function<ChangeFlowConfig.Builder<E>, ChangeFlowConfig.Builder<E>>) - Method in interface com.kenshoo.pl.entity.EntityPersistence
 
customUpdate(List<? extends UpdateEntityCommand<E, ID>>, Function<ChangeFlowConfig.Builder<E>, ChangeFlowConfig.Builder<E>>) - Method in interface com.kenshoo.pl.entity.EntityPersistence
 

D

data() - Method in class com.kenshoo.jooq.TransactionContextImpl
 
data(Object) - Method in class com.kenshoo.jooq.TransactionContextImpl
 
data(Object, Object) - Method in class com.kenshoo.jooq.TransactionContextImpl
 
DatabaseId - Class in com.kenshoo.pl.data
 
DatabaseId(TableField<?, ?>[], Object[]) - Constructor for class com.kenshoo.pl.data.DatabaseId
 
DataTable - Interface in com.kenshoo.jooq
 
DataTableUtils - Class in com.kenshoo.jooq
 
DataTableUtils() - Constructor for class com.kenshoo.jooq.DataTableUtils
 
DateTimeValueConverter - Class in com.kenshoo.pl.entity.converters
Created by peterk on 8/1/2017
DateTimeValueConverter() - Constructor for class com.kenshoo.pl.entity.converters.DateTimeValueConverter
 
DbCommandsOutputGenerator<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal
 
DbCommandsOutputGenerator(E, PLContext) - Constructor for class com.kenshoo.pl.entity.internal.DbCommandsOutputGenerator
 
DeadlockDetector - Interface in com.kenshoo.pl.entity.spi
 
DeadlockRetryer - Class in com.kenshoo.pl.entity
 
DeadlockRetryer(DeadlockDetector, TransactionDetector) - Constructor for class com.kenshoo.pl.entity.DeadlockRetryer
 
DefaultFieldValueEnricher<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.internal
Created by yuvalr on 2/1/16.
DefaultFieldValueEnricher(EntityField<E, T>, T) - Constructor for class com.kenshoo.pl.entity.internal.DefaultFieldValueEnricher
 
DefaultValue - Annotation Type in com.kenshoo.pl.entity.annotation
Placed on an EntityField that gets a default value at creation time if not specified explicitly by the client.
delete(Collection<? extends DeleteEntityCommand<ROOT, ID>>, ChangeFlowConfig<ROOT>) - Method in class com.kenshoo.pl.entity.PersistenceLayer
 
delete(List<? extends DeleteEntityCommand<E, ID>>) - Method in interface com.kenshoo.pl.entity.EntityPersistence
 
DELETE - com.kenshoo.pl.entity.ChangeOperation
 
DELETE - com.kenshoo.pl.entity.SupportedChangeOperation
 
deleted(int) - Static method in class com.kenshoo.pl.data.AffectedRows
 
DeleteEntityCommand<E extends EntityType<E>,​ID extends Identifier<E>> - Class in com.kenshoo.pl.entity
 
DeleteEntityCommand(E, ID) - Constructor for class com.kenshoo.pl.entity.DeleteEntityCommand
 
DeleteQueryBuilder - Class in com.kenshoo.jooq
Provides a convenient (and MySQL-friendly) way of solving the use-case of deleting records by N identifiers.
DeleteQueryBuilder(DSLContext) - Constructor for class com.kenshoo.jooq.DeleteQueryBuilder
 
DeleteQueryBuilder.BuilderIn1<T> - Interface in com.kenshoo.jooq
 
DeleteQueryBuilder.BuilderWith - Interface in com.kenshoo.jooq
 
DeleteQueryExtension - Class in com.kenshoo.jooq
 
DeleteRecordCommand - Class in com.kenshoo.pl.data
 
DeleteRecordCommand(DataTable, int) - Constructor for class com.kenshoo.pl.data.DeleteRecordCommand
Convenience constructor for tables with integer ID
DeleteRecordCommand(DataTable, long) - Constructor for class com.kenshoo.pl.data.DeleteRecordCommand
Convenience constructor for tables with bigint ID
DeleteRecordCommand(DataTable, DatabaseId) - Constructor for class com.kenshoo.pl.data.DeleteRecordCommand
 
DeleteResult<E extends EntityType<E>,​ID extends Identifier<E>> - Class in com.kenshoo.pl.entity
 
DeleteResult(Iterable<EntityDeleteResult<E, ID>>) - Constructor for class com.kenshoo.pl.entity.DeleteResult
 
DeleteResult(Iterable<EntityDeleteResult<E, ID>>, PersistentLayerStats) - Constructor for class com.kenshoo.pl.entity.DeleteResult
 
DeletionCommandPopulator - Class in com.kenshoo.pl.entity
 
DeletionCommandPopulator(ChildrenIdFetcher) - Constructor for class com.kenshoo.pl.entity.DeletionCommandPopulator
 
DeletionCommandPopulator(PLContext) - Constructor for class com.kenshoo.pl.entity.DeletionCommandPopulator
 
DeletionOfOther<E extends EntityType<E>> - Class in com.kenshoo.pl.entity
 
DeletionOfOther(E) - Constructor for class com.kenshoo.pl.entity.DeletionOfOther
 
determineForeignKeys(Set<EntityField<E, ?>>) - Method in interface com.kenshoo.pl.entity.EntityType
 
dialect() - Method in class com.kenshoo.jooq.TransactionContextImpl
 
disableAuditing() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
DontPurge - Annotation Type in com.kenshoo.pl.entity.annotation
Force writing a change to DB even when we know that new and old values are equal.
dsl() - Method in class com.kenshoo.jooq.TransactionContextImpl
This was introduced in Jooq 3.10.
dslContext() - Method in class com.kenshoo.pl.entity.PLContext
 
DualRunSimulator<E extends EntityType<E>> - Class in com.kenshoo.pl.simulation
This utility helps to migrate from an old mutation code to Persistence Layer by running them side-by-side and compare their results.
DualRunSimulator(PLContext, ChangeFlowConfig.Builder<E>, Collection<EntityField<E, ?>>) - Constructor for class com.kenshoo.pl.simulation.DualRunSimulator
 

E

empty() - Static method in class com.kenshoo.pl.data.AffectedRows
 
empty() - Static method in class com.kenshoo.pl.entity.UniqueKeyValue
 
EMPTY - Static variable in interface com.kenshoo.pl.entity.CurrentEntityState
 
EMPTY - Static variable in class com.kenshoo.pl.entity.FeatureSet
 
EMPTY - Static variable in interface com.kenshoo.pl.entity.internal.audit.AuditedEntityTypeResolver
 
EmptyAsNullStringEqualityFunction - Class in com.kenshoo.pl.entity.equalityfunctions
Created by yuvalr on 5/22/16.
EmptyAsNullStringEqualityFunction() - Constructor for class com.kenshoo.pl.entity.equalityfunctions.EmptyAsNullStringEqualityFunction
 
EmptyAuditExtensions() - Constructor for class com.kenshoo.pl.entity.spi.audit.AuditExtensions.EmptyAuditExtensions
 
EmptyVirtualEntityFieldDbAdapter<T> - Class in com.kenshoo.pl.entity.internal
 
EmptyVirtualEntityFieldDbAdapter(DataTable) - Constructor for class com.kenshoo.pl.entity.internal.EmptyVirtualEntityFieldDbAdapter
 
enableAuditing() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
enrich(Collection<? extends ChangeEntityCommand<E>>, ChangeOperation, ChangeContext) - Method in class com.kenshoo.pl.entity.internal.CreationDateEnricher
 
enrich(Collection<? extends ChangeEntityCommand<E>>, ChangeOperation, ChangeContext) - Method in class com.kenshoo.pl.entity.internal.DefaultFieldValueEnricher
 
enrich(Collection<? extends ChangeEntityCommand<E>>, ChangeOperation, ChangeContext) - Method in class com.kenshoo.pl.entity.internal.FalseUpdatesPurger
 
enrich(Collection<? extends ChangeEntityCommand<E>>, ChangeOperation, ChangeContext) - Method in class com.kenshoo.pl.entity.internal.SingleFieldEnricher
 
enrich(Collection<? extends ChangeEntityCommand<E>>, ChangeOperation, ChangeContext) - Method in class com.kenshoo.pl.entity.spi.helpers.CopyFieldsOnCreateEnricher
 
enrich(Collection<? extends ChangeEntityCommand<E>>, ChangeOperation, ChangeContext) - Method in interface com.kenshoo.pl.entity.spi.PostFetchCommandEnricher
"Enriches" the commands with system-imposed changes.
enrichedField() - Method in class com.kenshoo.pl.entity.internal.SingleFieldEnricher
 
enrichedValue(EntityChange<E>, CurrentEntityState) - Method in class com.kenshoo.pl.entity.internal.SingleFieldEnricher
 
EntitiesFetcher - Class in com.kenshoo.pl.entity.internal
 
EntitiesFetcher(DSLContext) - Constructor for class com.kenshoo.pl.entity.internal.EntitiesFetcher
 
EntitiesFetcher(DSLContext, FeatureSet) - Constructor for class com.kenshoo.pl.entity.internal.EntitiesFetcher
 
EntitiesTempTableCreator - Class in com.kenshoo.pl.entity.spi.helpers
 
EntitiesTempTableCreator(DSLContext) - Constructor for class com.kenshoo.pl.entity.spi.helpers.EntitiesTempTableCreator
 
EntitiesToContextFetcher - Class in com.kenshoo.pl.entity.internal
 
EntitiesToContextFetcher(EntitiesFetcher) - Constructor for class com.kenshoo.pl.entity.internal.EntitiesToContextFetcher
 
Entity - Interface in com.kenshoo.pl.entity
 
ENTITY_NOT_FOUND - Static variable in class com.kenshoo.pl.entity.internal.Errors
 
EntityChange<E extends EntityType<E>> - Interface in com.kenshoo.pl.entity
 
EntityChangeCompositeValidator<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.spi.helpers
 
EntityChangeCompositeValidator() - Constructor for class com.kenshoo.pl.entity.spi.helpers.EntityChangeCompositeValidator
 
EntityChangeResult<E extends EntityType<E>,​ID extends Identifier<E>,​C extends ChangeEntityCommand<E>> - Class in com.kenshoo.pl.entity
 
EntityChangeResult(C) - Constructor for class com.kenshoo.pl.entity.EntityChangeResult
 
EntityChangeResult(C, Iterable<ValidationError>) - Constructor for class com.kenshoo.pl.entity.EntityChangeResult
 
EntityChangeValidator<E extends EntityType<E>> - Interface in com.kenshoo.pl.entity.internal.validators
A validator that checks number of fields and uses entity and parent fields for the verification.
EntityChangeValidatorAdapter<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal.validators
 
EntityChangeValidatorAdapter(EntityChangeValidator<E>) - Constructor for class com.kenshoo.pl.entity.internal.validators.EntityChangeValidatorAdapter
 
EntityCreateResult<E extends EntityType<E>,​ID extends Identifier<E>> - Class in com.kenshoo.pl.entity
 
EntityCreateResult(CreateEntityCommand<E>) - Constructor for class com.kenshoo.pl.entity.EntityCreateResult
 
EntityCreateResult(CreateEntityCommand<E>, Iterable<ValidationError>) - Constructor for class com.kenshoo.pl.entity.EntityCreateResult
 
EntityDbUtil - Class in com.kenshoo.pl.entity.internal
 
EntityDeleteResult<E extends EntityType<E>,​ID extends Identifier<E>> - Class in com.kenshoo.pl.entity
 
EntityDeleteResult(DeleteEntityCommand<E, ID>) - Constructor for class com.kenshoo.pl.entity.EntityDeleteResult
 
EntityDeleteResult(DeleteEntityCommand<E, ID>, Iterable<ValidationError>) - Constructor for class com.kenshoo.pl.entity.EntityDeleteResult
 
EntityField<E extends EntityType<E>,​T> - Interface in com.kenshoo.pl.entity
 
EntityFieldDbAdapter<T> - Interface in com.kenshoo.pl.entity
Handles the transformation of a value for the entity field this adapter is attached to, to the database and vice versa.
EntityFieldImpl<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.internal
 
EntityFieldImpl(EntityType<E>, EntityFieldDbAdapter<T>, ValueConverter<T, String>, EntityValueEqualityFunction<T>) - Constructor for class com.kenshoo.pl.entity.internal.EntityFieldImpl
 
EntityFieldPrototype<T> - Class in com.kenshoo.pl.entity
Field "prototypes" are "meta" information on fields - a markers that mark certain behaviors shared between entities.
EntityFieldPrototype(String) - Constructor for class com.kenshoo.pl.entity.EntityFieldPrototype
 
EntityFieldValue - Class in com.kenshoo.pl.entity.internal
 
EntityFieldValue(EntityField<?, ?>, Object) - Constructor for class com.kenshoo.pl.entity.internal.EntityFieldValue
 
EntityIdExtractor - Class in com.kenshoo.pl.entity.internal
 
EntityInsertOnDuplicateUpdateResult<E extends EntityType<E>,​ID extends Identifier<E>> - Class in com.kenshoo.pl.entity
 
EntityInsertOnDuplicateUpdateResult(InsertOnDuplicateUpdateCommand<E, ID>) - Constructor for class com.kenshoo.pl.entity.EntityInsertOnDuplicateUpdateResult
 
EntityInsertOnDuplicateUpdateResult(InsertOnDuplicateUpdateCommand<E, ID>, Iterable<ValidationError>) - Constructor for class com.kenshoo.pl.entity.EntityInsertOnDuplicateUpdateResult
 
EntityPersistence<E extends EntityType<E>,​PK extends Identifier<E>> - Interface in com.kenshoo.pl.entity
 
EntityType<E extends EntityType<E>> - Interface in com.kenshoo.pl.entity
 
EntityType.ForeignKey<FROM extends EntityType<FROM>,​TO extends EntityType<TO>> - Class in com.kenshoo.pl.entity
 
EntityTypeReflectionUtil - Class in com.kenshoo.pl.entity.internal
 
EntityTypeReflectionUtil() - Constructor for class com.kenshoo.pl.entity.internal.EntityTypeReflectionUtil
 
EntityUpdateResult<E extends EntityType<E>,​ID extends Identifier<E>> - Class in com.kenshoo.pl.entity
 
EntityUpdateResult(UpdateEntityCommand<E, ID>) - Constructor for class com.kenshoo.pl.entity.EntityUpdateResult
 
EntityUpdateResult(UpdateEntityCommand<E, ID>, Iterable<ValidationError>) - Constructor for class com.kenshoo.pl.entity.EntityUpdateResult
 
EntityValueEqualityFunction<T> - Interface in com.kenshoo.pl.entity.equalityfunctions
This function interface allows overriding the default Object.equals behaviour used when comparing an Entity fields' value.
EntityWithGeneratedId - Class in com.kenshoo.pl.entity.internal
 
EntityWithGeneratedId(EntityField<?, Object>, Object) - Constructor for class com.kenshoo.pl.entity.internal.EntityWithGeneratedId
 
EntityWithNullForMissingField - Class in com.kenshoo.pl.entity.internal
 
EntityWithNullForMissingField(Entity) - Constructor for class com.kenshoo.pl.entity.internal.EntityWithNullForMissingField
 
EnumAsStringValueConverter<E extends java.lang.Enum<E>> - Class in com.kenshoo.pl.entity.converters
Converts from/to Enum using its string representation (Enum.name())
EnumAsStringValueConverter(Class<E>) - Constructor for class com.kenshoo.pl.entity.converters.EnumAsStringValueConverter
 
eq(T) - Method in interface com.kenshoo.pl.entity.EntityField
 
equals(Object) - Method in class com.kenshoo.pl.data.DatabaseId
 
equals(Object) - Method in class com.kenshoo.pl.entity.audit.ExternalAuditedField
 
equals(Object) - Method in class com.kenshoo.pl.entity.audit.FieldAuditRecord
 
equals(Object) - Method in class com.kenshoo.pl.entity.FieldFetchRequest
 
equals(Object) - Method in class com.kenshoo.pl.entity.FieldValue
 
equals(Object) - Method in class com.kenshoo.pl.entity.FullIdentifier
 
equals(Object) - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType
 
equals(Object) - Method in class com.kenshoo.pl.entity.internal.audit.AuditedField
 
equals(Object) - Method in class com.kenshoo.pl.entity.internal.EntityFieldImpl
 
equals(Object) - Method in class com.kenshoo.pl.entity.internal.EntityFieldValue
 
equals(Object) - Method in class com.kenshoo.pl.entity.internal.fetch.OneToOneTableRelation
 
equals(Object) - Method in class com.kenshoo.pl.entity.Triptional
Indicates whether some other object is "equal to" this Triptional.
equals(Object) - Method in class com.kenshoo.pl.entity.UniqueKey
 
equals(Object) - Method in class com.kenshoo.pl.entity.UniqueKeyValue
 
equals(Object, BiFunction<T, T, Boolean>) - Method in class com.kenshoo.pl.entity.Triptional
Indicates whether some other object is "equal to" this Triptional using the input function to test equality.
The other object is considered equal if: it is also a Triptional and; both instances have no value present or; both instances have a value present (possibly null), and when the valueEqualityFunction is applied to both values it returns true
equalsValue(T) - Method in class com.kenshoo.pl.entity.Triptional
Return true if there is a value present (possibly null), and it equals the input; otherwise false
error(Identifier<E>, String) - Static method in class com.kenshoo.pl.entity.spi.helpers.ObservedResult
 
error(Exception) - Static method in class com.kenshoo.pl.simulation.internal.ValueOrException
 
Errors - Class in com.kenshoo.pl.entity.internal
 
Errors() - Constructor for class com.kenshoo.pl.entity.internal.Errors
 
executeDeletes(DataTable, Collection<? extends DeleteRecordCommand>) - Method in class com.kenshoo.pl.data.CommandsExecutor
 
executeInserts(DataTable, Collection<? extends CreateRecordCommand>) - Method in class com.kenshoo.pl.data.CommandsExecutor
 
executeInsertsOnDuplicateKeyIgnore(DataTable, Collection<? extends CreateRecordCommand>) - Method in class com.kenshoo.pl.data.CommandsExecutor
 
executeInsertsOnDuplicateKeyUpdate(DataTable, Collection<? extends CreateRecordCommand>) - Method in class com.kenshoo.pl.data.CommandsExecutor
 
executeUpdates(DataTable, Collection<? extends UpdateRecordCommand>) - Method in class com.kenshoo.pl.data.CommandsExecutor
 
ExecutionPlan - Class in com.kenshoo.pl.entity.internal.fetch
 
ExecutionPlan(DataTable, Collection<? extends EntityField<?, ?>>) - Constructor for class com.kenshoo.pl.entity.internal.fetch.ExecutionPlan
 
ExecutionPlan.ManyToOnePlan<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal.fetch
 
ExecutionPlan.OneToOnePlan - Class in com.kenshoo.pl.entity.internal.fetch
 
ExistingFieldModifier<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.spi
 
ExistingFieldModifier() - Constructor for class com.kenshoo.pl.entity.spi.ExistingFieldModifier
 
extensions() - Method in annotation type com.kenshoo.pl.entity.annotation.audit.Audited
NOTE: This attribute is valid for entity-level annotations only, and will be ignored if appearing on fields.
ExternalAuditedField<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.audit
 
ExternalAuditedField(EntityField<E, T>) - Constructor for class com.kenshoo.pl.entity.audit.ExternalAuditedField
 
ExternalAuditedField(EntityField<E, T>, String) - Constructor for class com.kenshoo.pl.entity.audit.ExternalAuditedField
 
externalMandatoryFields() - Method in class com.kenshoo.pl.entity.spi.audit.AuditExtensions.EmptyAuditExtensions
 
externalMandatoryFields() - Method in interface com.kenshoo.pl.entity.spi.audit.AuditExtensions
 
ExternalMandatoryFieldsExtractor - Class in com.kenshoo.pl.entity.internal.audit
 
ExternalMandatoryFieldsExtractor() - Constructor for class com.kenshoo.pl.entity.internal.audit.ExternalMandatoryFieldsExtractor
 
extract(EntityChange<E>, CurrentEntityState) - Method in class com.kenshoo.pl.entity.internal.EntityIdExtractor
 
extract(EntityType<?>) - Method in class com.kenshoo.pl.entity.internal.audit.ExternalMandatoryFieldsExtractor
 

F

FAIL - com.kenshoo.pl.data.CreateRecordCommand.OnDuplicateKey
 
FakeAutoIncGenerator<E extends EntityType<E>> - Class in com.kenshoo.pl.simulation.internal
 
FakeAutoIncGenerator(E) - Constructor for class com.kenshoo.pl.simulation.internal.FakeAutoIncGenerator
 
FalseUpdatesPurger<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal
 
FalseUpdatesPurger.Builder<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal
 
family() - Method in class com.kenshoo.jooq.TransactionContextImpl
 
Feature - Enum in com.kenshoo.pl.entity
 
FeatureSet - Class in com.kenshoo.pl.entity
 
FeatureSet(Feature...) - Constructor for class com.kenshoo.pl.entity.FeatureSet
 
FeatureSet(Iterable<Feature>) - Constructor for class com.kenshoo.pl.entity.FeatureSet
 
fetch() - Method in interface com.kenshoo.pl.entity.FetchFinalStep
Finish building the query and fetch the results from the DB
fetch(EntityType<?>, Collection<? extends Identifier<?>>, PLCondition, EntityField<?, ?>...) - Method in class com.kenshoo.pl.entity.internal.EntitiesFetcher
 
fetch(EntityType<E>, PLCondition, EntityField<?, ?>...) - Method in class com.kenshoo.pl.entity.internal.EntitiesFetcher
 
fetch(Collection<? extends Identifier<E>>, Map<Identifier<E>, ActualMutatorError<E>>, Function<Identifier<E>, Entity>) - Method in class com.kenshoo.pl.simulation.internal.ActualResultFetcher
 
fetch(Collection<? extends Identifier<PARENT>>, IdentifierType<CHILD>) - Method in class com.kenshoo.pl.entity.internal.ChildrenIdFetcher
 
fetchByCondition(E, Condition, Class<PE>) - Method in class com.kenshoo.pl.entity.internal.EntitiesFetcher
 
fetchByCondition(Condition, Class<PE>) - Method in interface com.kenshoo.pl.entity.EntityPersistence
 
fetchByKeys(Collection<? extends Identifier<?>>) - Method in interface com.kenshoo.pl.entity.FetchFinalStep
Finish building the query and fetch the results from the DB
fetchByKeys(Collection<UKV>, Class<PE>) - Method in interface com.kenshoo.pl.entity.EntityPersistence
 
fetchEntities(Collection<? extends ChangeEntityCommand<E>>, ChangeOperation, ChangeContext, ChangeFlowConfig<E>) - Method in class com.kenshoo.pl.entity.internal.EntitiesToContextFetcher
 
fetchEntities(Collection<UKV>, Collection<EntityField<?, ?>>) - Method in interface com.kenshoo.pl.entity.EntityPersistence
 
fetchEntitiesByForeignKeys(E, UniqueKey<E>, Collection<? extends Identifier<E>>, Collection<EntityField<?, ?>>) - Method in class com.kenshoo.pl.entity.internal.EntitiesFetcher
 
fetchEntitiesByIds(Collection<? extends Identifier<E>>, EntityField<?, ?>...) - Method in class com.kenshoo.pl.entity.internal.EntitiesFetcher
 
fetchEntitiesByIds(Collection<? extends Identifier<E>>, Collection<? extends EntityField<?, ?>>) - Method in class com.kenshoo.pl.entity.internal.EntitiesFetcher
 
FetchEntityFields - Interface in com.kenshoo.pl.entity.spi
 
fetchFields() - Method in interface com.kenshoo.pl.entity.internal.validators.EntityChangeValidator
 
fetchFields() - Method in interface com.kenshoo.pl.entity.spi.FieldComplexValidator
 
fetchFields() - Method in interface com.kenshoo.pl.entity.spi.FieldsCombinationValidator
 
fetchFields() - Method in interface com.kenshoo.pl.entity.spi.ImmutableFieldValidator
 
fetchFields() - Method in interface com.kenshoo.pl.entity.spi.PrototypeFieldComplexValidator
 
fetchFields() - Method in interface com.kenshoo.pl.entity.spi.RequiredFieldValidator
 
fetchFields(ChangeOperation) - Method in class com.kenshoo.pl.entity.internal.LazyDelegatingMultiSupplier
 
fetchFields(ChangeOperation) - Method in interface com.kenshoo.pl.entity.spi.FetchEntityFields
 
fetchFields(ChangeOperation) - Method in class com.kenshoo.pl.entity.spi.helpers.FixedFieldValueSupplier
 
FetchFinalStep - Interface in com.kenshoo.pl.entity
 
FetchFromStep - Interface in com.kenshoo.pl.entity
 
fetchPartialEntities(E, Collection<ID>, Class<PE>) - Method in class com.kenshoo.pl.entity.internal.EntitiesFetcher
 
FetchWhereStep - Interface in com.kenshoo.pl.entity
 
field(EntityField) - Method in class com.kenshoo.pl.entity.FieldFetchRequest.Builder
 
field(EntityFieldDbAdapter<T>, ValueConverter<T, String>) - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
field(TableField<Record, DBT>, ValueConverter<T, DBT>) - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
field(TableField<Record, DBT>, ValueConverter<T, DBT>, EntityValueEqualityFunction<T>) - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
field(TableField<Record, DBT>, ValueConverter<T, DBT>, ValueConverter<T, String>) - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
field(TableField<Record, DBT>, ValueConverter<T, DBT>, ValueConverter<T, String>, EntityValueEqualityFunction<T>) - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
field(TableField<Record, T>) - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
field(TableField<Record, T>, EntityValueEqualityFunction<T>) - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
Field(EntityField<E, ?>, Field<?>) - Constructor for class com.kenshoo.pl.entity.internal.fetch.AliasedKey.Field
 
FIELD_IS_IMMUTABLE - Static variable in class com.kenshoo.pl.entity.internal.Errors
 
FIELD_IS_REQUIRED - Static variable in class com.kenshoo.pl.entity.internal.Errors
 
FieldAndValue<T> - Class in com.kenshoo.jooq
 
FieldAndValue(TableField<Record, T>, T) - Constructor for class com.kenshoo.jooq.FieldAndValue
 
FieldAndValues<T> - Class in com.kenshoo.jooq
 
FieldAndValues(Field<T>, Collection<? extends T>) - Constructor for class com.kenshoo.jooq.FieldAndValues
 
FieldAuditRecord - Class in com.kenshoo.pl.entity.audit
 
FieldAuditRecord.Builder - Class in com.kenshoo.pl.entity.audit
 
FieldChange<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity
 
FieldChange(EntityField<E, T>, T) - Constructor for class com.kenshoo.pl.entity.FieldChange
 
FieldComplexValidationAdapter<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.internal.validators
 
FieldComplexValidationAdapter(FieldComplexValidator<E, T>) - Constructor for class com.kenshoo.pl.entity.internal.validators.FieldComplexValidationAdapter
 
FieldComplexValidator<E extends EntityType<E>,​T> - Interface in com.kenshoo.pl.entity.spi
A validator that checks one field and uses parent entity fields for the verification.
FieldFetchRequest - Class in com.kenshoo.pl.entity
 
FieldFetchRequest.Builder - Class in com.kenshoo.pl.entity
 
fields - Variable in class com.kenshoo.jooq.TuplesTempTable
 
fields() - Method in class com.kenshoo.pl.entity.internal.fetch.AliasedKey
 
FieldsCombinationCreator - Class in com.kenshoo.pl.entity.spi.helpers
 
FieldsCombinationCreator() - Constructor for class com.kenshoo.pl.entity.spi.helpers.FieldsCombinationCreator
 
FieldsCombinationValidationAdapter<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal.validators
 
FieldsCombinationValidationAdapter(FieldsCombinationValidator<E>) - Constructor for class com.kenshoo.pl.entity.internal.validators.FieldsCombinationValidationAdapter
 
FieldsCombinationValidator<E extends EntityType<E>> - Interface in com.kenshoo.pl.entity.spi
A validator that verifies that the resulting state of several fields is legal, no matter whether some of them are already set or being modified by the command.
FieldsCombinationValidator.Substitution<E extends EntityType<E>,​T> - Interface in com.kenshoo.pl.entity.spi
 
fieldsToEnrich() - Method in class com.kenshoo.pl.entity.internal.CreationDateEnricher
 
fieldsToEnrich() - Method in class com.kenshoo.pl.entity.internal.DefaultFieldValueEnricher
 
fieldsToEnrich() - Method in class com.kenshoo.pl.entity.internal.SingleFieldEnricher
 
fieldsToEnrich() - Method in class com.kenshoo.pl.entity.spi.helpers.CopyFieldsOnCreateEnricher
 
fieldsToEnrich() - Method in interface com.kenshoo.pl.entity.spi.PostFetchCommandEnricher
return stream of enriched fields according to input commands.
fieldsToFetch() - Method in class com.kenshoo.pl.entity.internal.validators.AncestorsValidationAdapter
 
fieldsToFetch() - Method in interface com.kenshoo.pl.entity.internal.validators.ChangeValidatorAdapter
 
fieldsToFetch() - Method in class com.kenshoo.pl.entity.internal.validators.EntityChangeValidatorAdapter
 
fieldsToFetch() - Method in class com.kenshoo.pl.entity.internal.validators.FieldComplexValidationAdapter
 
fieldsToFetch() - Method in class com.kenshoo.pl.entity.internal.validators.FieldsCombinationValidationAdapter
 
fieldsToFetch() - Method in class com.kenshoo.pl.entity.internal.validators.FieldValidationAdapter
 
fieldsToFetch() - Method in class com.kenshoo.pl.entity.internal.validators.ImmutableFieldValidationAdapter
 
fieldsToFetch() - Method in class com.kenshoo.pl.entity.internal.validators.PrototypeFieldComplexValidationAdapter
 
fieldsToFetch() - Method in class com.kenshoo.pl.entity.internal.validators.PrototypeFieldsCombinationValidationAdapter
 
fieldsToFetch() - Method in class com.kenshoo.pl.entity.internal.validators.PrototypeFieldValidationAdapter
 
fieldsToFetch() - Method in class com.kenshoo.pl.entity.internal.validators.RequiredFieldValidationAdapter
 
FieldsToFetchBuilder<ROOT extends EntityType<ROOT>> - Class in com.kenshoo.pl.entity
 
FieldsToFetchBuilder() - Constructor for class com.kenshoo.pl.entity.FieldsToFetchBuilder
 
FieldsValueMap<E extends EntityType<E>> - Interface in com.kenshoo.pl.entity
The interface of any field -> value collection.
FieldsValueMapImpl<E extends EntityType<E>> - Class in com.kenshoo.pl.entity
Created by yuvalr on 2/14/16.
FieldsValueMapImpl() - Constructor for class com.kenshoo.pl.entity.FieldsValueMapImpl
 
FieldTrigger<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal.validators
 
FieldTrigger(EntityField<E, ?>) - Constructor for class com.kenshoo.pl.entity.internal.validators.FieldTrigger
 
FieldValidationAdapter<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.internal.validators
 
FieldValidationAdapter(FieldValidator<E, T>) - Constructor for class com.kenshoo.pl.entity.internal.validators.FieldValidationAdapter
 
FieldValidator<E extends EntityType<E>,​T> - Interface in com.kenshoo.pl.entity.spi
The simplest form of a validator - validates a single field value without using any external information.
FieldValue - Class in com.kenshoo.pl.entity
 
FieldValue(String, String) - Constructor for class com.kenshoo.pl.entity.FieldValue
 
FieldValueSupplier<T> - Interface in com.kenshoo.pl.entity.spi
A "delayed" supplier of the new value for a field that decides on the value given the current state.
filter(Collection<T>, ChangeOperation, ChangeContext) - Method in interface com.kenshoo.pl.entity.internal.ChangesFilter
 
filter(Collection<T>, ChangeOperation, ChangeContext) - Method in class com.kenshoo.pl.entity.internal.MissingEntitiesFilter
 
filter(Collection<T>, ChangeOperation, ChangeContext) - Method in class com.kenshoo.pl.entity.internal.MissingParentEntitiesFilter
 
filter(Collection<T>, ChangeOperation, ChangeContext) - Method in class com.kenshoo.pl.entity.internal.RequiredFieldsChangesFilter
 
filter(Collection<T>, ChangeOperation, ChangeContext) - Method in class com.kenshoo.pl.entity.internal.validators.ValidationFilter
 
filter(Predicate<? super T>) - Method in class com.kenshoo.pl.entity.Triptional
If a value is present, and the value matches the given predicate, returns an Triptional describing the value, otherwise returns an absent Triptional.
filterByTo(Predicate<EntityField<TO, ?>>) - Method in class com.kenshoo.pl.entity.EntityType.ForeignKey
 
FinalEntityState - Class in com.kenshoo.pl.entity
 
FinalEntityState(CurrentEntityState, EntityChange<? extends EntityType<?>>) - Constructor for class com.kenshoo.pl.entity.FinalEntityState
 
findField(TableField) - Method in interface com.kenshoo.pl.entity.EntityType
 
findFields(Iterable<TableField<Record, ?>>) - Method in interface com.kenshoo.pl.entity.EntityType
 
findMismatches(Iterable<SimulatedResult<E>>, Iterable<ActualResult>) - Method in class com.kenshoo.pl.simulation.internal.ResultComparator
 
firstPresent(Supplier<Triptional<T>>...) - Static method in class com.kenshoo.pl.entity.internal.Triptionals
 
FixedFieldValueSupplier<T> - Class in com.kenshoo.pl.entity.spi.helpers
 
FixedFieldValueSupplier(T) - Constructor for class com.kenshoo.pl.entity.spi.helpers.FixedFieldValueSupplier
 
flatMap(Function<? super T, Triptional<U>>) - Method in class com.kenshoo.pl.entity.Triptional
If a value is present and not-null, apply the Triptional-bearing notNullMapper() function to it, and return that result.
If a value is present and null, return a null Triptional .
Otherwise - return an absent Triptional.
This method is similar to Optional.flatMap(java.util.function.Function<? super T, ? extends java.util.Optional<? extends U>>) except that it will preserve a present null value as well (will not turn it into an absent Triptional}
flatMap(Function<? super T, Triptional<U>>, Supplier<Triptional<U>>) - Method in class com.kenshoo.pl.entity.Triptional
If a value is present and not-null, apply the Triptional-bearing notNullMapper() function to it, and return that result.
If a value is present and null, call the nullReplacer() Triptional-bearing function, and return that result.
Otherwise - return an absent Triptional.
fluid(C) - Static method in class com.kenshoo.pl.TypedFluidPersistenceCmdBuilder
 
fluid(ChangeEntityCommand<E>) - Static method in class com.kenshoo.pl.FluidPersistenceCmdBuilder
 
FluidPersistenceCmdBuilder<E extends EntityType<E>> - Class in com.kenshoo.pl
 
FluidPersistenceCmdBuilder(ChangeEntityCommand<E>) - Constructor for class com.kenshoo.pl.FluidPersistenceCmdBuilder
 
ForeignKey(Iterable<Tuple2<EntityField<FROM, ?>, EntityField<TO, ?>>>) - Constructor for class com.kenshoo.pl.entity.EntityType.ForeignKey
 
ForeignKey(Collection<EntityField<FROM, ?>>, Collection<EntityField<TO, ?>>) - Constructor for class com.kenshoo.pl.entity.EntityType.ForeignKey
 
ForeignUniqueKey<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal
 
ForeignUniqueKey(Collection<EntityField<E, ?>>) - Constructor for class com.kenshoo.pl.entity.internal.ForeignUniqueKey
 
ForTest - com.kenshoo.pl.entity.Feature
 
from() - Method in class com.kenshoo.pl.entity.EntityType.ForeignKey
 
from(DataTable) - Method in class com.kenshoo.pl.entity.internal.fetch.QueryBuilder
 
from(EntityType<?>) - Method in interface com.kenshoo.pl.entity.FetchFromStep
Add the primary entity type to the query being built.
This entity will determine the table that the query will start with.
If additional tables are needed for the requested fields, corresponding joins will be automatically appended to the query.
fromCommands() - Static method in class com.kenshoo.pl.entity.HierarchyKeyPopulator
 
fromContext(ChangeContext) - Static method in class com.kenshoo.pl.entity.HierarchyKeyPopulator
 
fromOldValue(EntityField<?, OLD_VAL>, Function<OLD_VAL, NEW_VAL>) - Static method in interface com.kenshoo.pl.entity.spi.FieldValueSupplier
 
fromValues(EntityField<?, T1>, EntityField<?, T2>, BiFunction<T1, T2, RES>) - Static method in interface com.kenshoo.pl.entity.spi.FieldValueSupplier
 
FullIdentifier<PARENT extends EntityType<PARENT>,​CHILD extends EntityType<CHILD>> - Class in com.kenshoo.pl.entity
 
FullIdentifier(Identifier<PARENT>, Identifier<CHILD>, Identifier<CHILD>) - Constructor for class com.kenshoo.pl.entity.FullIdentifier
 

G

generate(EntityChange<E>, ChangeContext, Collection<? extends AuditRecord>) - Method in interface com.kenshoo.pl.entity.internal.audit.AuditRecordGenerator
 
generate(EntityChange<E>, ChangeContext, Collection<? extends AuditRecord>) - Method in class com.kenshoo.pl.entity.internal.audit.AuditRecordGeneratorImpl
 
generate(Collection<? extends EntityChange<E>>, ChangeOperation, ChangeContext) - Method in class com.kenshoo.pl.entity.internal.DbCommandsOutputGenerator
 
generate(Collection<? extends EntityChange<E>>, ChangeOperation, ChangeContext) - Method in interface com.kenshoo.pl.entity.spi.OutputGenerator
Produces some sort of output given a set of entity changes.
generate(Collection<? extends EntityChange<E>>, ChangeOperation, ChangeContext) - Method in class com.kenshoo.pl.simulation.internal.FakeAutoIncGenerator
 
generate(Collection<? extends EntityChange<E>>, ChangeOperation, ChangeContext) - Method in class com.kenshoo.pl.simulation.internal.InitialStateRecorder
 
generateFeatureSet() - Method in class com.kenshoo.pl.entity.PLContext
 
generateMany(ChangeFlowConfig<E>, Stream<? extends EntityChange<E>>, ChangeContext) - Method in class com.kenshoo.pl.entity.internal.audit.RecursiveAuditRecordGenerator
 
get() - Method in class com.kenshoo.pl.entity.Triptional
If a value is present in this Triptional (including possibly null), returns the value, otherwise throws NoSuchElementException.
get() - Method in class com.kenshoo.pl.FluidPersistenceCmdBuilder
 
get() - Method in class com.kenshoo.pl.TypedFluidPersistenceCmdBuilder
 
get(EntityField<?, T>) - Method in class com.kenshoo.pl.entity.CurrentEntityMutableState
 
get(EntityField<?, T>) - Method in interface com.kenshoo.pl.entity.Entity
 
get(EntityField<?, T>) - Method in class com.kenshoo.pl.entity.FinalEntityState
 
get(EntityField<?, T>) - Method in class com.kenshoo.pl.entity.internal.EntityWithGeneratedId
 
get(EntityField<?, T>) - Method in class com.kenshoo.pl.entity.internal.EntityWithNullForMissingField
 
get(EntityField<E, T>) - Method in class com.kenshoo.pl.entity.ChangeEntityCommand
 
get(EntityField<E, T>) - Method in interface com.kenshoo.pl.entity.FieldsValueMap
Returns the value of the specified field.
get(EntityField<E, T>) - Method in class com.kenshoo.pl.entity.FieldsValueMapImpl
 
get(EntityField<E, T>) - Method in class com.kenshoo.pl.entity.internal.OverrideFieldsCombination
 
get(EntityField<E, T>) - Method in class com.kenshoo.pl.entity.internal.ResultingFieldsCombination
 
get(EntityField<E, T>) - Method in class com.kenshoo.pl.entity.spi.helpers.ObservedResult
 
get(EntityField<E, T>) - Method in class com.kenshoo.pl.entity.UniqueKeyValue
 
get(EntityFieldPrototype<T>) - Method in class com.kenshoo.pl.entity.PrototypeFieldsCombination
 
get(Identifier<E>) - Method in class com.kenshoo.pl.simulation.internal.InitialStateRecorder
 
get(Field<T>) - Method in class com.kenshoo.pl.data.AbstractRecordCommand
 
getAffectedRowsOf(String) - Method in class com.kenshoo.pl.entity.PersistentLayerStats
 
getAuditLogTime(TimeUnit) - Method in class com.kenshoo.pl.entity.PersistentLayerStats
 
getChangedFields() - Method in class com.kenshoo.pl.entity.ChangeEntityCommand
 
getChangedFields() - Method in interface com.kenshoo.pl.entity.EntityChange
 
getChangeOperation() - Method in class com.kenshoo.pl.entity.CreateEntityCommand
 
getChangeOperation() - Method in class com.kenshoo.pl.entity.DeleteEntityCommand
 
getChangeOperation() - Method in interface com.kenshoo.pl.entity.EntityChange
 
getChangeOperation() - Method in class com.kenshoo.pl.entity.InsertOnDuplicateUpdateCommand
 
getChangeOperation() - Method in class com.kenshoo.pl.entity.UpdateEntityCommand
 
getChangeResults() - Method in class com.kenshoo.pl.entity.ChangeResult
 
getChanges() - Method in class com.kenshoo.pl.entity.ChangeEntityCommand
 
getChanges() - Method in interface com.kenshoo.pl.entity.EntityChange
 
getChildId() - Method in class com.kenshoo.pl.entity.FullIdentifier
 
getChildRecords() - Method in class com.kenshoo.pl.entity.audit.AuditRecord
 
getChildren() - Method in class com.kenshoo.pl.entity.ChangeEntityCommand
 
getChildren() - Method in interface com.kenshoo.pl.entity.EntityChange
 
getChildren(CHILD) - Method in class com.kenshoo.pl.entity.ChangeEntityCommand
 
getChildren(CHILD) - Method in interface com.kenshoo.pl.entity.EntityChange
 
getChildType() - Method in class com.kenshoo.pl.entity.DeletionOfOther
 
getChildType() - Method in interface com.kenshoo.pl.entity.internal.MissingChildrenSupplier
 
getCommand() - Method in class com.kenshoo.pl.entity.EntityChangeResult
 
getCommand() - Method in class com.kenshoo.pl.simulation.internal.SimulatedResult
 
getDatabaseId(Identifier<E>) - Static method in class com.kenshoo.pl.entity.internal.EntityDbUtil
 
getDbAdapter() - Method in interface com.kenshoo.pl.entity.EntityField
 
getDbAdapter() - Method in class com.kenshoo.pl.entity.internal.EntityFieldImpl
 
getDbValues(T) - Method in interface com.kenshoo.pl.entity.EntityFieldDbAdapter
 
getDbValues(T) - Method in class com.kenshoo.pl.entity.internal.EmptyVirtualEntityFieldDbAdapter
 
getDbValues(T) - Method in class com.kenshoo.pl.entity.internal.SimpleEntityFieldDbAdapter
 
getDbValues(T) - Method in class com.kenshoo.pl.entity.internal.VirtualEntityFieldDbAdapter
 
getDbValues(T) - Method in class com.kenshoo.pl.entity.internal.VirtualEntityFieldDbAdapter2
 
getDelete(DataTable, EntityChange, Supplier<DeleteRecordCommand>) - Method in class com.kenshoo.pl.entity.internal.ChangesContainer
 
getDeleted() - Method in class com.kenshoo.pl.data.AffectedRows
 
getDescription() - Method in class com.kenshoo.pl.simulation.ActualMutatorError
 
getDescription() - Method in class com.kenshoo.pl.simulation.ComparisonMismatch
 
getEntity(EntityChange) - Method in interface com.kenshoo.pl.entity.ChangeContext
 
getEntity(EntityChange) - Method in class com.kenshoo.pl.entity.ChangeContextImpl
 
getEntity(EntityChange) - Method in class com.kenshoo.pl.entity.OverridingContext
 
getEntityField() - Method in class com.kenshoo.pl.entity.FieldFetchRequest
 
getEntityFieldPrototype() - Method in class com.kenshoo.pl.entity.internal.PrototypedEntityFieldImpl
 
getEntityFieldPrototype() - Method in interface com.kenshoo.pl.entity.PrototypedEntityField
 
getEntityId() - Method in class com.kenshoo.pl.entity.audit.AuditRecord
 
getEntityType() - Method in class com.kenshoo.pl.entity.audit.AuditRecord
 
getEntityType() - Method in class com.kenshoo.pl.entity.ChangeEntityCommand
 
getEntityType() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig
 
getEntityType() - Method in interface com.kenshoo.pl.entity.EntityChange
 
getEntityType() - Method in interface com.kenshoo.pl.entity.EntityField
 
getEntityType() - Method in interface com.kenshoo.pl.entity.IdentifierType
 
getEntityType() - Method in class com.kenshoo.pl.entity.internal.EntityFieldImpl
 
getEntityType() - Method in class com.kenshoo.pl.entity.UniqueKey
 
getEntityTypeName() - Method in interface com.kenshoo.pl.entity.internal.audit.AuditRecordGenerator
 
getEntityTypeName() - Method in class com.kenshoo.pl.entity.internal.audit.AuditRecordGeneratorImpl
 
getErrorCode() - Method in class com.kenshoo.pl.entity.spi.helpers.ImmutableFieldValidatorImpl
 
getErrorCode() - Method in class com.kenshoo.pl.entity.spi.helpers.ObservedResult
 
getErrorCode() - Method in class com.kenshoo.pl.entity.spi.helpers.SimpleRequiredFieldValidator
 
getErrorCode() - Method in interface com.kenshoo.pl.entity.spi.ImmutableFieldValidator
 
getErrorCode() - Method in interface com.kenshoo.pl.entity.spi.RequiredFieldValidator
 
getErrorCode() - Method in class com.kenshoo.pl.entity.ValidationError
 
getErrorDescription() - Method in class com.kenshoo.pl.simulation.internal.ActualError
 
getErrorDescription() - Method in interface com.kenshoo.pl.simulation.internal.ActualResult
 
getErrorDescription() - Method in class com.kenshoo.pl.simulation.internal.ActualSuccess
 
getErrors() - Method in class com.kenshoo.pl.entity.EntityChangeResult
 
getErrors() - Method in class com.kenshoo.pl.simulation.internal.SimulatedResult
 
getErrors(C) - Method in class com.kenshoo.pl.entity.ChangeResult
 
getExternalFields() - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType
 
getFeatures() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig
 
getFetchRequests() - Method in interface com.kenshoo.pl.entity.ChangeContext
 
getFetchRequests() - Method in class com.kenshoo.pl.entity.ChangeContextImpl
 
getFetchRequests() - Method in class com.kenshoo.pl.entity.OverridingContext
 
getFetchTime(TimeUnit) - Method in class com.kenshoo.pl.entity.PersistentLayerStats
 
getField() - Method in class com.kenshoo.jooq.FieldAndValue
 
getField() - Method in class com.kenshoo.jooq.FieldAndValues
 
getField() - Method in class com.kenshoo.pl.entity.audit.ExternalAuditedField
 
getField() - Method in class com.kenshoo.pl.entity.audit.FieldAuditRecord
 
getField() - Method in class com.kenshoo.pl.entity.FieldChange
 
getField() - Method in class com.kenshoo.pl.entity.FieldValue
 
getField() - Method in class com.kenshoo.pl.entity.IdField
 
getField() - Method in class com.kenshoo.pl.entity.internal.audit.AuditedField
 
getField() - Method in class com.kenshoo.pl.entity.internal.EntityFieldValue
 
getField() - Method in class com.kenshoo.pl.entity.ValidationError
 
getField(TableField<Record, T>) - Method in class com.kenshoo.pl.data.ImpersonatorTable
 
getFieldAnnotation(EntityType<E>, EntityField<E, ?>, Class<A>) - Static method in class com.kenshoo.pl.entity.internal.EntityTypeReflectionUtil
 
getFieldByName(String) - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
getFieldByName(String) - Method in interface com.kenshoo.pl.entity.EntityType
 
getFieldMappingByPrototype(E, Collection<EntityFieldPrototype<?>>) - Static method in class com.kenshoo.pl.entity.internal.EntityTypeReflectionUtil
 
getFieldName() - Method in class com.kenshoo.pl.entity.internal.EntityFieldValue
 
getFieldRecords() - Method in class com.kenshoo.pl.entity.audit.AuditRecord
 
getFields() - Method in class com.kenshoo.pl.data.AbstractRecordCommand
 
getFields() - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
getFields() - Method in interface com.kenshoo.pl.entity.EntityType
 
getFields() - Method in interface com.kenshoo.pl.entity.IdentifierType
 
getFields() - Method in class com.kenshoo.pl.entity.internal.fetch.ExecutionPlan.ManyToOnePlan
 
getFields() - Method in class com.kenshoo.pl.entity.internal.fetch.ExecutionPlan.OneToOnePlan
 
getFields() - Method in class com.kenshoo.pl.entity.PLCondition
 
getFields() - Method in class com.kenshoo.pl.entity.UniqueKey
 
getFieldsByPrototype(E, EntityFieldPrototype<T>) - Static method in class com.kenshoo.pl.entity.internal.EntityTypeReflectionUtil
 
getFieldsToRetain() - Method in class com.kenshoo.pl.entity.internal.FalseUpdatesPurger
 
getFieldToNameBiMap(EntityType<E>) - Static method in class com.kenshoo.pl.entity.internal.EntityTypeReflectionUtil
 
getFieldValues(Collection<EntityField<E, ?>>, CurrentEntityState) - Static method in class com.kenshoo.pl.entity.internal.EntityDbUtil
 
getFieldValues(Collection<EntityField<E, ?>>, FieldsValueMap<E>) - Static method in class com.kenshoo.pl.entity.internal.EntityDbUtil
 
getFinalEntity(EntityChange<? extends EntityType<?>>) - Method in interface com.kenshoo.pl.entity.ChangeContext
 
getFinalValue(EntityField<?, ?>) - Method in class com.kenshoo.pl.simulation.internal.ActualError
 
getFinalValue(EntityField<?, ?>) - Method in interface com.kenshoo.pl.simulation.internal.ActualResult
 
getFinalValue(EntityField<?, ?>) - Method in class com.kenshoo.pl.simulation.internal.ActualSuccess
 
getFirstDbValue(T) - Method in interface com.kenshoo.pl.entity.EntityFieldDbAdapter
 
getFirstDbValue(T) - Method in class com.kenshoo.pl.entity.internal.EmptyVirtualEntityFieldDbAdapter
 
getFirstDbValue(T) - Method in class com.kenshoo.pl.entity.internal.VirtualEntityFieldDbAdapter
 
getFirstDbValue(T) - Method in class com.kenshoo.pl.entity.internal.VirtualEntityFieldDbAdapter2
 
getFirstTableField() - Method in interface com.kenshoo.pl.entity.EntityFieldDbAdapter
 
getForeignKey(DataTable) - Method in interface com.kenshoo.jooq.DataTable
 
getFromRecord(Iterator<Object>) - Method in interface com.kenshoo.pl.entity.EntityFieldDbAdapter
Composes the value of the entity field out of values of individual table fields.
getFromRecord(Iterator<Object>) - Method in class com.kenshoo.pl.entity.internal.EmptyVirtualEntityFieldDbAdapter
 
getFromRecord(Iterator<Object>) - Method in class com.kenshoo.pl.entity.internal.SimpleEntityFieldDbAdapter
 
getFromRecord(Iterator<Object>) - Method in class com.kenshoo.pl.entity.internal.VirtualEntityFieldDbAdapter
 
getFromRecord(Iterator<Object>) - Method in class com.kenshoo.pl.entity.internal.VirtualEntityFieldDbAdapter2
 
getHierarchy() - Method in interface com.kenshoo.pl.entity.ChangeContext
 
getHierarchy() - Method in class com.kenshoo.pl.entity.ChangeContextImpl
 
getHierarchy() - Method in class com.kenshoo.pl.entity.OverridingContext
 
getId() - Method in class com.kenshoo.pl.data.DeleteRecordCommand
 
getId() - Method in class com.kenshoo.pl.data.UpdateRecordCommand
 
getId() - Method in class com.kenshoo.pl.entity.SingleUniqueKeyValue
 
getId() - Method in class com.kenshoo.pl.simulation.ActualMutatorError
 
getId() - Method in class com.kenshoo.pl.simulation.ComparisonMismatch
 
getId() - Method in class com.kenshoo.pl.simulation.internal.SimulatedResult
 
getIdentifier() - Method in class com.kenshoo.pl.entity.CreateEntityCommand
 
getIdentifier() - Method in class com.kenshoo.pl.entity.DeleteEntityCommand
 
getIdentifier() - Method in interface com.kenshoo.pl.entity.EntityChange
 
getIdentifier() - Method in class com.kenshoo.pl.entity.EntityChangeResult
 
getIdentifier() - Method in class com.kenshoo.pl.entity.EntityCreateResult
 
getIdentifier() - Method in class com.kenshoo.pl.entity.EntityDeleteResult
 
getIdentifier() - Method in class com.kenshoo.pl.entity.EntityInsertOnDuplicateUpdateResult
 
getIdentifier() - Method in class com.kenshoo.pl.entity.EntityUpdateResult
 
getIdentifier() - Method in class com.kenshoo.pl.entity.spi.helpers.ObservedResult
 
getIdentifier() - Method in class com.kenshoo.pl.entity.UpdateEntityCommand
 
getIdentity() - Method in class com.kenshoo.jooq.AbstractDataTable
 
getIdField() - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
getIdField() - Method in interface com.kenshoo.pl.entity.EntityType
 
getIdField() - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType
 
getIdGeneration() - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
getIdGeneration() - Method in interface com.kenshoo.pl.entity.EntityType
 
getIdGeneration() - Method in class com.kenshoo.pl.entity.IdField
 
getInsert(DataTable, EntityChange) - Method in class com.kenshoo.pl.entity.internal.ChangesContainer
 
getInsert(DataTable, EntityChange, Supplier<CreateRecordCommand>) - Method in class com.kenshoo.pl.entity.internal.ChangesContainer
 
getInserted() - Method in class com.kenshoo.pl.data.AffectedRows
 
getInsertOnDuplicateUpdate(DataTable, EntityChange, Supplier<CreateRecordCommand>) - Method in class com.kenshoo.pl.entity.internal.ChangesContainer
 
getInspectedStatus() - Method in class com.kenshoo.pl.entity.spi.helpers.ObservedResult
 
getInstance() - Static method in class com.kenshoo.pl.entity.equalityfunctions.ComparableEqualityFunction
 
getInstance(Class<T>) - Static method in class com.kenshoo.pl.entity.converters.IdentityValueConverter
 
getInternalFields() - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType
 
getJooqCondition() - Method in class com.kenshoo.pl.entity.PLCondition
 
getKetToParent() - Method in class com.kenshoo.pl.entity.FullIdentifier
 
getKeysToParent() - Method in class com.kenshoo.pl.entity.ChangeEntityCommand
 
getKeysToParent() - Method in interface com.kenshoo.pl.entity.EntityChange
 
getKeyTo(EntityType<TO>) - Method in interface com.kenshoo.pl.entity.EntityType
 
getMandatoryFields() - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType
 
getMandatoryFieldValues() - Method in class com.kenshoo.pl.entity.audit.AuditRecord
 
getMany(CHILD) - Method in class com.kenshoo.pl.entity.FinalEntityState
 
getMany(E) - Method in class com.kenshoo.pl.entity.CurrentEntityMutableState
 
getMany(E) - Method in interface com.kenshoo.pl.entity.Entity
 
getManyToOnePlans() - Method in class com.kenshoo.pl.entity.internal.fetch.ExecutionPlan
 
getMethodsMap(E, Class<FE>) - Static method in class com.kenshoo.pl.entity.internal.EntityTypeReflectionUtil
 
getName() - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
getName() - Method in class com.kenshoo.pl.entity.audit.ExternalAuditedField
 
getName() - Method in interface com.kenshoo.pl.entity.EntityType
 
getName() - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType
 
getName() - Method in class com.kenshoo.pl.entity.internal.audit.AuditedField
 
getNewValue() - Method in class com.kenshoo.pl.entity.audit.FieldAuditRecord
 
getOldValue() - Method in class com.kenshoo.pl.entity.audit.FieldAuditRecord
 
getOneToOnePlan() - Method in class com.kenshoo.pl.entity.internal.fetch.ExecutionPlan
 
getOperator() - Method in class com.kenshoo.pl.entity.audit.AuditRecord
 
getOutputGenerators() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig
 
getParameters() - Method in class com.kenshoo.pl.entity.ValidationError
 
getParent() - Method in class com.kenshoo.pl.entity.ChangeEntityCommand
 
getParent(EntityType<?>) - Method in class com.kenshoo.pl.entity.Hierarchy
 
getParentId() - Method in class com.kenshoo.pl.entity.FullIdentifier
 
getPath() - Method in class com.kenshoo.pl.entity.internal.fetch.ExecutionPlan.ManyToOnePlan
 
getPaths() - Method in class com.kenshoo.pl.entity.internal.fetch.ExecutionPlan.OneToOnePlan
 
getPostFetchCommandEnrichers() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig
 
getPostFetchCondition() - Method in class com.kenshoo.pl.entity.PLCondition
 
getPostFetchFilters() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig
 
getPostSupplyFilters() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig
 
getPrimary() - Method in class com.kenshoo.pl.entity.internal.fetch.OneToOneTableRelation
 
getPrimaryIdentityField() - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
getPrimaryIdentityField() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig
 
getPrimaryIdentityField() - Method in interface com.kenshoo.pl.entity.EntityType
 
getPrimaryKey() - Method in class com.kenshoo.jooq.AbstractDataTable
 
getPrimaryKey() - Method in class com.kenshoo.jooq.IdsTempTable
 
getPrimaryKey() - Method in class com.kenshoo.jooq.TuplesTempTable
 
getPrimaryKey() - Method in class com.kenshoo.pl.data.ImpersonatorTable
 
getPrimaryKey() - Method in interface com.kenshoo.pl.entity.EntityType
 
getPrimaryKeyField(DataTable, Class) - Static method in class com.kenshoo.pl.data.AbstractRecordCommand
 
getPrimaryTable() - Method in interface com.kenshoo.pl.entity.EntityType
 
getPrototype() - Method in interface com.kenshoo.pl.entity.spi.PrototypeFieldComplexValidator
 
getPrototype() - Method in interface com.kenshoo.pl.entity.spi.PrototypeFieldValidator
 
getPrototypedFields() - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
getPrototypedFields() - Method in interface com.kenshoo.pl.entity.EntityType
 
getPrototypes() - Method in interface com.kenshoo.pl.entity.spi.PrototypeFieldsCombinationValidator
 
getQuery() - Method in class com.kenshoo.jooq.DeleteQueryExtension
 
getQuery() - Method in interface com.kenshoo.jooq.QueryExtension
 
getReferences() - Method in class com.kenshoo.jooq.AbstractDataTable
 
getReferences() - Method in class com.kenshoo.pl.data.ImpersonatorTable
 
getRequiredFields() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig
 
getRequiredRelationFields() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig
 
getSecondary() - Method in class com.kenshoo.pl.entity.internal.fetch.OneToOneTableRelation
 
getSecondaryTableRelations() - Method in class com.kenshoo.pl.entity.internal.fetch.ExecutionPlan.OneToOnePlan
 
getStats() - Method in interface com.kenshoo.pl.entity.ChangeContext
 
getStats() - Method in class com.kenshoo.pl.entity.ChangeContextImpl
 
getStats() - Method in class com.kenshoo.pl.entity.ChangeResult
 
getStats() - Method in class com.kenshoo.pl.entity.OverridingContext
 
getStringValueConverter() - Method in interface com.kenshoo.pl.entity.EntityField
 
getStringValueConverter() - Method in class com.kenshoo.pl.entity.internal.audit.AuditedField
 
getStringValueConverter() - Method in class com.kenshoo.pl.entity.internal.EntityFieldImpl
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.internal.CreationDateEnricher
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.internal.DefaultFieldValueEnricher
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.internal.FalseUpdatesPurger
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.internal.MissingEntitiesFilter
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.internal.MissingParentEntitiesFilter
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.internal.RequiredFieldsChangesFilter
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.internal.validators.AncestorsValidationAdapter
 
getSupportedChangeOperation() - Method in interface com.kenshoo.pl.entity.internal.validators.ChangeValidatorAdapter
 
getSupportedChangeOperation() - Method in interface com.kenshoo.pl.entity.internal.validators.EntityChangeValidator
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.internal.validators.EntityChangeValidatorAdapter
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.internal.validators.FieldComplexValidationAdapter
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.internal.validators.FieldsCombinationValidationAdapter
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.internal.validators.FieldValidationAdapter
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.internal.validators.ImmutableFieldValidationAdapter
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.internal.validators.PrototypeFieldComplexValidationAdapter
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.internal.validators.PrototypeFieldsCombinationValidationAdapter
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.internal.validators.PrototypeFieldValidationAdapter
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.internal.validators.RequiredFieldValidationAdapter
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.internal.validators.ValidationFilter
 
getSupportedChangeOperation() - Method in interface com.kenshoo.pl.entity.spi.CurrentStateConsumer
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.spi.helpers.CopyFieldsOnCreateEnricher
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.spi.helpers.CopyFieldsOnUpdateEnricher
 
getSupportedChangeOperation() - Method in class com.kenshoo.pl.entity.spi.helpers.UniquenessValidator
 
getSupportedOperation() - Method in interface com.kenshoo.pl.entity.EntityType
 
getTable() - Method in interface com.kenshoo.jooq.TempTableResource
 
getTable() - Method in class com.kenshoo.pl.data.AbstractRecordCommand
 
getTable() - Method in interface com.kenshoo.pl.entity.EntityFieldDbAdapter
 
getTable() - Method in class com.kenshoo.pl.entity.internal.EmptyVirtualEntityFieldDbAdapter
 
getTable() - Method in class com.kenshoo.pl.entity.internal.SimpleEntityFieldDbAdapter
 
getTable() - Method in class com.kenshoo.pl.entity.internal.VirtualEntityFieldDbAdapter
 
getTable() - Method in class com.kenshoo.pl.entity.internal.VirtualEntityFieldDbAdapter2
 
getTableFields() - Method in class com.kenshoo.pl.data.DatabaseId
 
getTableFields() - Method in interface com.kenshoo.pl.entity.EntityFieldDbAdapter
 
getTableFields() - Method in interface com.kenshoo.pl.entity.IdentifierType
 
getTableFields() - Method in class com.kenshoo.pl.entity.internal.EmptyVirtualEntityFieldDbAdapter
 
getTableFields() - Method in class com.kenshoo.pl.entity.internal.SimpleEntityFieldDbAdapter
 
getTableFields() - Method in class com.kenshoo.pl.entity.internal.VirtualEntityFieldDbAdapter
 
getTableFields() - Method in class com.kenshoo.pl.entity.internal.VirtualEntityFieldDbAdapter2
 
getTableFields() - Method in class com.kenshoo.pl.entity.UniqueKey
 
getTablesAffected() - Method in class com.kenshoo.pl.entity.PersistentLayerStats
 
getTarget() - Method in class com.kenshoo.pl.entity.spi.helpers.CopyFieldsOnCreateEnricher.Field2Copy
 
gettingValues(CommandToValuesStrategy<E>) - Method in class com.kenshoo.pl.entity.HierarchyKeyPopulator.Builder
 
getTrigger() - Method in class com.kenshoo.pl.entity.internal.audit.AuditedField
 
getUnderlyingMandatoryFields() - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType
 
getUnderlyingOnChangeFields() - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType
 
getUniqueKey() - Method in interface com.kenshoo.pl.entity.Identifier
 
getUniqueKey() - Method in class com.kenshoo.pl.entity.UniqueKeyValue
 
getUpdate(DataTable, EntityChange, Supplier<UpdateRecordCommand>) - Method in class com.kenshoo.pl.entity.internal.ChangesContainer
 
getUpdated() - Method in class com.kenshoo.pl.data.AffectedRows
 
getUpdateTime(TimeUnit) - Method in class com.kenshoo.pl.entity.PersistentLayerStats
 
getValidationError() - Method in exception com.kenshoo.pl.entity.spi.ValidationException
 
getValidationErrors(EntityChange) - Method in interface com.kenshoo.pl.entity.ChangeContext
 
getValidationErrors(EntityChange) - Method in class com.kenshoo.pl.entity.ChangeContextImpl
 
getValidationErrors(EntityChange) - Method in class com.kenshoo.pl.entity.OverridingContext
 
getValidators() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig
 
getValue() - Method in class com.kenshoo.jooq.FieldAndValue
 
getValue() - Method in class com.kenshoo.pl.entity.FieldChange
 
getValue() - Method in class com.kenshoo.pl.entity.FieldValue
 
getValue() - Method in class com.kenshoo.pl.entity.internal.EntityFieldValue
 
getValueClass() - Method in class com.kenshoo.pl.entity.CommonTypesStringConverter
 
getValueClass() - Method in class com.kenshoo.pl.entity.converters.ByteBooleanValueConverter
 
getValueClass() - Method in class com.kenshoo.pl.entity.converters.DateTimeValueConverter
 
getValueClass() - Method in class com.kenshoo.pl.entity.converters.EnumAsStringValueConverter
 
getValueClass() - Method in class com.kenshoo.pl.entity.converters.IdentityValueConverter
 
getValueClass() - Method in class com.kenshoo.pl.entity.converters.IntegerValueConverter
 
getValueClass() - Method in class com.kenshoo.pl.entity.converters.StringSetValueConverter
 
getValueClass() - Method in class com.kenshoo.pl.entity.converters.TimestampValueConverter
 
getValueClass() - Method in interface com.kenshoo.pl.entity.EntityField
 
getValueClass() - Method in interface com.kenshoo.pl.entity.ValueConverter
 
getValues() - Method in class com.kenshoo.jooq.FieldAndValues
 
getValues() - Method in class com.kenshoo.pl.data.DatabaseId
 
getValues() - Method in interface com.kenshoo.pl.entity.Identifier
 
getValues(Collection<EntityField<E, ?>>, EntityChange<E>) - Method in interface com.kenshoo.pl.entity.CommandToValuesStrategy
 
getValues(Stream<Field<?>>) - Method in class com.kenshoo.pl.data.AbstractRecordCommand
 
getVirtualPartition() - Method in class com.kenshoo.jooq.AbstractDataTable
 
getVirtualPartition() - Method in interface com.kenshoo.jooq.DataTable
 
getVirtualPartition() - Method in class com.kenshoo.pl.data.ImpersonatorTable
 
getWhereToQuery() - Method in class com.kenshoo.pl.entity.FieldFetchRequest
 
getWhoAskedForThis() - Method in class com.kenshoo.pl.entity.FieldFetchRequest
 
groupValuesByFields(Collection<? extends Identifier<E>>) - Static method in interface com.kenshoo.pl.entity.Identifier
 

H

handleRecursive(Iterable<? extends ChangeEntityCommand<PARENT>>, ChangeFlowConfig<PARENT>) - Method in class com.kenshoo.pl.entity.DeletionCommandPopulator
 
hasErrors() - Method in class com.kenshoo.pl.entity.ChangeResult
 
hasErrors(C) - Method in class com.kenshoo.pl.entity.ChangeResult
 
hashCode() - Method in class com.kenshoo.pl.data.DatabaseId
 
hashCode() - Method in class com.kenshoo.pl.entity.audit.ExternalAuditedField
 
hashCode() - Method in class com.kenshoo.pl.entity.audit.FieldAuditRecord
 
hashCode() - Method in class com.kenshoo.pl.entity.FieldFetchRequest
 
hashCode() - Method in class com.kenshoo.pl.entity.FieldValue
 
hashCode() - Method in class com.kenshoo.pl.entity.FullIdentifier
 
hashCode() - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType
 
hashCode() - Method in class com.kenshoo.pl.entity.internal.audit.AuditedField
 
hashCode() - Method in class com.kenshoo.pl.entity.internal.EntityFieldImpl
 
hashCode() - Method in class com.kenshoo.pl.entity.internal.EntityFieldValue
 
hashCode() - Method in class com.kenshoo.pl.entity.internal.fetch.OneToOneTableRelation
 
hashCode() - Method in class com.kenshoo.pl.entity.Triptional
Returns a hash code value which is the combination of: The present value, if any, or 0 (zero) if no value is present. An internal indicator to differentiate between a present and an absent value (without this, a present value of null and an absent value would produce the same hashcode)
hashCode() - Method in class com.kenshoo.pl.entity.UniqueKey
 
hashCode() - Method in class com.kenshoo.pl.entity.UniqueKeyValue
 
hasInternalFields() - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType
 
hasNoChanges() - Method in class com.kenshoo.pl.entity.audit.AuditRecord
 
hasValidationErrors() - Method in interface com.kenshoo.pl.entity.ChangeContext
 
hasValidationErrors() - Method in class com.kenshoo.pl.entity.ChangeContextImpl
 
hasValidationErrors() - Method in class com.kenshoo.pl.entity.OverridingContext
 
Hierarchy - Class in com.kenshoo.pl.entity
 
HierarchyKeyPopulator<PARENT extends EntityType<PARENT>> - Class in com.kenshoo.pl.entity
 
HierarchyKeyPopulator.Builder<E extends EntityType<E>> - Class in com.kenshoo.pl.entity
 

I

id - Variable in class com.kenshoo.jooq.IdsTempTable
 
Id - Annotation Type in com.kenshoo.pl.entity.annotation
Annotates the field that can be used as unique identifier.
IDENTICAL - com.kenshoo.pl.entity.spi.helpers.ObservedResult.InspectedStatus
 
Identifier<E extends EntityType<E>> - Interface in com.kenshoo.pl.entity
 
IdentifierType<E extends EntityType<E>> - Interface in com.kenshoo.pl.entity
 
IdentityValueConverter<T> - Class in com.kenshoo.pl.entity.converters
 
IdentityValueConverter(Class<T>) - Constructor for class com.kenshoo.pl.entity.converters.IdentityValueConverter
 
IdField<E extends EntityType<E>> - Class in com.kenshoo.pl.entity
 
IdField(EntityField<E, ? extends Number>, IdGeneration) - Constructor for class com.kenshoo.pl.entity.IdField
 
IdGeneration - Enum in com.kenshoo.pl.entity.annotation
 
IdsList<T> - Interface in com.kenshoo.jooq
An abstraction of a list of IDs designed to hide the decision whether IN clause or in-memory temporary table should be used.
IdsTempTable<T> - Class in com.kenshoo.jooq
 
IdsTempTable(String, IdsTempTable<T>) - Constructor for class com.kenshoo.jooq.IdsTempTable
 
IdsTempTable(DataType<T>) - Constructor for class com.kenshoo.jooq.IdsTempTable
 
ifNotNull(Consumer<? super T>) - Method in class com.kenshoo.pl.entity.Triptional
If a value is present and not-null, invoke the specified consumer with the value, otherwise do nothing.
IGNORE - com.kenshoo.pl.data.CreateRecordCommand.OnDuplicateKey
 
IgnoredIfSetAlone - Annotation Type in com.kenshoo.pl.entity
 
Immutable - Annotation Type in com.kenshoo.pl.entity.annotation
Annotates an EntityField that cannot be modified by update
immutableField() - Method in class com.kenshoo.pl.entity.spi.helpers.ImmutableFieldValidatorImpl
 
immutableField() - Method in interface com.kenshoo.pl.entity.spi.ImmutableFieldValidator
 
ImmutableFieldValidationAdapter<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.internal.validators
 
ImmutableFieldValidationAdapter(ImmutableFieldValidator<E, T>) - Constructor for class com.kenshoo.pl.entity.internal.validators.ImmutableFieldValidationAdapter
 
ImmutableFieldValidator<E extends EntityType<E>,​T> - Interface in com.kenshoo.pl.entity.spi
A validator that prevents a field from being modified (can only be set by a CREATE command).
ImmutableFieldValidatorImpl<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.spi.helpers
 
ImmutableFieldValidatorImpl(EntityField<E, T>, String) - Constructor for class com.kenshoo.pl.entity.spi.helpers.ImmutableFieldValidatorImpl
 
immutableWhen() - Method in interface com.kenshoo.pl.entity.spi.ImmutableFieldValidator
 
ImpersonatorTable - Class in com.kenshoo.pl.data
 
ImpersonatorTable(DataTable) - Constructor for class com.kenshoo.pl.data.ImpersonatorTable
 
imposeOnQuery(S, Field<FT>) - Method in interface com.kenshoo.jooq.IdsList
 
imposeOnUpdate(S, Field<FT>) - Method in interface com.kenshoo.jooq.IdsList
 
in(Collection<Tuple2<T1, T2>>) - Method in interface com.kenshoo.jooq.SelectQueryExtender.BuilderIn2
 
in(Collection<Tuple3<T1, T2, T3>>) - Method in interface com.kenshoo.jooq.SelectQueryExtender.BuilderIn3
 
in(Collection<Tuple4<T1, T2, T3, T4>>) - Method in interface com.kenshoo.jooq.SelectQueryExtender.BuilderIn4
 
in(Collection<Tuple5<T1, T2, T3, T4, T5>>) - Method in interface com.kenshoo.jooq.SelectQueryExtender.BuilderIn5
 
in(Collection<T>) - Method in interface com.kenshoo.jooq.DeleteQueryBuilder.BuilderIn1
 
in(Collection<T>) - Method in interface com.kenshoo.jooq.SelectQueryExtender.BuilderIn1
 
in(T...) - Method in interface com.kenshoo.pl.entity.EntityField
 
InitialStateRecorder<E extends EntityType<E>> - Class in com.kenshoo.pl.simulation.internal
 
InitialStateRecorder(Collection<EntityField<E, ?>>) - Constructor for class com.kenshoo.pl.simulation.internal.InitialStateRecorder
 
innerJoin(TreeEdge) - Method in class com.kenshoo.pl.entity.internal.fetch.QueryBuilder
 
innerJoin(List<TreeEdge>) - Method in class com.kenshoo.pl.entity.internal.fetch.QueryBuilder
 
insertedAndUpdated(int, int) - Static method in class com.kenshoo.pl.data.AffectedRows
 
insertOnDuplicateUpdate(List<? extends InsertOnDuplicateUpdateCommand<E, ID>>) - Method in interface com.kenshoo.pl.entity.EntityPersistence
 
InsertOnDuplicateUpdateCommand<E extends EntityType<E>,​ID extends Identifier<E>> - Class in com.kenshoo.pl.entity
 
InsertOnDuplicateUpdateCommand(E, ID) - Constructor for class com.kenshoo.pl.entity.InsertOnDuplicateUpdateCommand
 
InsertOnDuplicateUpdateResult<E extends EntityType<E>,​ID extends Identifier<E>> - Class in com.kenshoo.pl.entity
 
InsertOnDuplicateUpdateResult(Iterable<EntityInsertOnDuplicateUpdateResult<E, ID>>) - Constructor for class com.kenshoo.pl.entity.InsertOnDuplicateUpdateResult
 
InsertOnDuplicateUpdateResult(Iterable<EntityInsertOnDuplicateUpdateResult<E, ID>>, PersistentLayerStats) - Constructor for class com.kenshoo.pl.entity.InsertOnDuplicateUpdateResult
 
inspect(Map<? extends Identifier<E>, CurrentEntityState>, ChangeResult<E, ?, ?>, List<ObservedResult<E>>) - Method in class com.kenshoo.pl.entity.spi.helpers.ChangeResultInspector
 
inspectedFlow(String) - Method in class com.kenshoo.pl.entity.spi.helpers.ChangeResultInspector.Builder
 
INSTANCE - Static variable in class com.kenshoo.pl.entity.converters.ByteBooleanValueConverter
 
INSTANCE - Static variable in class com.kenshoo.pl.entity.converters.DateTimeValueConverter
 
INSTANCE - Static variable in class com.kenshoo.pl.entity.converters.IntegerValueConverter
 
INSTANCE - Static variable in class com.kenshoo.pl.entity.converters.StringSetValueConverter
 
INSTANCE - Static variable in class com.kenshoo.pl.entity.converters.TimestampValueConverter
 
INSTANCE - Static variable in class com.kenshoo.pl.entity.equalityfunctions.EmptyAsNullStringEqualityFunction
 
INSTANCE - Static variable in class com.kenshoo.pl.entity.internal.audit.AuditedEntityTypeResolverImpl
 
INSTANCE - Static variable in class com.kenshoo.pl.entity.internal.audit.AuditedFieldResolver
 
INSTANCE - Static variable in class com.kenshoo.pl.entity.internal.audit.AuditFieldChangeGenerator
 
INSTANCE - Static variable in class com.kenshoo.pl.entity.internal.audit.AuditFieldValueResolver
 
INSTANCE - Static variable in class com.kenshoo.pl.entity.internal.EntityIdExtractor
 
INT_TABLE - Static variable in class com.kenshoo.jooq.IdsTempTable
 
IntegerValueConverter - Class in com.kenshoo.pl.entity.converters
 
IntegerValueConverter() - Constructor for class com.kenshoo.pl.entity.converters.IntegerValueConverter
 
IntIdsList - Class in com.kenshoo.jooq
 
IntIdsList(DSLContext) - Constructor for class com.kenshoo.jooq.IntIdsList
 
IntIdsList(DSLContext, Collection<Integer>) - Constructor for class com.kenshoo.jooq.IntIdsList
 
invoke(Object, Method, Object[]) - Method in class com.kenshoo.pl.entity.internal.PartialEntityInvocationHandler
 
isAbsent() - Method in class com.kenshoo.pl.entity.Triptional
Return true if there is no value present, otherwise false.
isActiveTransactionExist() - Method in interface com.kenshoo.pl.entity.spi.TransactionDetector
 
isAnnotatedWith(EntityType<E>, Class<A>, EntityField<E, ?>) - Static method in class com.kenshoo.pl.entity.internal.EntityTypeReflectionUtil
 
isAnyFieldContainedInAnyCommand(Collection<? extends EntityChange<E>>, EntityField<E, ?>...) - Static method in class com.kenshoo.pl.entity.spi.helpers.CommandsFieldMatcher
 
isAnyFieldMissingInAnyCommand(Collection<? extends EntityChange<E>>, EntityField<E, ?>...) - Static method in class com.kenshoo.pl.entity.spi.helpers.CommandsFieldMatcher
 
isCascade() - Method in class com.kenshoo.pl.entity.DeleteEntityCommand
 
isDeadlock(Throwable) - Method in class com.kenshoo.pl.entity.mysql.MySqlDeadlockDetector
 
isDeadlock(Throwable) - Method in interface com.kenshoo.pl.entity.spi.DeadlockDetector
 
isEmpty() - Method in interface com.kenshoo.jooq.IdsList
 
isEmpty() - Method in class com.kenshoo.pl.data.AbstractRecordCommand
 
isEmpty() - Method in interface com.kenshoo.pl.entity.Identifier
 
isEnabled(Feature) - Method in interface com.kenshoo.pl.entity.ChangeContext
 
isEnabled(Feature) - Method in class com.kenshoo.pl.entity.ChangeContextImpl
 
isEnabled(Feature) - Method in class com.kenshoo.pl.entity.FeatureSet
 
isEnabled(Feature) - Method in class com.kenshoo.pl.entity.OverridingContext
 
isError() - Method in interface com.kenshoo.pl.simulation.internal.ActualResult
 
isError() - Method in class com.kenshoo.pl.simulation.internal.SimulatedResult
 
isFieldChanged(EntityField<E, ?>) - Method in class com.kenshoo.pl.entity.ChangeEntityCommand
 
isFieldChanged(EntityField<E, ?>) - Method in interface com.kenshoo.pl.entity.EntityChange
 
IsFieldReferringToParent<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal
 
IsFieldReferringToParent(Hierarchy, EntityType<E>) - Constructor for class com.kenshoo.pl.entity.internal.IsFieldReferringToParent
 
isIdentityField() - Method in interface com.kenshoo.pl.entity.EntityFieldDbAdapter
 
isNotNull() - Method in class com.kenshoo.pl.entity.Triptional
Return true if the value is present and not null, otherwise false.
isNull() - Method in interface com.kenshoo.pl.entity.EntityField
 
isNull() - Method in class com.kenshoo.pl.entity.Triptional
Return true if the value is present and null, otherwise false.
isNullOrAbsent() - Method in class com.kenshoo.pl.entity.Triptional
Return true if the value is present and null or no value, otherwise false.
isPresent() - Method in class com.kenshoo.pl.entity.Triptional
Return true if there is a value present, otherwise false.
isReallyChanged(EntityField<?, ?>) - Method in class com.kenshoo.pl.simulation.internal.ActualError
 
isReallyChanged(EntityField<?, ?>) - Method in interface com.kenshoo.pl.simulation.internal.ActualResult
 
isReallyChanged(EntityField<?, ?>) - Method in class com.kenshoo.pl.simulation.internal.ActualSuccess
 
isSuccess() - Method in class com.kenshoo.pl.entity.EntityChangeResult
 
isSuccess() - Method in class com.kenshoo.pl.entity.spi.helpers.ObservedResult
 
isSuccess() - Method in class com.kenshoo.pl.simulation.internal.ActualError
 
isSuccess() - Method in interface com.kenshoo.pl.simulation.internal.ActualResult
 
isSuccess() - Method in class com.kenshoo.pl.simulation.internal.ActualSuccess
 
isSuccess() - Method in class com.kenshoo.pl.simulation.internal.SimulatedResult
 
isSupported(Class<T>) - Static method in class com.kenshoo.pl.entity.CommonTypesStringConverter
 
isVirtual() - Method in interface com.kenshoo.pl.entity.EntityField
 
isVirtual() - Method in class com.kenshoo.pl.entity.internal.VirtualEntityFieldImpl
 
iterator() - Method in interface com.kenshoo.jooq.IdsList
 
iterator() - Method in class com.kenshoo.pl.entity.ChangeResult
 

J

JOIN_TEMP_TABLE_LIMIT - Static variable in interface com.kenshoo.jooq.QueryExtension
 
JUST_RUN_WITHOUT_CHECKING_DEADLOCKS - Static variable in interface com.kenshoo.pl.entity.spi.PersistenceLayerRetryer
 

L

Label - Class in com.kenshoo.pl.entity
 
Label() - Constructor for class com.kenshoo.pl.entity.Label
 
LazyDelegatingMultiSupplier<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal
Created by yuvalr on 2/15/16.
LazyDelegatingMultiSupplier(MultiFieldValueSupplier<E>) - Constructor for class com.kenshoo.pl.entity.internal.LazyDelegatingMultiSupplier
 
leftJoin(Set<OneToOneTableRelation>) - Method in class com.kenshoo.pl.entity.internal.fetch.QueryBuilder
 
LEGACY_ERROR_MISMATCH - com.kenshoo.pl.entity.spi.helpers.ObservedResult.InspectedStatus
 
logException(String, Throwable) - Static method in class com.kenshoo.pl.entity.spi.helpers.ChangeResultInspector
 
LONG_TABLE - Static variable in class com.kenshoo.jooq.IdsTempTable
 
LongIdsList - Class in com.kenshoo.jooq
 
LongIdsList(DSLContext) - Constructor for class com.kenshoo.jooq.LongIdsList
 
LongIdsList(DSLContext, Collection<Long>) - Constructor for class com.kenshoo.jooq.LongIdsList
 

M

Manual - com.kenshoo.pl.entity.annotation.IdGeneration
 
map(C) - Method in interface com.kenshoo.jooq.RecordMapper
 
map(Function<? super T, ? extends U>) - Method in class com.kenshoo.pl.entity.Triptional
If a value is present and not-null, apply the mapper() function to it, and return a Triptional describing the result.
If a value is present and null, return a null Triptional instance.
Otherwise - return an absent Triptional.
This method is similar to Optional.map(java.util.function.Function<? super T, ? extends U>) except that it will preserve a present null value as well (will not turn it into an absent Triptional}
map(Function<? super T, ? extends U>, Supplier<? extends U>) - Method in class com.kenshoo.pl.entity.Triptional
If a value is present and not-null, apply the notNullMapper() function to it, and return a Triptional describing the result.
If a value is present and null, call the nullReplacer() function, and return a Triptional holding the result.
Otherwise - return an absent Triptional.
mapToOptional(Function<? super T, ? extends U>) - Method in class com.kenshoo.pl.entity.Triptional
If a value is present and not-null, apply the notNullMapper() function to it, and return a Optional holding the result, or an empty Optional if the result is null.
Otherwise - return an empty Optional.
mapToOptional(Function<? super T, ? extends U>, Supplier<? extends U>) - Method in class com.kenshoo.pl.entity.Triptional
If a value is present and not-null, apply the notNullMapper() function to it, and return a Optional holding the result, or an empty Optional if the result is null.
If a value is present and null, call the nullReplacer() function, and return an Optional holding the result, or an empty Optional if the result is null.
Otherwise - return an empty Optional.
matches(Predicate<? super T>) - Method in class com.kenshoo.pl.entity.Triptional
Return true if there is a value is present, and it matches the given predicate; otherwise return false
MissingChildrenSupplier<CHILD extends EntityType<CHILD>> - Interface in com.kenshoo.pl.entity.internal
Created by libbyfr on 12/4/2019.
MissingEntitiesFilter<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal
 
MissingEntitiesFilter(E) - Constructor for class com.kenshoo.pl.entity.internal.MissingEntitiesFilter
 
MissingFieldEnricher<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.spi
 
MissingFieldEnricher() - Constructor for class com.kenshoo.pl.entity.spi.MissingFieldEnricher
 
MissingParentEntitiesFilter<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal
 
MissingParentEntitiesFilter(Collection<EntityField<E, ?>>) - Constructor for class com.kenshoo.pl.entity.internal.MissingParentEntitiesFilter
 
MultiFieldValueSupplier<E extends EntityType<E>> - Interface in com.kenshoo.pl.entity.spi
A "delayed" supplied that specifies new values for a set of fields.
MutableCommand<E extends EntityType<E>> - Interface in com.kenshoo.pl.entity.spi
 
MySqlDeadlockDetector - Class in com.kenshoo.pl.entity.mysql
 
MySqlDeadlockDetector() - Constructor for class com.kenshoo.pl.entity.mysql.MySqlDeadlockDetector
 

N

name() - Method in annotation type com.kenshoo.pl.entity.annotation.audit.Audited
 
newInstance(PLContext, E) - Static method in class com.kenshoo.pl.entity.ChangeFlowConfigBuilderFactory
 
newRequest() - Static method in class com.kenshoo.pl.entity.FieldFetchRequest
 
newValue(String) - Method in class com.kenshoo.pl.entity.audit.FieldAuditRecord.Builder
 
NO_OP - Static variable in interface com.kenshoo.pl.entity.spi.audit.AuditRecordPublisher
 
not(PLCondition) - Static method in class com.kenshoo.pl.entity.PLCondition
 
NOT_AUDITED - com.kenshoo.pl.entity.internal.audit.AuditIndicator
 
NotAudited - Annotation Type in com.kenshoo.pl.entity.annotation.audit
Whenever a field has this annotation, it indicates that any changes to the field will NOT be part of the records published for the owning entity (by the publisher associated with the PersistenceLayer instance).
notEmpty() - Method in class com.kenshoo.pl.entity.EntityType.ForeignKey
 
NotSuppliedException - Exception in com.kenshoo.pl.entity.spi
Should be thrown by a supplier if it has reached the decision that the current value should not be changed.
NotSuppliedException() - Constructor for exception com.kenshoo.pl.entity.spi.NotSuppliedException
 
NullFieldValidatorImpl<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.spi.helpers
 
NullFieldValidatorImpl(EntityField<E, T>, String) - Constructor for class com.kenshoo.pl.entity.spi.helpers.NullFieldValidatorImpl
 
nullInstance() - Static method in class com.kenshoo.pl.entity.Triptional
Returns an null Triptional instance - meaning that it is present but with a null value.
Note Though it may be tempting to do so, avoid testing if an object is null by comparing with == against instances returned by Triptional.nullInstance().

O

ObservedResult<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.spi.helpers
 
ObservedResult.Builder<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.spi.helpers
 
ObservedResult.InspectedStatus - Enum in com.kenshoo.pl.entity.spi.helpers
 
of(Identifier<E>, CurrentEntityState) - Static method in class com.kenshoo.pl.entity.spi.helpers.ObservedResult
 
of(DSLContext) - Static method in class com.kenshoo.pl.data.CommandsExecutor
 
of(DSLContext, Q) - Static method in class com.kenshoo.jooq.SelectQueryExtender
 
of(DSLContext, Q, List<FieldAndValues<?>>) - Static method in class com.kenshoo.jooq.SelectQueryExtender
 
of(T) - Static method in class com.kenshoo.pl.entity.Triptional
Returns a Triptional with the specified present value, can be null.
of(V) - Static method in class com.kenshoo.pl.simulation.internal.ValueOrException
 
oldValue(String) - Method in class com.kenshoo.pl.entity.audit.FieldAuditRecord.Builder
 
ON_CREATE_OR_UPDATE - com.kenshoo.pl.entity.audit.AuditTrigger
Indicates that a field should be audited only if it is either being created, or its value has been changed by an update.
This means that:
Upon create, the new value will be included in AuditRecord.getFieldRecords().
Upon update if the value has changed - the old and new values will be included in AuditRecord.getFieldRecords().
ON_UPDATE - com.kenshoo.pl.entity.audit.AuditTrigger
Indicates that a field should be audited only if its value has been changed by an update.
This means that upon update if the value has changed - the old and new values will be included in AuditRecord.getFieldRecords().
onDuplicateKey() - Method in interface com.kenshoo.pl.entity.EntityType
 
OneToOneTableRelation - Class in com.kenshoo.pl.entity.internal.fetch
 
OneToOneTableRelation.Builder - Class in com.kenshoo.pl.entity.internal.fetch
 
or(PLCondition) - Method in class com.kenshoo.pl.entity.PLCondition
 
orWhenException(Function<Exception, T>) - Method in class com.kenshoo.pl.simulation.internal.ValueOrException
 
OutputGenerator<E extends EntityType<E>> - Interface in com.kenshoo.pl.entity.spi
To be implemented by a component that produces some sort of output given the set of commands.
overrideField() - Method in interface com.kenshoo.pl.entity.spi.FieldsCombinationValidator.Substitution
 
OverrideFieldsCombination<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal
 
OverrideFieldsCombination(CurrentEntityState, FieldsValueMap<E>, Map<EntityField<E, ?>, FieldsCombinationValidator.Substitution<E, ?>>) - Constructor for class com.kenshoo.pl.entity.internal.OverrideFieldsCombination
 
overrideHow() - Method in interface com.kenshoo.pl.entity.spi.FieldsCombinationValidator.Substitution
 
overrideWhen() - Method in interface com.kenshoo.pl.entity.spi.FieldsCombinationValidator.Substitution
 
OverridingContext - Class in com.kenshoo.pl.entity
 
OverridingContext(ChangeContext) - Constructor for class com.kenshoo.pl.entity.OverridingContext
 

P

PairUniqueKey<E extends EntityType<E>,​A,​B> - Class in com.kenshoo.pl.entity
 
PairUniqueKey(EntityField<E, A>, EntityField<E, B>) - Constructor for class com.kenshoo.pl.entity.PairUniqueKey
 
PairUniqueKeyValue<E extends EntityType<E>,​T1,​T2> - Class in com.kenshoo.pl.entity
 
PairUniqueKeyValue(PairUniqueKey<E, T1, T2>, T1, T2) - Constructor for class com.kenshoo.pl.entity.PairUniqueKeyValue
 
parent - Variable in class com.kenshoo.pl.entity.internal.fetch.TreeNode
 
PARENT_ENTITY_ID_NOT_FOUND - Static variable in class com.kenshoo.pl.entity.internal.Errors
 
PARENT_ENTITY_NOT_FOUND - Static variable in class com.kenshoo.pl.entity.internal.Errors
 
PartialEntity - Interface in com.kenshoo.pl.entity
 
PartialEntityInvocationHandler<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal
 
PartialEntityInvocationHandler(Map<Method, EntityField<E, ?>>, CurrentEntityState) - Constructor for class com.kenshoo.pl.entity.internal.PartialEntityInvocationHandler
 
PERSISTENCE_ERROR_MISMATCH - com.kenshoo.pl.entity.spi.helpers.ObservedResult.InspectedStatus
 
PersistenceLayer<ROOT extends EntityType<ROOT>> - Class in com.kenshoo.pl.entity
 
PersistenceLayer(PLContext) - Constructor for class com.kenshoo.pl.entity.PersistenceLayer
 
PersistenceLayer(DSLContext) - Constructor for class com.kenshoo.pl.entity.PersistenceLayer
 
persistenceLayerRetryer() - Method in class com.kenshoo.pl.entity.PLContext
 
PersistenceLayerRetryer - Interface in com.kenshoo.pl.entity.spi
 
PersistentLayerStats - Class in com.kenshoo.pl.entity
 
PersistentLayerStats() - Constructor for class com.kenshoo.pl.entity.PersistentLayerStats
 
PLCondition - Class in com.kenshoo.pl.entity
 
PLCondition(Condition, Predicate<Entity>, EntityField<?, ?>...) - Constructor for class com.kenshoo.pl.entity.PLCondition
 
PLCondition(Condition, Predicate<Entity>, Set<? extends EntityField<?, ?>>) - Constructor for class com.kenshoo.pl.entity.PLCondition
 
PLContext - Class in com.kenshoo.pl.entity
 
PLContext.Builder - Class in com.kenshoo.pl.entity
 
plus(AffectedRows) - Method in class com.kenshoo.pl.data.AffectedRows
 
populate(BatchBindStep) - Method in interface com.kenshoo.jooq.TablePopulator
 
populateKeysToChildren(Collection<? extends ChangeEntityCommand<PARENT>>) - Method in class com.kenshoo.pl.entity.HierarchyKeyPopulator
 
populateTable(DSLContext, Table<Record>, Object[][]) - Static method in class com.kenshoo.jooq.DataTableUtils
 
populateTableWithoutAutoIncFields(DSLContext, Table<Record>, Object[][]) - Static method in class com.kenshoo.jooq.DataTableUtils
 
PostFetchCommandEnricher<E extends EntityType<E>> - Interface in com.kenshoo.pl.entity.spi
As opposed to FieldValueSupplier which is implemented by the end-user flow, this interface is implemented by operations that are considered inherent part of the persistence layer.
PREFIX - Static variable in class com.kenshoo.pl.entity.internal.Errors
 
primary(Table<Record>) - Method in class com.kenshoo.pl.entity.internal.fetch.OneToOneTableRelation.Builder
 
process(C) - Method in interface com.kenshoo.jooq.RecordProcessor
 
PrototypedEntityField<E extends EntityType<E>,​T> - Interface in com.kenshoo.pl.entity
 
PrototypedEntityFieldImpl<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.internal
 
PrototypedEntityFieldImpl(EntityType<E>, EntityFieldPrototype<T>, EntityFieldDbAdapter<T>, ValueConverter<T, String>, EntityValueEqualityFunction<T>) - Constructor for class com.kenshoo.pl.entity.internal.PrototypedEntityFieldImpl
 
prototypedField(EntityFieldPrototype<T>, TableField<Record, DBT>, ValueConverter<T, DBT>) - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
prototypedField(EntityFieldPrototype<T>, TableField<Record, DBT>, ValueConverter<T, DBT>, EntityValueEqualityFunction<T>) - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
prototypedField(EntityFieldPrototype<T>, TableField<Record, T>) - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
prototypedField(EntityFieldPrototype<T>, TableField<Record, T>, EntityValueEqualityFunction<T>) - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
PrototypeFieldComplexValidationAdapter<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.internal.validators
 
PrototypeFieldComplexValidationAdapter(EntityField<E, T>, PrototypeFieldComplexValidator<T>) - Constructor for class com.kenshoo.pl.entity.internal.validators.PrototypeFieldComplexValidationAdapter
 
PrototypeFieldComplexValidator<T> - Interface in com.kenshoo.pl.entity.spi
Same as FieldComplexValidator but operating in terms of "prototypes".
PrototypeFieldsCombination<E extends EntityType<E>> - Class in com.kenshoo.pl.entity
 
PrototypeFieldsCombination(Map<EntityFieldPrototype<?>, EntityField<E, ?>>, FieldsValueMap<E>) - Constructor for class com.kenshoo.pl.entity.PrototypeFieldsCombination
 
PrototypeFieldsCombinationValidationAdapter<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal.validators
 
PrototypeFieldsCombinationValidationAdapter(PrototypeFieldsCombinationValidator, Map<EntityFieldPrototype<?>, EntityField<E, ?>>) - Constructor for class com.kenshoo.pl.entity.internal.validators.PrototypeFieldsCombinationValidationAdapter
 
PrototypeFieldsCombinationValidator - Interface in com.kenshoo.pl.entity.spi
Same as FieldsCombinationValidator but defined in terms of field prototypes.
PrototypeFieldValidationAdapter<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.internal.validators
 
PrototypeFieldValidationAdapter(EntityField<E, T>, PrototypeFieldValidator<T>) - Constructor for class com.kenshoo.pl.entity.internal.validators.PrototypeFieldValidationAdapter
 
PrototypeFieldValidator<T> - Interface in com.kenshoo.pl.entity.spi
Same as FieldValidator but for a field prototype.
publish(Stream<? extends AuditRecord>) - Method in interface com.kenshoo.pl.entity.spi.audit.AuditRecordPublisher
 

Q

QuadrupleUniqueKey<E extends EntityType<E>,​A,​B,​C,​D> - Class in com.kenshoo.pl.entity
 
QuadrupleUniqueKey(EntityField<E, A>, EntityField<E, B>, EntityField<E, C>, EntityField<E, D>) - Constructor for class com.kenshoo.pl.entity.QuadrupleUniqueKey
 
QuadrupleUniqueKeyValue<E extends EntityType<E>,​T1,​T2,​T3,​T4> - Class in com.kenshoo.pl.entity
 
QuadrupleUniqueKeyValue(QuadrupleUniqueKey<E, T1, T2, T3, T4>, T1, T2, T3, T4) - Constructor for class com.kenshoo.pl.entity.QuadrupleUniqueKeyValue
 
QueryBuilder<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal.fetch
 
QueryBuilder(DSLContext) - Constructor for class com.kenshoo.pl.entity.internal.fetch.QueryBuilder
 
QueryExtension<Q extends org.jooq.Query> - Interface in com.kenshoo.jooq
See SelectQueryExtender for instructions of using this interface
queryOn(EntityType) - Method in class com.kenshoo.pl.entity.FieldFetchRequest.Builder
 
QuintupleUniqueKey<E extends EntityType<E>,​T1,​T2,​T3,​T4,​T5> - Class in com.kenshoo.pl.entity
 
QuintupleUniqueKey(EntityField<E, T1>, EntityField<E, T2>, EntityField<E, T3>, EntityField<E, T4>, EntityField<E, T5>) - Constructor for class com.kenshoo.pl.entity.QuintupleUniqueKey
 
QuintupleUniqueKeyValue<E extends EntityType<E>,​T1,​T2,​T3,​T4,​T5> - Class in com.kenshoo.pl.entity
 
QuintupleUniqueKeyValue(QuintupleUniqueKey<E, T1, T2, T3, T4, T5>, T1, T2, T3, T4, T5) - Constructor for class com.kenshoo.pl.entity.QuintupleUniqueKeyValue
 

R

READ_ONLY - com.kenshoo.pl.entity.SupportedChangeOperation
 
RecordMapper<C extends Cursor,​T> - Interface in com.kenshoo.jooq
 
RecordProcessor<C extends Cursor> - Interface in com.kenshoo.jooq
 
RecordReader - Class in com.kenshoo.pl.entity.internal.fetch
 
RecordReader() - Constructor for class com.kenshoo.pl.entity.internal.fetch.RecordReader
 
RecursiveAuditRecordGenerator - Class in com.kenshoo.pl.entity.internal.audit
 
RecursiveAuditRecordGenerator() - Constructor for class com.kenshoo.pl.entity.internal.audit.RecursiveAuditRecordGenerator
 
references - Variable in class com.kenshoo.pl.entity.EntityType.ForeignKey
 
register(ChangeValidatorAdapter<E>) - Method in class com.kenshoo.pl.entity.spi.helpers.EntityChangeCompositeValidator
 
register(EntityChangeValidator<E>) - Method in class com.kenshoo.pl.entity.spi.helpers.EntityChangeCompositeValidator
 
register(AncestorsValidator) - Method in class com.kenshoo.pl.entity.spi.helpers.EntityChangeCompositeValidator
 
register(ChangesValidator<E>) - Method in class com.kenshoo.pl.entity.spi.helpers.CompoundChangesValidator
 
register(FieldComplexValidator<E, T>) - Method in class com.kenshoo.pl.entity.spi.helpers.EntityChangeCompositeValidator
 
register(FieldsCombinationValidator<E>) - Method in class com.kenshoo.pl.entity.spi.helpers.EntityChangeCompositeValidator
 
register(FieldValidator<E, T>) - Method in class com.kenshoo.pl.entity.spi.helpers.EntityChangeCompositeValidator
 
register(ImmutableFieldValidator<E, T>) - Method in class com.kenshoo.pl.entity.spi.helpers.EntityChangeCompositeValidator
 
register(RequiredFieldValidator<E, T>) - Method in class com.kenshoo.pl.entity.spi.helpers.EntityChangeCompositeValidator
 
register(E, PrototypeFieldComplexValidator<T>) - Method in class com.kenshoo.pl.entity.spi.helpers.EntityChangeCompositeValidator
 
register(E, PrototypeFieldsCombinationValidator) - Method in class com.kenshoo.pl.entity.spi.helpers.EntityChangeCompositeValidator
 
register(E, PrototypeFieldValidator<T>) - Method in class com.kenshoo.pl.entity.spi.helpers.EntityChangeCompositeValidator
 
REGULAR - com.kenshoo.pl.entity.annotation.RequiredFieldType
 
RELATION - com.kenshoo.pl.entity.annotation.RequiredFieldType
Indicates a field that is a relation to a parent.
Required - Annotation Type in com.kenshoo.pl.entity.annotation
Annotates an EntityField that must be given a value in create command
requiredField() - Method in class com.kenshoo.pl.entity.spi.helpers.SimpleRequiredFieldValidator
 
requiredField() - Method in interface com.kenshoo.pl.entity.spi.RequiredFieldValidator
 
requiredFields - Variable in class com.kenshoo.pl.entity.spi.helpers.CopyFieldsOnCreateEnricher
 
requiredFields(Collection<? extends EntityField<E, ?>>, ChangeOperation) - Method in class com.kenshoo.pl.entity.internal.audit.AuditRequiredFieldsCalculator
 
requiredFields(Collection<? extends EntityField<E, ?>>, ChangeOperation) - Method in class com.kenshoo.pl.entity.internal.DbCommandsOutputGenerator
 
requiredFields(Collection<? extends EntityField<E, ?>>, ChangeOperation) - Method in class com.kenshoo.pl.entity.internal.FalseUpdatesPurger
 
requiredFields(Collection<? extends EntityField<E, ?>>, ChangeOperation) - Method in class com.kenshoo.pl.entity.internal.MissingEntitiesFilter
 
requiredFields(Collection<? extends EntityField<E, ?>>, ChangeOperation) - Method in class com.kenshoo.pl.entity.internal.MissingParentEntitiesFilter
 
requiredFields(Collection<? extends EntityField<E, ?>>, ChangeOperation) - Method in class com.kenshoo.pl.entity.internal.RequiredFieldsChangesFilter
 
requiredFields(Collection<? extends EntityField<E, ?>>, ChangeOperation) - Method in class com.kenshoo.pl.entity.internal.validators.ValidationFilter
 
requiredFields(Collection<? extends EntityField<E, ?>>, ChangeOperation) - Method in interface com.kenshoo.pl.entity.spi.CurrentStateConsumer
 
requiredFields(Collection<? extends EntityField<E, ?>>, ChangeOperation) - Method in class com.kenshoo.pl.entity.spi.helpers.CompoundChangesValidator
 
requiredFields(Collection<? extends EntityField<E, ?>>, ChangeOperation) - Method in class com.kenshoo.pl.entity.spi.helpers.CopyFieldsOnCreateEnricher
 
requiredFields(Collection<? extends EntityField<E, ?>>, ChangeOperation) - Method in class com.kenshoo.pl.entity.spi.helpers.EntityChangeCompositeValidator
 
requiredFields(Collection<? extends EntityField<E, ?>>, ChangeOperation) - Method in class com.kenshoo.pl.entity.spi.helpers.UniquenessValidator
 
requiredFields(Collection<? extends EntityField<E, ?>>, ChangeOperation) - Method in class com.kenshoo.pl.simulation.internal.InitialStateRecorder
 
RequiredFieldsChangesFilter<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal
 
RequiredFieldsChangesFilter(Set<EntityField<E, ?>>) - Constructor for class com.kenshoo.pl.entity.internal.RequiredFieldsChangesFilter
 
RequiredFieldType - Enum in com.kenshoo.pl.entity.annotation
 
RequiredFieldValidationAdapter<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.internal.validators
 
RequiredFieldValidationAdapter(RequiredFieldValidator<E, T>) - Constructor for class com.kenshoo.pl.entity.internal.validators.RequiredFieldValidationAdapter
 
RequiredFieldValidator<E extends EntityType<E>,​T> - Interface in com.kenshoo.pl.entity.spi
A validator that force given a value in create command
requireWhen() - Method in interface com.kenshoo.pl.entity.spi.RequiredFieldValidator
 
resolve(EntityField<E, ?>) - Method in class com.kenshoo.pl.entity.internal.audit.AuditFieldNameResolver
 
resolve(EntityField<E, ?>, AuditIndicator) - Method in class com.kenshoo.pl.entity.internal.audit.AuditedFieldResolver
 
resolve(EntityType<?>) - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityTypeNameResolver
 
resolve(AuditedField<?, T>, Entity) - Method in class com.kenshoo.pl.entity.internal.audit.AuditFieldValueResolver
 
resolve(E) - Method in interface com.kenshoo.pl.entity.internal.audit.AuditedEntityTypeResolver
 
resolve(E) - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityTypeResolverImpl
 
resolveToString(AuditedField<?, T>, Entity) - Method in class com.kenshoo.pl.entity.internal.audit.AuditFieldValueResolver
 
ResultComparator<E extends EntityType<E>> - Class in com.kenshoo.pl.simulation.internal
 
ResultComparator(Collection<EntityField<E, ?>>) - Constructor for class com.kenshoo.pl.simulation.internal.ResultComparator
 
ResultingFieldsCombination<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal
 
ResultingFieldsCombination(EntityChange<E>, CurrentEntityState, Stream<EntityField<E, ?>>, ChangeOperation) - Constructor for class com.kenshoo.pl.entity.internal.ResultingFieldsCombination
 
retainNonNullableFieldsOfSecondaryTables(E) - Method in class com.kenshoo.pl.entity.internal.FalseUpdatesPurger.Builder
 
RetrieveAutoGenerated - com.kenshoo.pl.entity.annotation.IdGeneration
 
retryer() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig
 
run() - Method in interface com.kenshoo.pl.entity.spi.ThrowingAction
 
run() - Method in interface com.kenshoo.pl.simulation.ActualDatabaseMutator
 
run(ThrowingAction) - Method in class com.kenshoo.pl.entity.DeadlockRetryer
 
run(ThrowingAction) - Method in interface com.kenshoo.pl.entity.spi.PersistenceLayerRetryer
 
runCreation(UniqueKey<E>, ActualDatabaseMutator<E>, Collection<? extends CreateEntityCommand<E>>) - Method in class com.kenshoo.pl.simulation.DualRunSimulator
Runs the real mutator and compares the actual DB affect with the values in the simulated commands.
runUpdate(ActualDatabaseMutator<E>, Collection<? extends UpdateEntityCommand<E, ID>>) - Method in class com.kenshoo.pl.simulation.DualRunSimulator
 

S

safeGet(EntityField<?, T>) - Method in interface com.kenshoo.pl.entity.Entity
 
safeGet(EntityField<E, T>) - Method in interface com.kenshoo.pl.entity.FieldsValueMap
 
secondary(Table<Record>) - Method in class com.kenshoo.pl.entity.internal.fetch.OneToOneTableRelation.Builder
 
select(EntityField<?, ?>...) - Method in class com.kenshoo.pl.entity.PLContext
Start building a query to fetch entities with the given fields.
selecting(List<SelectField<?>>) - Method in class com.kenshoo.pl.entity.internal.fetch.QueryBuilder
 
SelectQueryExtender - Class in com.kenshoo.jooq
Provides a convenient (and MySQL-friendly) way of solving the use-case of querying records by N-tuples of identifiers.
SelectQueryExtender() - Constructor for class com.kenshoo.jooq.SelectQueryExtender
 
SelectQueryExtender.BuilderIn1<Q extends org.jooq.SelectFinalStep,​T> - Interface in com.kenshoo.jooq
 
SelectQueryExtender.BuilderIn2<Q extends org.jooq.SelectFinalStep,​T1,​T2> - Interface in com.kenshoo.jooq
 
SelectQueryExtender.BuilderIn3<Q extends org.jooq.SelectFinalStep,​T1,​T2,​T3> - Interface in com.kenshoo.jooq
 
SelectQueryExtender.BuilderIn4<Q extends org.jooq.SelectFinalStep,​T1,​T2,​T3,​T4> - Interface in com.kenshoo.jooq
 
SelectQueryExtender.BuilderIn5<Q extends org.jooq.SelectFinalStep,​T1,​T2,​T3,​T4,​T5> - Interface in com.kenshoo.jooq
 
SelectQueryExtender.BuilderWith<Q extends org.jooq.SelectFinalStep> - Interface in com.kenshoo.jooq
 
set(EntityField<?, T>, T) - Method in class com.kenshoo.pl.entity.CurrentEntityMutableState
 
set(EntityField<E, T>, FieldValueSupplier<T>) - Method in class com.kenshoo.pl.entity.ChangeEntityCommand
 
set(EntityField<E, T>, FieldValueSupplier<T>) - Method in interface com.kenshoo.pl.entity.spi.MutableCommand
 
set(EntityField<E, T>, T) - Method in class com.kenshoo.pl.entity.ChangeEntityCommand
 
set(EntityField<E, T>, T) - Method in class com.kenshoo.pl.entity.FieldsValueMapImpl
 
set(EntityField<E, T>, T) - Method in interface com.kenshoo.pl.entity.spi.MutableCommand
 
set(EntityFieldPrototype<T>, FieldValueSupplier<T>) - Method in class com.kenshoo.pl.entity.ChangeEntityCommand
 
set(EntityFieldPrototype<T>, FieldValueSupplier<T>) - Method in interface com.kenshoo.pl.entity.spi.MutableCommand
 
set(EntityFieldPrototype<T>, T) - Method in class com.kenshoo.pl.entity.ChangeEntityCommand
 
set(EntityFieldPrototype<T>, T) - Method in interface com.kenshoo.pl.entity.spi.MutableCommand
 
set(Collection<EntityField<E, ?>>, MultiFieldValueSupplier<E>) - Method in class com.kenshoo.pl.entity.ChangeEntityCommand
 
set(Collection<EntityField<E, ?>>, MultiFieldValueSupplier<E>) - Method in interface com.kenshoo.pl.entity.spi.MutableCommand
 
set(Field<T>, T) - Method in class com.kenshoo.pl.data.AbstractRecordCommand
 
set(Field<T>, T) - Method in class com.kenshoo.pl.data.DeleteRecordCommand
 
setCascade() - Method in class com.kenshoo.pl.entity.DeleteEntityCommand
 
setCondition(PLCondition) - Method in class com.kenshoo.pl.entity.spi.helpers.UniquenessValidator.Builder
 
setDeleteIfSetAloneFields(EntityField<E, ?>...) - Method in class com.kenshoo.pl.entity.internal.FalseUpdatesPurger.Builder
 
setDeleteIfSetAloneFields(Stream<EntityField<E, ?>>) - Method in class com.kenshoo.pl.entity.internal.FalseUpdatesPurger.Builder
 
setErrorCode(String) - Method in class com.kenshoo.pl.entity.spi.helpers.UniquenessValidator.Builder
 
setFieldUnsetter(BiConsumer<ChangeEntityCommand<E>, EntityField<E, ?>>) - Method in class com.kenshoo.pl.entity.internal.FalseUpdatesPurger.Builder
 
setFirstSleepBetweenRetriesMillis(long) - Method in class com.kenshoo.pl.entity.DeadlockRetryer
 
setIdentifier(Identifier<E>) - Method in class com.kenshoo.pl.entity.CreateEntityCommand
 
setIncrementSleepBetweenRetriesMillis(long) - Method in class com.kenshoo.pl.entity.DeadlockRetryer
 
setMaxDeadlockRetries(int) - Method in class com.kenshoo.pl.entity.DeadlockRetryer
 
setOperation(SupportedChangeOperation) - Method in class com.kenshoo.pl.entity.spi.helpers.UniquenessValidator.Builder
 
settings() - Method in class com.kenshoo.jooq.TransactionContextImpl
 
shouldRun(Collection<? extends EntityChange<E>>) - Method in class com.kenshoo.pl.entity.internal.DefaultFieldValueEnricher
 
shouldRun(Collection<? extends EntityChange<E>>) - Method in class com.kenshoo.pl.entity.internal.SingleFieldEnricher
 
shouldRun(Collection<? extends EntityChange<E>>) - Method in interface com.kenshoo.pl.entity.spi.PostFetchCommandEnricher
 
shouldRunForCommand(EntityChange<E>) - Method in class com.kenshoo.pl.entity.internal.SingleFieldEnricher
 
shouldRunForCommand(EntityChange<E>) - Method in class com.kenshoo.pl.entity.spi.ExistingFieldModifier
 
shouldRunForCommand(EntityChange<E>) - Method in class com.kenshoo.pl.entity.spi.MissingFieldEnricher
 
SimpleEntityFieldDbAdapter<T,​DBT> - Class in com.kenshoo.pl.entity.internal
 
SimpleEntityFieldDbAdapter(TableField<Record, DBT>, ValueConverter<T, DBT>) - Constructor for class com.kenshoo.pl.entity.internal.SimpleEntityFieldDbAdapter
 
SimpleRequiredFieldValidator<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.spi.helpers
 
SimpleRequiredFieldValidator(EntityField<E, T>, String) - Constructor for class com.kenshoo.pl.entity.spi.helpers.SimpleRequiredFieldValidator
 
SimulatedResult<E extends EntityType<E>> - Class in com.kenshoo.pl.simulation.internal
 
SimulatedResult(ChangeEntityCommand<E>, Identifier<E>, Collection<ValidationError>) - Constructor for class com.kenshoo.pl.simulation.internal.SimulatedResult
 
SingleDBId<T> - Class in com.kenshoo.pl.data
 
SingleDBId(TableField<?, T>, T) - Constructor for class com.kenshoo.pl.data.SingleDBId
 
SingleFieldEnricher<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.internal
 
SingleFieldEnricher() - Constructor for class com.kenshoo.pl.entity.internal.SingleFieldEnricher
 
SingleUniqueKey<E extends EntityType<E>,​A> - Class in com.kenshoo.pl.entity
 
SingleUniqueKey(EntityField<E, A>) - Constructor for class com.kenshoo.pl.entity.SingleUniqueKey
 
SingleUniqueKeyValue<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity
 
SingleUniqueKeyValue(SingleUniqueKey<E, T>, T) - Constructor for class com.kenshoo.pl.entity.SingleUniqueKeyValue
 
size() - Method in class com.kenshoo.pl.entity.EntityType.ForeignKey
 
size() - Method in interface com.kenshoo.pl.entity.Identifier
 
source - Variable in class com.kenshoo.pl.entity.internal.fetch.TreeEdge
 
STRING_TABLE - Static variable in class com.kenshoo.jooq.IdsTempTable
 
StringIdsList - Class in com.kenshoo.jooq
 
StringIdsList(DSLContext) - Constructor for class com.kenshoo.jooq.StringIdsList
 
StringIdsList(DSLContext, Collection<String>) - Constructor for class com.kenshoo.jooq.StringIdsList
 
StringSetValueConverter - Class in com.kenshoo.pl.entity.converters
 
StringSetValueConverter() - Constructor for class com.kenshoo.pl.entity.converters.StringSetValueConverter
 
substitutions() - Method in interface com.kenshoo.pl.entity.spi.FieldsCombinationValidator
 
supply(CurrentEntityState) - Method in class com.kenshoo.pl.entity.internal.LazyDelegatingMultiSupplier
 
supply(CurrentEntityState) - Method in interface com.kenshoo.pl.entity.spi.FieldValueSupplier
Returns the new value for a field given an existing entity
supply(CurrentEntityState) - Method in class com.kenshoo.pl.entity.spi.helpers.FixedFieldValueSupplier
 
supply(CurrentEntityState) - Method in interface com.kenshoo.pl.entity.spi.MultiFieldValueSupplier
Returns a set of new values given an existing currentState.
supplyNewCommand(Identifier<CHILD>) - Method in interface com.kenshoo.pl.entity.internal.MissingChildrenSupplier
 
supplyNewCommand(Identifier<E>) - Method in class com.kenshoo.pl.entity.DeletionOfOther
 
SupportedChangeOperation - Enum in com.kenshoo.pl.entity
Created by dimag on 05/11/2015.
supporting(ChangeOperation) - Static method in interface com.kenshoo.pl.entity.spi.CurrentStateConsumer
 
supporting(CurrentStateConsumer<E>) - Static method in interface com.kenshoo.pl.entity.spi.CurrentStateConsumer
 
supports(ChangeOperation) - Method in class com.kenshoo.pl.entity.FieldFetchRequest
 
supports(ChangeOperation) - Method in enum com.kenshoo.pl.entity.SupportedChangeOperation
 

T

table - Variable in class com.kenshoo.pl.entity.internal.fetch.TreeNode
 
table(TableImpl<Record>) - Method in class com.kenshoo.jooq.DeleteQueryBuilder
 
TablePopulator - Interface in com.kenshoo.jooq
 
target - Variable in class com.kenshoo.pl.entity.internal.fetch.TreeEdge
 
TEMP_TABLE_PREFIX - Static variable in class com.kenshoo.pl.data.ImpersonatorTable
 
tempInMemoryTable(DSLContext, T, TablePopulator) - Static method in class com.kenshoo.jooq.TempTableHelper
 
tempInMemoryTable(DSLContext, T, Field<?>[], TablePopulator) - Static method in class com.kenshoo.jooq.TempTableHelper
 
TempTableHelper - Class in com.kenshoo.jooq
 
TempTableHelper() - Constructor for class com.kenshoo.jooq.TempTableHelper
 
TempTableResource<T extends org.jooq.Table<org.jooq.Record>> - Interface in com.kenshoo.jooq
 
test(EntityField<E, ?>) - Method in class com.kenshoo.pl.entity.internal.IsFieldReferringToParent
 
ThrowingAction - Interface in com.kenshoo.pl.entity.spi
 
TimestampValueConverter - Class in com.kenshoo.pl.entity.converters
 
to() - Method in class com.kenshoo.pl.entity.EntityType.ForeignKey
 
ToEdgesOf - Class in com.kenshoo.pl.entity.internal.fetch
 
ToEdgesOf(TreeNode) - Constructor for class com.kenshoo.pl.entity.internal.fetch.ToEdgesOf
 
toFieldName(EntityField<E, ?>) - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
toFieldName(EntityField<E, ?>) - Method in interface com.kenshoo.pl.entity.EntityType
 
toString() - Method in class com.kenshoo.pl.entity.audit.AuditRecord
Generates a deep string representation of the entire hierarchy of records.
WARNING: if there are many nested levels of child records, will have poor performance!
toString() - Method in class com.kenshoo.pl.entity.audit.ExternalAuditedField
 
toString() - Method in class com.kenshoo.pl.entity.audit.FieldAuditRecord
 
toString() - Method in class com.kenshoo.pl.entity.EntityFieldPrototype
 
toString() - Method in class com.kenshoo.pl.entity.EntityType.ForeignKey
 
toString() - Method in class com.kenshoo.pl.entity.FieldValue
 
toString() - Method in class com.kenshoo.pl.entity.FullIdentifier
 
toString() - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType
 
toString() - Method in class com.kenshoo.pl.entity.internal.audit.AuditedField
 
toString() - Method in class com.kenshoo.pl.entity.internal.EntityFieldImpl
 
toString() - Method in class com.kenshoo.pl.entity.internal.EntityFieldValue
 
toString() - Method in class com.kenshoo.pl.entity.PLCondition
 
toString() - Method in class com.kenshoo.pl.entity.Triptional
Returns a non-empty string representation of this Triptional suitable for debugging.
toString() - Method in class com.kenshoo.pl.entity.UniqueKey
 
toString() - Method in class com.kenshoo.pl.entity.UniqueKeyValue
 
toString() - Method in class com.kenshoo.pl.entity.ValidationError
 
toString() - Method in class com.kenshoo.pl.simulation.ComparisonMismatch
 
toString(int) - Method in class com.kenshoo.pl.entity.audit.AuditRecord
Generates a deep string representation limited to the given number of nested levels.
transaction() - Method in class com.kenshoo.jooq.TransactionContextImpl
 
transaction(Transaction) - Method in class com.kenshoo.jooq.TransactionContextImpl
 
TransactionContextImpl - Class in com.kenshoo.jooq
 
TransactionContextImpl(Configuration, DSLContext) - Constructor for class com.kenshoo.jooq.TransactionContextImpl
 
TransactionDetector - Interface in com.kenshoo.pl.entity.spi
 
TreeEdge - Class in com.kenshoo.pl.entity.internal.fetch
 
TreeEdge(TreeNode, DataTable) - Constructor for class com.kenshoo.pl.entity.internal.fetch.TreeEdge
 
TreeNode - Class in com.kenshoo.pl.entity.internal.fetch
 
TreeNode(TreeEdge, DataTable) - Constructor for class com.kenshoo.pl.entity.internal.fetch.TreeNode
 
trigger() - Method in annotation type com.kenshoo.pl.entity.annotation.audit.Audited
 
trigger() - Method in class com.kenshoo.pl.entity.internal.validators.AncestorsValidationAdapter
 
trigger() - Method in interface com.kenshoo.pl.entity.internal.validators.ChangeValidatorAdapter
 
trigger() - Method in class com.kenshoo.pl.entity.internal.validators.EntityChangeValidatorAdapter
 
trigger() - Method in class com.kenshoo.pl.entity.internal.validators.FieldComplexValidationAdapter
 
trigger() - Method in class com.kenshoo.pl.entity.internal.validators.FieldsCombinationValidationAdapter
 
trigger() - Method in class com.kenshoo.pl.entity.internal.validators.FieldValidationAdapter
 
trigger() - Method in class com.kenshoo.pl.entity.internal.validators.ImmutableFieldValidationAdapter
 
trigger() - Method in class com.kenshoo.pl.entity.internal.validators.PrototypeFieldComplexValidationAdapter
 
trigger() - Method in class com.kenshoo.pl.entity.internal.validators.PrototypeFieldsCombinationValidationAdapter
 
trigger() - Method in class com.kenshoo.pl.entity.internal.validators.PrototypeFieldValidationAdapter
 
trigger() - Method in class com.kenshoo.pl.entity.internal.validators.RequiredFieldValidationAdapter
 
triggeredByFields(Collection<? extends EntityField<E, ?>>) - Method in class com.kenshoo.pl.entity.internal.validators.AnyFieldsTrigger
 
triggeredByFields(Collection<? extends EntityField<E, ?>>) - Method in class com.kenshoo.pl.entity.internal.validators.FieldTrigger
 
triggeredByFields(Collection<? extends EntityField<E, ?>>) - Method in interface com.kenshoo.pl.entity.internal.validators.ValidationTrigger
 
TripleUniqueKey<E extends EntityType<E>,​A,​B,​C> - Class in com.kenshoo.pl.entity
 
TripleUniqueKey(EntityField<E, A>, EntityField<E, B>, EntityField<E, C>) - Constructor for class com.kenshoo.pl.entity.TripleUniqueKey
 
TripleUniqueKeyValue<E extends EntityType<E>,​T1,​T2,​T3> - Class in com.kenshoo.pl.entity
 
TripleUniqueKeyValue(TripleUniqueKey<E, T1, T2, T3>, T1, T2, T3) - Constructor for class com.kenshoo.pl.entity.TripleUniqueKeyValue
 
Triptional<T> - Class in com.kenshoo.pl.entity
A container object which has three possible distinct states: Present with a non-null value Present with a null value Absent This three-state object can be understood as an extension or generalization of Optional, which allows one to distinguish between a "present and null" value and an "absent" value.
Triptionals - Class in com.kenshoo.pl.entity.internal
 
trueCondition() - Static method in class com.kenshoo.pl.entity.PLCondition
 
tryGet(Callable<T>) - Static method in class com.kenshoo.pl.simulation.internal.ValueOrException
 
TuplesTempTable - Class in com.kenshoo.jooq
 
TuplesTempTable() - Constructor for class com.kenshoo.jooq.TuplesTempTable
 
TypedFluidPersistenceCmdBuilder<E extends EntityType<E>,​CMD extends ChangeEntityCommand<E>> - Class in com.kenshoo.pl
 
TypedFluidPersistenceCmdBuilder(CMD) - Constructor for class com.kenshoo.pl.TypedFluidPersistenceCmdBuilder
 

U

unAliased() - Method in class com.kenshoo.pl.entity.internal.fetch.AliasedKey.Field
 
unAliasedFields() - Method in class com.kenshoo.pl.entity.internal.fetch.AliasedKey
 
UNEXPECTED_ERROR - Static variable in class com.kenshoo.pl.entity.spi.helpers.ChangeResultInspector
 
uniqueKey(EntityField<E, T1>) - Static method in interface com.kenshoo.pl.entity.IdentifierType
 
uniqueKey(EntityField<E, T1>, EntityField<E, T2>) - Static method in interface com.kenshoo.pl.entity.IdentifierType
 
uniqueKey(EntityField<E, T1>, EntityField<E, T2>, EntityField<E, T3>) - Static method in interface com.kenshoo.pl.entity.IdentifierType
 
uniqueKey(EntityField<E, T1>, EntityField<E, T2>, EntityField<E, T3>, EntityField<E, T4>) - Static method in interface com.kenshoo.pl.entity.IdentifierType
 
uniqueKey(EntityField<E, T1>, EntityField<E, T2>, EntityField<E, T3>, EntityField<E, T4>, EntityField<E, T5>) - Static method in interface com.kenshoo.pl.entity.IdentifierType
 
UniqueKey<E extends EntityType<E>> - Class in com.kenshoo.pl.entity
Specifies UniqueKey of entry.
UniqueKey(EntityField<E, ?>[]) - Constructor for class com.kenshoo.pl.entity.UniqueKey
 
UniqueKey(Iterable<? extends EntityField<E, ?>>) - Constructor for class com.kenshoo.pl.entity.UniqueKey
 
UniqueKeyValue<E extends EntityType<E>> - Class in com.kenshoo.pl.entity
Holds the value of the unique key
UniqueKeyValue(UniqueKey<E>, Object[]) - Constructor for class com.kenshoo.pl.entity.UniqueKeyValue
 
UniquenessValidator<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.spi.helpers
 
UniquenessValidator.Builder<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.spi.helpers
 
update(Collection<? extends UpdateEntityCommand<ROOT, ID>>, ChangeFlowConfig<ROOT>) - Method in class com.kenshoo.pl.entity.PersistenceLayer
 
update(List<? extends UpdateEntityCommand<E, ID>>) - Method in interface com.kenshoo.pl.entity.EntityPersistence
 
UPDATE - com.kenshoo.pl.data.CreateRecordCommand.OnDuplicateKey
 
UPDATE - com.kenshoo.pl.entity.ChangeOperation
 
UPDATE - com.kenshoo.pl.entity.SupportedChangeOperation
 
UPDATE_AND_DELETE - com.kenshoo.pl.entity.SupportedChangeOperation
 
updated(int) - Static method in class com.kenshoo.pl.data.AffectedRows
 
UpdateEntityCommand<E extends EntityType<E>,​ID extends Identifier<E>> - Class in com.kenshoo.pl.entity
 
UpdateEntityCommand(E, ID) - Constructor for class com.kenshoo.pl.entity.UpdateEntityCommand
 
updateOperator(ChangeOperation) - Method in class com.kenshoo.pl.entity.ChangeEntityCommand
 
updateOperator(ChangeOperation) - Method in class com.kenshoo.pl.entity.InsertOnDuplicateUpdateCommand
 
UpdateRecordCommand - Class in com.kenshoo.pl.data
 
UpdateRecordCommand(DataTable, int) - Constructor for class com.kenshoo.pl.data.UpdateRecordCommand
Convenience constructor for tables with integer ID
UpdateRecordCommand(DataTable, long) - Constructor for class com.kenshoo.pl.data.UpdateRecordCommand
Convenience constructor for tables with bigint ID
UpdateRecordCommand(DataTable, DatabaseId) - Constructor for class com.kenshoo.pl.data.UpdateRecordCommand
 
UpdateResult<E extends EntityType<E>,​ID extends Identifier<E>> - Class in com.kenshoo.pl.entity
 
UpdateResult(Iterable<EntityUpdateResult<E, ID>>) - Constructor for class com.kenshoo.pl.entity.UpdateResult
 
UpdateResult(Iterable<EntityUpdateResult<E, ID>>, PersistentLayerStats) - Constructor for class com.kenshoo.pl.entity.UpdateResult
 
updateTillNoRowsAffected(Query) - Static method in class com.kenshoo.jooq.BulkExecutor
 
upsert(Collection<? extends InsertOnDuplicateUpdateCommand<ROOT, ID>>, ChangeFlowConfig<ROOT>) - Method in class com.kenshoo.pl.entity.PersistenceLayer
 

V

validate(CurrentEntityState) - Method in interface com.kenshoo.pl.entity.spi.AncestorsValidator
Called by the framework to check if the change is restricted by ancestors.
validate(EntityChange<E>, CurrentEntityState) - Method in class com.kenshoo.pl.entity.internal.validators.AncestorsValidationAdapter
 
validate(EntityChange<E>, CurrentEntityState) - Method in interface com.kenshoo.pl.entity.internal.validators.ChangeValidatorAdapter
Called by the framework to validate the fields in entity change.
validate(EntityChange<E>, CurrentEntityState) - Method in interface com.kenshoo.pl.entity.internal.validators.EntityChangeValidator
Called by the framework to validate the fields in entity change.
validate(EntityChange<E>, CurrentEntityState) - Method in class com.kenshoo.pl.entity.internal.validators.EntityChangeValidatorAdapter
 
validate(EntityChange<E>, CurrentEntityState) - Method in class com.kenshoo.pl.entity.internal.validators.FieldComplexValidationAdapter
 
validate(EntityChange<E>, CurrentEntityState) - Method in class com.kenshoo.pl.entity.internal.validators.FieldsCombinationValidationAdapter
 
validate(EntityChange<E>, CurrentEntityState) - Method in class com.kenshoo.pl.entity.internal.validators.FieldValidationAdapter
 
validate(EntityChange<E>, CurrentEntityState) - Method in class com.kenshoo.pl.entity.internal.validators.ImmutableFieldValidationAdapter
 
validate(EntityChange<E>, CurrentEntityState) - Method in class com.kenshoo.pl.entity.internal.validators.PrototypeFieldComplexValidationAdapter
 
validate(EntityChange<E>, CurrentEntityState) - Method in class com.kenshoo.pl.entity.internal.validators.PrototypeFieldsCombinationValidationAdapter
 
validate(EntityChange<E>, CurrentEntityState) - Method in class com.kenshoo.pl.entity.internal.validators.PrototypeFieldValidationAdapter
 
validate(EntityChange<E>, CurrentEntityState) - Method in class com.kenshoo.pl.entity.internal.validators.RequiredFieldValidationAdapter
 
validate(FieldsValueMap<E>) - Method in interface com.kenshoo.pl.entity.spi.FieldsCombinationValidator
Implements the validation and return an error if there is.
validate(PrototypeFieldsCombination<?>) - Method in interface com.kenshoo.pl.entity.spi.PrototypeFieldsCombinationValidator
Implements the validation and return an error if there is.
validate(Collection<? extends EntityChange<E>>, ChangeOperation, ChangeContext) - Method in interface com.kenshoo.pl.entity.spi.ChangesValidator
 
validate(Collection<? extends EntityChange<E>>, ChangeOperation, ChangeContext) - Method in class com.kenshoo.pl.entity.spi.helpers.CompoundChangesValidator
 
validate(Collection<? extends EntityChange<E>>, ChangeOperation, ChangeContext) - Method in class com.kenshoo.pl.entity.spi.helpers.EntityChangeCompositeValidator
 
validate(Collection<? extends EntityChange<E>>, ChangeOperation, ChangeContext) - Method in class com.kenshoo.pl.entity.spi.helpers.UniquenessValidator
 
validate(T) - Method in interface com.kenshoo.pl.entity.spi.FieldValidator
Validates the value.
validate(T) - Method in class com.kenshoo.pl.entity.spi.helpers.NullFieldValidatorImpl
 
validate(T) - Method in interface com.kenshoo.pl.entity.spi.PrototypeFieldValidator
Validates the value.
validate(T, CurrentEntityState) - Method in interface com.kenshoo.pl.entity.spi.FieldComplexValidator
Called by the framework to validate the value.
validate(T, CurrentEntityState) - Method in interface com.kenshoo.pl.entity.spi.PrototypeFieldComplexValidator
Validates the new value for the field.
validatedField() - Method in interface com.kenshoo.pl.entity.spi.FieldComplexValidator
 
validatedField() - Method in interface com.kenshoo.pl.entity.spi.FieldValidator
 
validatedField() - Method in class com.kenshoo.pl.entity.spi.helpers.NullFieldValidatorImpl
 
validatedFields() - Method in interface com.kenshoo.pl.entity.internal.validators.EntityChangeValidator
 
validatedFields() - Method in interface com.kenshoo.pl.entity.spi.FieldsCombinationValidator
 
validateWhen() - Method in interface com.kenshoo.pl.entity.spi.FieldsCombinationValidator
 
ValidationError - Class in com.kenshoo.pl.entity
 
ValidationError(String) - Constructor for class com.kenshoo.pl.entity.ValidationError
 
ValidationError(String, EntityField<?, ?>) - Constructor for class com.kenshoo.pl.entity.ValidationError
 
ValidationError(String, EntityField<?, ?>, Map<String, String>) - Constructor for class com.kenshoo.pl.entity.ValidationError
 
ValidationError(String, Map<String, String>) - Constructor for class com.kenshoo.pl.entity.ValidationError
 
ValidationException - Exception in com.kenshoo.pl.entity.spi
Created by yuvalr on 2/14/16.
ValidationException(ValidationError) - Constructor for exception com.kenshoo.pl.entity.spi.ValidationException
 
ValidationFilter<E extends EntityType<E>> - Class in com.kenshoo.pl.entity.internal.validators
 
ValidationFilter(List<ChangesValidator<E>>) - Constructor for class com.kenshoo.pl.entity.internal.validators.ValidationFilter
 
ValidationTrigger<E extends EntityType<E>> - Interface in com.kenshoo.pl.entity.internal.validators
 
value() - Method in annotation type com.kenshoo.pl.entity.annotation.DefaultValue
 
value() - Method in annotation type com.kenshoo.pl.entity.annotation.Id
 
value() - Method in annotation type com.kenshoo.pl.entity.annotation.Required
 
value() - Method in class com.kenshoo.pl.simulation.internal.ValueOrException
 
VALUE_MISMATCH - com.kenshoo.pl.entity.spi.helpers.ObservedResult.InspectedStatus
 
VALUE_NOT_FOUND - Static variable in class com.kenshoo.pl.entity.spi.helpers.ChangeResultInspector
 
ValueConverter<T,​T2> - Interface in com.kenshoo.pl.entity
 
valueOf(String) - Static method in enum com.kenshoo.pl.data.CreateRecordCommand.OnDuplicateKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kenshoo.pl.entity.annotation.IdGeneration
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kenshoo.pl.entity.annotation.RequiredFieldType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kenshoo.pl.entity.audit.AuditTrigger
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kenshoo.pl.entity.ChangeOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kenshoo.pl.entity.Feature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kenshoo.pl.entity.internal.audit.AuditIndicator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kenshoo.pl.entity.spi.helpers.ObservedResult.InspectedStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kenshoo.pl.entity.SupportedChangeOperation
Returns the enum constant of this type with the specified name.
ValueOrException<T> - Class in com.kenshoo.pl.simulation.internal
 
values - Variable in class com.kenshoo.pl.entity.UniqueKeyValue
 
values() - Static method in enum com.kenshoo.pl.data.CreateRecordCommand.OnDuplicateKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kenshoo.pl.entity.annotation.IdGeneration
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kenshoo.pl.entity.annotation.RequiredFieldType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kenshoo.pl.entity.audit.AuditTrigger
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kenshoo.pl.entity.ChangeOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kenshoo.pl.entity.Feature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kenshoo.pl.entity.internal.audit.AuditIndicator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kenshoo.pl.entity.spi.helpers.ObservedResult.InspectedStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kenshoo.pl.entity.SupportedChangeOperation
Returns an array containing the constants of this enum type, in the order they are declared.
valuesEqual(T, T) - Method in interface com.kenshoo.pl.entity.EntityField
 
valuesEqual(T, T) - Method in class com.kenshoo.pl.entity.internal.audit.AuditedField
 
valuesEqual(T, T) - Method in class com.kenshoo.pl.entity.internal.EntityFieldImpl
 
VirtualEntityFieldDbAdapter<T,​T1> - Class in com.kenshoo.pl.entity.internal
 
VirtualEntityFieldDbAdapter(EntityFieldDbAdapter<T1>, Function<T1, T>) - Constructor for class com.kenshoo.pl.entity.internal.VirtualEntityFieldDbAdapter
 
VirtualEntityFieldDbAdapter2<T,​T1,​T2> - Class in com.kenshoo.pl.entity.internal
 
VirtualEntityFieldDbAdapter2(EntityFieldDbAdapter<T1>, EntityFieldDbAdapter<T2>, BiFunction<T1, T2, T>) - Constructor for class com.kenshoo.pl.entity.internal.VirtualEntityFieldDbAdapter2
 
VirtualEntityFieldImpl<E extends EntityType<E>,​T> - Class in com.kenshoo.pl.entity.internal
 
VirtualEntityFieldImpl(EntityType<E>, EntityFieldDbAdapter<T>, ValueConverter<T, String>, EntityValueEqualityFunction<T>) - Constructor for class com.kenshoo.pl.entity.internal.VirtualEntityFieldImpl
 
virtualField(DataTable, ValueConverter<T, String>, EntityValueEqualityFunction<T>) - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
virtualField(EntityField<E, T1>, EntityField<E, T2>, BiFunction<T1, T2, T>, ValueConverter<T, String>, EntityValueEqualityFunction<T>) - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
virtualField(EntityField<E, T1>, Function<T1, T>, ValueConverter<T, String>, EntityValueEqualityFunction<T>) - Method in class com.kenshoo.pl.entity.AbstractEntityType
 
visit(Tree, Function<Tree, Iterable<Tree>>) - Static method in class com.kenshoo.pl.entity.internal.fetch.BFS
 

W

where(PLCondition) - Method in interface com.kenshoo.pl.entity.FetchWhereStep
Apply the given condition to the query being built.
whereIdsIn(Collection<? extends Identifier<? extends EntityType<?>>>) - Method in class com.kenshoo.pl.entity.internal.fetch.QueryBuilder
 
whereParentFieldsAre(Predicate<EntityField<E, ?>>) - Method in class com.kenshoo.pl.entity.HierarchyKeyPopulator.Builder
 
with(EntityField<E, T>, FieldValueSupplier<T>) - Method in class com.kenshoo.pl.FluidPersistenceCmdBuilder
 
with(EntityField<E, T>, FieldValueSupplier<T>) - Method in class com.kenshoo.pl.TypedFluidPersistenceCmdBuilder
 
with(EntityField<E, T>, T) - Method in class com.kenshoo.pl.FluidPersistenceCmdBuilder
 
with(EntityField<E, T>, T) - Method in class com.kenshoo.pl.TypedFluidPersistenceCmdBuilder
 
with(FeatureSet) - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
with(Hierarchy) - Method in class com.kenshoo.pl.entity.HierarchyKeyPopulator.Builder
 
with(MissingChildrenSupplier<CHILD>) - Method in class com.kenshoo.pl.FluidPersistenceCmdBuilder
 
with(MissingChildrenSupplier<CHILD>) - Method in class com.kenshoo.pl.TypedFluidPersistenceCmdBuilder
 
withAuditRecordPublisher(AuditRecordPublisher) - Method in class com.kenshoo.pl.entity.PLContext.Builder
 
withChild(CHILDCMD) - Method in class com.kenshoo.pl.TypedFluidPersistenceCmdBuilder
 
withChild(ChangeEntityCommand<CHILD>) - Method in class com.kenshoo.pl.FluidPersistenceCmdBuilder
 
withChild(FluidPersistenceCmdBuilder<CHILD>) - Method in class com.kenshoo.pl.FluidPersistenceCmdBuilder
 
withChild(TypedFluidPersistenceCmdBuilder<CHILD, CHILDCMD>) - Method in class com.kenshoo.pl.TypedFluidPersistenceCmdBuilder
 
withChildFlowBuilder(ChangeFlowConfig.Builder<? extends EntityType<?>>) - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
withChildRecords(Collection<? extends AuditRecord>) - Method in class com.kenshoo.pl.entity.audit.AuditRecord.Builder
 
withCondition(Condition) - Method in class com.kenshoo.pl.entity.internal.fetch.QueryBuilder
 
withCondition(Field<T>) - Method in interface com.kenshoo.jooq.DeleteQueryBuilder.BuilderWith
 
withCondition(Field<T>) - Method in interface com.kenshoo.jooq.SelectQueryExtender.BuilderWith
 
withCondition(Field<T1>, Field<T2>) - Method in interface com.kenshoo.jooq.SelectQueryExtender.BuilderWith
 
withCondition(Field<T1>, Field<T2>, Field<T3>) - Method in interface com.kenshoo.jooq.SelectQueryExtender.BuilderWith
 
withCondition(Field<T1>, Field<T2>, Field<T3>, Field<T4>) - Method in interface com.kenshoo.jooq.SelectQueryExtender.BuilderWith
 
withCondition(Field<T1>, Field<T2>, Field<T3>, Field<T4>, Field<T5>) - Method in interface com.kenshoo.jooq.SelectQueryExtender.BuilderWith
 
withEntity(CurrentEntityState) - Method in class com.kenshoo.pl.entity.spi.helpers.ObservedResult.Builder
 
withEntityId(String) - Method in class com.kenshoo.pl.entity.audit.AuditRecord.Builder
 
withEntityType(String) - Method in class com.kenshoo.pl.entity.audit.AuditRecord.Builder
 
withErrorCode(String) - Method in class com.kenshoo.pl.entity.spi.helpers.ObservedResult.Builder
 
withExternalFields(Collection<? extends AuditedField<?, ?>>) - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType.Builder
 
withExternalFields(Stream<? extends AuditedField<?, ?>>) - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType.Builder
 
withFeaturePredicate(Predicate<Feature>) - Method in class com.kenshoo.pl.entity.PLContext.Builder
 
withFieldRecords(Collection<? extends FieldAuditRecord>) - Method in class com.kenshoo.pl.entity.audit.AuditRecord.Builder
 
withIdentifier(Identifier<E>) - Method in class com.kenshoo.pl.entity.spi.helpers.ObservedResult.Builder
 
withInspectedFields(Collection<EntityField<E, ?>>) - Method in class com.kenshoo.pl.entity.spi.helpers.ChangeResultInspector.Builder
 
withInternalFields(AuditTrigger, Collection<? extends AuditedField<E, ?>>) - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType.Builder
 
withInternalFields(Map<AuditTrigger, ? extends Collection<AuditedField<E, ?>>>) - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType.Builder
 
withLabeledPostFetchCommandEnricher(PostFetchCommandEnricher<E>, Label) - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
withLabeledPostFetchCommandEnrichers(Collection<? extends PostFetchCommandEnricher<E>>, Label) - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
withLabeledValidator(ChangesValidator<E>, Label) - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
withLabeledValidators(Collection<ChangesValidator<E>>, Label) - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
withMandatoryFieldValues(Collection<? extends FieldValue>) - Method in class com.kenshoo.pl.entity.audit.AuditRecord.Builder
 
withName(String) - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType.Builder
 
withName(String) - Method in class com.kenshoo.pl.entity.internal.audit.AuditedField.Builder
 
withOperator(ChangeOperation) - Method in class com.kenshoo.pl.entity.audit.AuditRecord.Builder
 
withoutFalseUpdatesPurger() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
withoutLabeledElements(Label) - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
withoutLabeledElements(List<Label>) - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
withoutOutputGenerators() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
withoutPartitions() - Method in class com.kenshoo.pl.entity.internal.fetch.QueryBuilder
 
withOutputGenerator(OutputGenerator<E>) - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
withOutputGenerators(Collection<? extends OutputGenerator<E>>) - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
withoutValidators() - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
withPostFetchCommandEnricher(PostFetchCommandEnricher<E>) - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
withPostFetchCommandEnrichers(Collection<? extends PostFetchCommandEnricher<E>>) - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
withRetryer(PersistenceLayerRetryer) - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
withRetryer(PersistenceLayerRetryer) - Method in class com.kenshoo.pl.entity.PLContext.Builder
 
withTrigger(AuditTrigger) - Method in class com.kenshoo.pl.entity.internal.audit.AuditedField.Builder
 
withUnderlyingExternalFields(EntityField<?, ?>...) - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType.Builder
 
withUnderlyingExternalFields(Stream<? extends EntityField<?, ?>>) - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType.Builder
 
withUnderlyingInternalFields(AuditTrigger, EntityField<E, ?>...) - Method in class com.kenshoo.pl.entity.internal.audit.AuditedEntityType.Builder
 
withValidator(ChangesValidator<E>) - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
withValidators(Collection<ChangesValidator<E>>) - Method in class com.kenshoo.pl.entity.ChangeFlowConfig.Builder
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes All Packages