Class ValidationKey

java.lang.Object
org.finos.tracdap.common.validation.core.impl.ValidationKey
All Implemented Interfaces:
Comparable<ValidationKey>

public class ValidationKey extends Object implements Comparable<ValidationKey>
  • Constructor Details

    • ValidationKey

      public ValidationKey(ValidationType validationType, com.google.protobuf.Descriptors.Descriptor messageType, com.google.protobuf.Descriptors.MethodDescriptor method)
    • ValidationKey

      public ValidationKey(ValidationType validationType, com.google.protobuf.Descriptors.Descriptor messageType)
  • Method Details

    • forObject

      public static ValidationKey forObject(com.google.protobuf.Descriptors.Descriptor messageType)
    • forMethod

      public static ValidationKey forMethod(com.google.protobuf.Descriptors.Descriptor messageType, com.google.protobuf.Descriptors.MethodDescriptor method)
    • forVersion

      public static ValidationKey forVersion(com.google.protobuf.Descriptors.Descriptor messageType)
    • compareTo

      public int compareTo(ValidationKey other)
      Specified by:
      compareTo in interface Comparable<ValidationKey>
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • validationType

      public ValidationType validationType()
    • displayName

      public String displayName()