Package com.kenshoo.pl.entity
Interface ChangeContext
-
- All Known Implementing Classes:
ChangeContextImpl,OverridingContext
public interface ChangeContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidaddEntity(EntityChange change, CurrentEntityState currentState)voidaddValidationError(EntityChange<? extends EntityType<?>> entityChange, ValidationError error)booleancontainsError(EntityChange entityChange)booleancontainsErrorNonRecursive(EntityChange entityChange)CurrentEntityStategetEntity(EntityChange entityChange)java.util.Collection<FieldFetchRequest>getFetchRequests()default FinalEntityStategetFinalEntity(EntityChange<? extends EntityType<?>> change)HierarchygetHierarchy()PersistentLayerStatsgetStats()org.jooq.lambda.Seq<ValidationError>getValidationErrors(EntityChange cmd)booleanhasValidationErrors()booleanisEnabled(Feature feature)
-
-
-
Method Detail
-
isEnabled
boolean isEnabled(Feature feature)
-
getEntity
CurrentEntityState getEntity(EntityChange entityChange)
-
getFinalEntity
default FinalEntityState getFinalEntity(EntityChange<? extends EntityType<?>> change)
-
addEntity
void addEntity(EntityChange change, CurrentEntityState currentState)
-
addValidationError
void addValidationError(EntityChange<? extends EntityType<?>> entityChange, ValidationError error)
-
hasValidationErrors
boolean hasValidationErrors()
-
getValidationErrors
org.jooq.lambda.Seq<ValidationError> getValidationErrors(EntityChange cmd)
-
containsError
boolean containsError(EntityChange entityChange)
-
containsErrorNonRecursive
boolean containsErrorNonRecursive(EntityChange entityChange)
-
getStats
PersistentLayerStats getStats()
-
getFetchRequests
java.util.Collection<FieldFetchRequest> getFetchRequests()
-
getHierarchy
Hierarchy getHierarchy()
-
-