Class ObjectIdValidator
java.lang.Object
org.finos.tracdap.common.validation.static_.ObjectIdValidator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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)
-
Constructor Details
-
ObjectIdValidator
public ObjectIdValidator()
-
-
Method Details
-
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)
-