Package com.kenshoo.pl.entity
Class OverridingContext
- java.lang.Object
-
- com.kenshoo.pl.entity.OverridingContext
-
- All Implemented Interfaces:
ChangeContext
public class OverridingContext extends java.lang.Object implements ChangeContext
-
-
Constructor Summary
Constructors Constructor Description OverridingContext(ChangeContext original)
-
Method Summary
All Methods Instance Methods Concrete 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()HierarchygetHierarchy()PersistentLayerStatsgetStats()org.jooq.lambda.Seq<ValidationError>getValidationErrors(EntityChange cmd)booleanhasValidationErrors()booleanisEnabled(Feature feature)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.kenshoo.pl.entity.ChangeContext
getFinalEntity
-
-
-
-
Constructor Detail
-
OverridingContext
public OverridingContext(ChangeContext original)
-
-
Method Detail
-
isEnabled
public boolean isEnabled(Feature feature)
- Specified by:
isEnabledin interfaceChangeContext
-
getEntity
public CurrentEntityState getEntity(EntityChange entityChange)
- Specified by:
getEntityin interfaceChangeContext
-
addEntity
public void addEntity(EntityChange change, CurrentEntityState currentState)
- Specified by:
addEntityin interfaceChangeContext
-
addValidationError
public void addValidationError(EntityChange<? extends EntityType<?>> entityChange, ValidationError error)
- Specified by:
addValidationErrorin interfaceChangeContext
-
hasValidationErrors
public boolean hasValidationErrors()
- Specified by:
hasValidationErrorsin interfaceChangeContext
-
getValidationErrors
public org.jooq.lambda.Seq<ValidationError> getValidationErrors(EntityChange cmd)
- Specified by:
getValidationErrorsin interfaceChangeContext
-
containsError
public boolean containsError(EntityChange entityChange)
- Specified by:
containsErrorin interfaceChangeContext
-
containsErrorNonRecursive
public boolean containsErrorNonRecursive(EntityChange entityChange)
- Specified by:
containsErrorNonRecursivein interfaceChangeContext
-
getStats
public PersistentLayerStats getStats()
- Specified by:
getStatsin interfaceChangeContext
-
getFetchRequests
public java.util.Collection<FieldFetchRequest> getFetchRequests()
- Specified by:
getFetchRequestsin interfaceChangeContext
-
getHierarchy
public Hierarchy getHierarchy()
- Specified by:
getHierarchyin interfaceChangeContext
-
-