Class ObjectIdValidator
- java.lang.Object
-
- org.finos.tracdap.common.validation.static_.ObjectIdValidator
-
public class ObjectIdValidator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ObjectIdValidator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ValidationContextexplicitObjectVersion(org.finos.tracdap.metadata.TagSelector selector, ValidationContext ctx)static ValidationContextexplicitTagVersion(org.finos.tracdap.metadata.TagSelector selector, ValidationContext ctx)static ValidationContextfixedObjectVersion(org.finos.tracdap.metadata.TagSelector selector, ValidationContext ctx)static ValidationContextpreallocated(org.finos.tracdap.metadata.TagSelector selector, ValidationContext ctx)static ValidationContextselectorForLatest(org.finos.tracdap.metadata.TagSelector selector, ValidationContext ctx)static ValidationContextselectorType(org.finos.tracdap.metadata.TagSelector selector, org.finos.tracdap.metadata.ObjectType requiredType, ValidationContext ctx)static ValidationContexttagHeader(org.finos.tracdap.metadata.TagHeader msg, ValidationContext ctx)static ValidationContexttagSelector(org.finos.tracdap.metadata.TagSelector msg, ValidationContext ctx)static ValidationContextversioningSupported(org.finos.tracdap.metadata.ObjectType objectType, ValidationContext ctx)
-
-
-
Method Detail
-
tagHeader
public static ValidationContext tagHeader(org.finos.tracdap.metadata.TagHeader msg, ValidationContext ctx)
-
tagSelector
public static ValidationContext tagSelector(org.finos.tracdap.metadata.TagSelector msg, ValidationContext ctx)
-
preallocated
public static ValidationContext preallocated(org.finos.tracdap.metadata.TagSelector selector, ValidationContext ctx)
-
selectorType
public static ValidationContext selectorType(org.finos.tracdap.metadata.TagSelector selector, org.finos.tracdap.metadata.ObjectType requiredType, ValidationContext ctx)
-
selectorForLatest
public static ValidationContext selectorForLatest(org.finos.tracdap.metadata.TagSelector selector, ValidationContext ctx)
-
fixedObjectVersion
public static ValidationContext fixedObjectVersion(org.finos.tracdap.metadata.TagSelector selector, ValidationContext ctx)
-
explicitObjectVersion
public static ValidationContext explicitObjectVersion(org.finos.tracdap.metadata.TagSelector selector, ValidationContext ctx)
-
explicitTagVersion
public static ValidationContext explicitTagVersion(org.finos.tracdap.metadata.TagSelector selector, ValidationContext ctx)
-
versioningSupported
public static ValidationContext versioningSupported(org.finos.tracdap.metadata.ObjectType objectType, ValidationContext ctx)
-
-