Class ChangeDescription
- java.lang.Object
 - 
- com.evolveum.midpoint.repo.cache.invalidation.ChangeDescription
 
 
- 
public abstract class ChangeDescription extends Object
Describes a change that was detected on a repository object: - type - OID - additional information related object ADD/MODIFY/DELETE operation 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected StringoidOID of the changed object.protected Class<? extends ObjectType>typeType of the changed object. 
- 
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static ChangeDescriptiongetFrom(InvalidationEvent event)static @NotNull ChangeDescriptiongetFrom(Class<? extends ObjectType> type, String oid, CacheInvalidationContext context, boolean safeInvalidation)static ChangeDescriptiongetFrom(Class<? extends ObjectType> type, String oid, Object additionalInfo, boolean safeInvalidation)abstract booleanmayMatchAfterChange(@NotNull ObjectFilter filter, SearchResultList list, MatchingRuleRegistry matchingRuleRegistry) 
 - 
 
- 
- 
Field Detail
- 
type
protected final Class<? extends ObjectType> type
Type of the changed object. 
- 
oid
protected final String oid
OID of the changed object. 
 - 
 
- 
Method Detail
- 
getFrom
@NotNull public static @NotNull ChangeDescription getFrom(Class<? extends ObjectType> type, String oid, CacheInvalidationContext context, boolean safeInvalidation)
 
- 
getFrom
public static ChangeDescription getFrom(InvalidationEvent event)
 
- 
getFrom
public static ChangeDescription getFrom(Class<? extends ObjectType> type, String oid, Object additionalInfo, boolean safeInvalidation)
 
- 
mayMatchAfterChange
public abstract boolean mayMatchAfterChange(@NotNull @NotNull ObjectFilter filter, SearchResultList list, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException- Throws:
 SchemaException
 
 - 
 
 -