Package com.unboundid.scim2.server.utils
Class ResourceDiff
- java.lang.Object
-
- com.unboundid.scim2.common.utils.JsonDiff
-
- com.unboundid.scim2.server.utils.ResourceDiff
-
public class ResourceDiff extends JsonDiff
This class can be used to calculate the diffs between two SCIM resources for the purpose of building a set of patch operations. The comparison takes into account the SCIM schema of the resources to be compared.
-
-
Constructor Summary
Constructors Constructor Description ResourceDiff(ResourceTypeDefinition resourceTypeDefinition)Construct a ResourceDiff instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected intcompareTo(Path path, com.fasterxml.jackson.databind.JsonNode sourceNode, com.fasterxml.jackson.databind.JsonNode targetNode)-
Methods inherited from class com.unboundid.scim2.common.utils.JsonDiff
diff, isSameType
-
-
-
-
Constructor Detail
-
ResourceDiff
public ResourceDiff(@NotNull ResourceTypeDefinition resourceTypeDefinition)
Construct a ResourceDiff instance.- Parameters:
resourceTypeDefinition- the ResourceTypeDefinition of the resources to be compared.
-
-