Class StructuredHashCodeStrategy

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

public abstract class StructuredHashCodeStrategy extends Object
Strategy for hashCode computation of PlainStructured objects.
  • Field Details

  • Constructor Details

    • StructuredHashCodeStrategy

      public StructuredHashCodeStrategy()
  • Method Details

    • hashCode

      public int hashCode(int current, PlainStructured val)
    • hashCode

      public <T> int hashCode(int current, List<T> val)
    • hashCode

      public int hashCode(int current, Object val)
    • hashCodeNonNull

      protected int hashCodeNonNull(Object val)
    • hashCodeNonNull

      protected abstract int hashCodeNonNull(Element val)
    • hashCodeNonNull

      public int hashCodeNonNull(jakarta.xml.bind.JAXBElement<?> val)
    • hashCodeNonNull

      protected int hashCodeNonNull(int current, jakarta.xml.bind.JAXBElement<?> val)
    • hashCodeNonNull

      public int hashCodeNonNull(String val)
    • hashCodeNonNull

      public int hashCodeNonNull(byte[] val)