public class SynchronizationUtils extends Object
Constructor and Description |
---|
SynchronizationUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
contains(ObjectType target,
String sourceChannel,
SynchronizationSituationType situation) |
static List<com.evolveum.midpoint.prism.delta.PropertyDelta<?>> |
createSynchronizationSituationAndDescriptionDelta(com.evolveum.midpoint.prism.PrismObject object,
SynchronizationSituationType situation,
String sourceChannel,
boolean full) |
static com.evolveum.midpoint.prism.delta.PropertyDelta<SynchronizationSituationType> |
createSynchronizationSituationDelta(com.evolveum.midpoint.prism.PrismObject object,
SynchronizationSituationType situation) |
static List<com.evolveum.midpoint.prism.delta.PropertyDelta<?>> |
createSynchronizationSituationDescriptionDelta(com.evolveum.midpoint.prism.PrismObject object,
SynchronizationSituationType situation,
XMLGregorianCalendar timestamp,
String sourceChannel,
boolean full) |
static com.evolveum.midpoint.prism.delta.PropertyDelta<XMLGregorianCalendar> |
createSynchronizationTimestampDelta(com.evolveum.midpoint.prism.PrismObject object,
QName propName,
XMLGregorianCalendar timestamp) |
static <O extends ObjectType> |
createSynchronizationTimestampsDelta(com.evolveum.midpoint.prism.PrismObject<O> object) |
static boolean |
isPolicyApplicable(com.evolveum.midpoint.prism.PrismObject<? extends ShadowType> currentShadow,
ObjectSynchronizationType synchronizationPolicy,
com.evolveum.midpoint.prism.PrismObject<ResourceType> resource) |
static boolean |
isPolicyApplicable(QName objectClass,
ShadowKindType kind,
String intent,
ObjectSynchronizationType synchronizationPolicy,
com.evolveum.midpoint.prism.PrismObject<ResourceType> resource) |
public static boolean isPolicyApplicable(com.evolveum.midpoint.prism.PrismObject<? extends ShadowType> currentShadow, ObjectSynchronizationType synchronizationPolicy, com.evolveum.midpoint.prism.PrismObject<ResourceType> resource) throws SchemaException
SchemaException
public static boolean isPolicyApplicable(QName objectClass, ShadowKindType kind, String intent, ObjectSynchronizationType synchronizationPolicy, com.evolveum.midpoint.prism.PrismObject<ResourceType> resource) throws SchemaException
SchemaException
public static boolean contains(ObjectType target, String sourceChannel, SynchronizationSituationType situation)
public static com.evolveum.midpoint.prism.delta.PropertyDelta<SynchronizationSituationType> createSynchronizationSituationDelta(com.evolveum.midpoint.prism.PrismObject object, SynchronizationSituationType situation)
public static com.evolveum.midpoint.prism.delta.PropertyDelta<XMLGregorianCalendar> createSynchronizationTimestampDelta(com.evolveum.midpoint.prism.PrismObject object, QName propName, XMLGregorianCalendar timestamp)
public static List<com.evolveum.midpoint.prism.delta.PropertyDelta<?>> createSynchronizationSituationAndDescriptionDelta(com.evolveum.midpoint.prism.PrismObject object, SynchronizationSituationType situation, String sourceChannel, boolean full)
public static <O extends ObjectType> List<com.evolveum.midpoint.prism.delta.PropertyDelta<?>> createSynchronizationTimestampsDelta(com.evolveum.midpoint.prism.PrismObject<O> object)
public static List<com.evolveum.midpoint.prism.delta.PropertyDelta<?>> createSynchronizationSituationDescriptionDelta(com.evolveum.midpoint.prism.PrismObject object, SynchronizationSituationType situation, XMLGregorianCalendar timestamp, String sourceChannel, boolean full)
Copyright © 2016 Evolveum. All rights reserved.