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