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
All Classes All Packages
All Classes All Packages
A
- absent() - Static method in class com.kenshoo.pl.entity.Triptional
-
Returns an absent
Triptionalinstance. - 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 inAuditRecord.getMandatoryFieldValues().
In addition it will also be included inAuditRecord.getFieldRecords()according to the rule ofAuditTrigger.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 anullvalue or absent) - return an emptyOptional.
This method is in effect a "reduction" operation where two distinct states ofTriptional,nulland absent, are mapped to the same emptyOptional. - 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 byNotAuditedon 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()withcompare(). - 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
trueis 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
Triptionalusing the input function to test equality.
The other object is considered equal if: it is also aTriptionaland; both instances have no value present or; both instances have a value present (possiblynull), and when the valueEqualityFunction is applied to both values it returnstrue - equalsValue(T) - Method in class com.kenshoo.pl.entity.Triptional
-
Return
trueif there is a value present (possiblynull), and it equals the input; otherwisefalse - 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
Triptionaldescribing the value, otherwise returns an absentTriptional. - 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 andnull, return anullTriptional.
Otherwise - return an absentTriptional.
This method is similar toOptional.flatMap(java.util.function.Function<? super T, ? extends java.util.Optional<? extends U>>)except that it will preserve a presentnullvalue as well (will not turn it into an absentTriptional} - 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 andnull, call the nullReplacer() Triptional-bearing function, and return that result.
Otherwise - return an absentTriptional. - 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 possiblynull), returns the value, otherwise throwsNoSuchElementException. - 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
nulland 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
trueif there is no value present, otherwisefalse. - 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
trueif the value is present and notnull, otherwisefalse. - isNull() - Method in interface com.kenshoo.pl.entity.EntityField
- isNull() - Method in class com.kenshoo.pl.entity.Triptional
-
Return
trueif the value is present andnull, otherwisefalse. - isNullOrAbsent() - Method in class com.kenshoo.pl.entity.Triptional
-
Return
trueif the value is present andnullor no value, otherwisefalse. - isPresent() - Method in class com.kenshoo.pl.entity.Triptional
-
Return
trueif there is a value present, otherwisefalse. - 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 aTriptionaldescribing the result.
If a value is present andnull, return anullTriptional instance.
Otherwise - return an absentTriptional.
This method is similar toOptional.map(java.util.function.Function<? super T, ? extends U>)except that it will preserve a presentnullvalue 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 aTriptionaldescribing the result.
If a value is present andnull, call the nullReplacer() function, and return aTriptionalholding the result.
Otherwise - return an absentTriptional. - 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 aOptionalholding the result, or an emptyOptionalif the result isnull.
Otherwise - return an emptyOptional. - 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 aOptionalholding the result, or an emptyOptionalif the result isnull.
If a value is present andnull, call the nullReplacer() function, and return anOptionalholding the result, or an emptyOptionalif the result isnull.
Otherwise - return an emptyOptional. - matches(Predicate<? super T>) - Method in class com.kenshoo.pl.entity.Triptional
-
Return
trueif there is a value is present, and it matches the given predicate; otherwise returnfalse - 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
nullTriptionalinstance - meaning that it is present but with anullvalue.
Note Though it may be tempting to do so, avoid testing if an object isnullby comparing with==against instances returned byTriptional.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
Triptionalwith the specified present value, can benull. - 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 inAuditRecord.getFieldRecords().
Upon update if the value has changed - the old and new values will be included inAuditRecord.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 inAuditRecord.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
FieldValueSupplierwhich 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
FieldComplexValidatorbut 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
FieldsCombinationValidatorbut 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
FieldValidatorbut 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
SelectQueryExtenderfor 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
Triptionalsuitable 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-
nullvalue Present with anullvalue Absent This three-state object can be understood as an extension or generalization ofOptional, which allows one to distinguish between a "present andnull" 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
All Classes All Packages