Class StructuredEqualsStrategy

java.lang.Object
com.evolveum.midpoint.prism.binding.StructuredEqualsStrategy

public abstract class StructuredEqualsStrategy extends Object
Strategy for equals computation of PlainStructured objects
  • Field Details

  • Constructor Details

    • StructuredEqualsStrategy

      public StructuredEqualsStrategy()
  • Method Details

    • equals

      public boolean equals(PlainStructured left, PlainStructured right)
    • equals

      public <T> boolean equals(List<T> left, List<T> right)
    • equals

      public boolean equals(Object left, Object right)
    • equalsNonNull

      protected boolean equalsNonNull(Object left, Object right)
    • equalsNonNull

      protected abstract boolean equalsNonNull(Element left, Element right)
    • equalsNonNull

      protected abstract boolean equalsNonNull(QName left, QName right)
    • equalsNonNull

      protected boolean equalsNonNull(jakarta.xml.bind.JAXBElement<?> left, jakarta.xml.bind.JAXBElement<?> right)
    • equalsNonNull

      public boolean equalsNonNull(String left, String right)
    • equals

      public boolean equals(byte[] left, byte[] right)