Class StructuredEqualsStrategy
java.lang.Object
com.evolveum.midpoint.prism.binding.StructuredEqualsStrategy
Strategy for equals computation of
PlainStructured objects-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StructuredEqualsStrategystatic final StructuredEqualsStrategyDOM Aware strategy, which ignores differences in namespace prefixes.static final StructuredEqualsStrategyDOM Aware strategy, which takes into account also differences in namespace prefixes. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanequals(byte[] left, byte[] right) booleanequals(PlainStructured left, PlainStructured right) boolean<T> booleanprotected booleanequalsNonNull(jakarta.xml.bind.JAXBElement<?> left, jakarta.xml.bind.JAXBElement<?> right) protected booleanequalsNonNull(Object left, Object right) booleanequalsNonNull(String left, String right) protected abstract booleanequalsNonNull(QName left, QName right) protected abstract booleanequalsNonNull(Element left, Element right)
-
Field Details
-
DOM_AWARE
DOM Aware strategy, which ignores differences in namespace prefixes. -
LITERAL
DOM Aware strategy, which takes into account also differences in namespace prefixes. -
DEFAULT
-
-
Constructor Details
-
StructuredEqualsStrategy
public StructuredEqualsStrategy()
-
-
Method Details
-
equals
-
equals
-
equals
-
equalsNonNull
-
equalsNonNull
-
equalsNonNull
-
equalsNonNull
protected boolean equalsNonNull(jakarta.xml.bind.JAXBElement<?> left, jakarta.xml.bind.JAXBElement<?> right) -
equalsNonNull
-
equals
public boolean equals(byte[] left, byte[] right)
-