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