Class ValidationKey
- java.lang.Object
-
- org.finos.tracdap.common.validation.core.impl.ValidationKey
-
- All Implemented Interfaces:
java.lang.Comparable<ValidationKey>
public class ValidationKey extends java.lang.Object implements java.lang.Comparable<ValidationKey>
-
-
Constructor Summary
Constructors Constructor Description ValidationKey(ValidationType validationType, com.google.protobuf.Descriptors.Descriptor messageType)ValidationKey(ValidationType validationType, com.google.protobuf.Descriptors.Descriptor messageType, com.google.protobuf.Descriptors.MethodDescriptor method)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(ValidationKey other)java.lang.StringdisplayName()booleanequals(java.lang.Object obj)static ValidationKeyforMethod(com.google.protobuf.Descriptors.Descriptor messageType, com.google.protobuf.Descriptors.MethodDescriptor method)static ValidationKeyforObject(com.google.protobuf.Descriptors.Descriptor messageType)static ValidationKeyforVersion(com.google.protobuf.Descriptors.Descriptor messageType)inthashCode()ValidationTypevalidationType()
-
-
-
Constructor Detail
-
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 Detail
-
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:
compareToin interfacejava.lang.Comparable<ValidationKey>
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
validationType
public ValidationType validationType()
-
displayName
public java.lang.String displayName()
-
-