Package com.evolveum.midpoint.repo.cache
Class ChangeDescription
- java.lang.Object
- 
- com.evolveum.midpoint.repo.cache.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 SummaryFields Modifier and Type Field Description protected Stringoidprotected Class<? extends ObjectType>type
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description 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- 
typeprotected Class<? extends ObjectType> type 
 - 
oidprotected String oid 
 
- 
 - 
Method Detail- 
getFrom@NotNull public static @NotNull ChangeDescription getFrom(Class<? extends ObjectType> type, String oid, CacheInvalidationContext context, boolean safeInvalidation) 
 - 
getFrompublic static ChangeDescription getFrom(Class<? extends ObjectType> type, String oid, Object additionalInfo, boolean safeInvalidation) 
 - 
mayMatchAfterChangepublic abstract boolean mayMatchAfterChange(@NotNull @NotNull ObjectFilter filter, SearchResultList list, MatchingRuleRegistry matchingRuleRegistry) throws SchemaException- Throws:
- SchemaException
 
 
- 
 
-