Package com.evolveum.midpoint.common
Class SynchronizationUtils
- java.lang.Object
-
- com.evolveum.midpoint.common.SynchronizationUtils
-
public class SynchronizationUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description SynchronizationUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<PropertyDelta<?>>
createSynchronizationSituationAndDescriptionDelta(PrismObject<ShadowType> shadow, SynchronizationSituationType situation, String sourceChannel, boolean full, XMLGregorianCalendar timestamp, PrismContext prismContext)
static List<PropertyDelta<?>>
createSynchronizationTimestampsDelta(PrismObject<ShadowType> shadow, PrismContext prismContext)
static boolean
isPolicyApplicable(QName objectClass, ShadowKindType kind, String intent, ObjectSynchronizationType synchronizationPolicy, PrismObject<ResourceType> resource)
static boolean
isPolicyApplicable(QName objectClass, ShadowKindType kind, String intent, ObjectSynchronizationType synchronizationPolicy, PrismObject<ResourceType> resource, boolean strictIntent)
-
-
-
Method Detail
-
createSynchronizationSituationAndDescriptionDelta
public static List<PropertyDelta<?>> createSynchronizationSituationAndDescriptionDelta(PrismObject<ShadowType> shadow, SynchronizationSituationType situation, String sourceChannel, boolean full, XMLGregorianCalendar timestamp, PrismContext prismContext) throws SchemaException
- Throws:
SchemaException
-
createSynchronizationTimestampsDelta
public static List<PropertyDelta<?>> createSynchronizationTimestampsDelta(PrismObject<ShadowType> shadow, PrismContext prismContext)
-
isPolicyApplicable
public static boolean isPolicyApplicable(QName objectClass, ShadowKindType kind, String intent, ObjectSynchronizationType synchronizationPolicy, PrismObject<ResourceType> resource, boolean strictIntent) throws SchemaException
- Throws:
SchemaException
-
isPolicyApplicable
public static boolean isPolicyApplicable(QName objectClass, ShadowKindType kind, String intent, ObjectSynchronizationType synchronizationPolicy, PrismObject<ResourceType> resource) throws SchemaException
- Throws:
SchemaException
-
-