Class MetadataApiValidator
java.lang.Object
org.finos.tracdap.common.validation.api.MetadataApiValidator
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final booleanstatic final boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ValidationContextcreateObject(org.finos.tracdap.api.MetadataWriteRequest msg, ValidationContext ctx) static ValidationContextgetLatestObject(org.finos.tracdap.api.MetadataGetRequest msg, ValidationContext ctx) static ValidationContextgetLatestTag(org.finos.tracdap.api.MetadataGetRequest msg, ValidationContext ctx) static ValidationContextgetObject(org.finos.tracdap.api.MetadataGetRequest msg, ValidationContext ctx) static ValidationContextreadBatch(org.finos.tracdap.api.MetadataBatchRequest msg, ValidationContext ctx) static ValidationContextreadObject(org.finos.tracdap.api.MetadataReadRequest msg, ValidationContext ctx) static ValidationContextsearch(org.finos.tracdap.api.MetadataSearchRequest msg, ValidationContext ctx) static ValidationContextupdateObject(org.finos.tracdap.api.MetadataWriteRequest msg, ValidationContext ctx) static ValidationContextupdateTag(org.finos.tracdap.api.MetadataWriteRequest msg, ValidationContext ctx) static ValidationContextwriteBatch(org.finos.tracdap.api.MetadataWriteBatchRequest msg, ValidationContext ctx) static ValidationContextwriteBatch(org.finos.tracdap.api.MetadataWriteBatchRequest msg, ValidationContext ctx, boolean apiTrust)
-
Field Details
-
PUBLIC_API
public static final boolean PUBLIC_API- See Also:
-
TRUSTED_API
public static final boolean TRUSTED_API- See Also:
-
-
Constructor Details
-
MetadataApiValidator
public MetadataApiValidator()
-
-
Method Details
-
createObject
public static ValidationContext createObject(org.finos.tracdap.api.MetadataWriteRequest msg, ValidationContext ctx) -
updateObject
public static ValidationContext updateObject(org.finos.tracdap.api.MetadataWriteRequest msg, ValidationContext ctx) -
updateTag
public static ValidationContext updateTag(org.finos.tracdap.api.MetadataWriteRequest msg, ValidationContext ctx) -
writeBatch
public static ValidationContext writeBatch(org.finos.tracdap.api.MetadataWriteBatchRequest msg, ValidationContext ctx) -
writeBatch
public static ValidationContext writeBatch(org.finos.tracdap.api.MetadataWriteBatchRequest msg, ValidationContext ctx, boolean apiTrust) -
readObject
public static ValidationContext readObject(org.finos.tracdap.api.MetadataReadRequest msg, ValidationContext ctx) -
readBatch
public static ValidationContext readBatch(org.finos.tracdap.api.MetadataBatchRequest msg, ValidationContext ctx) -
search
public static ValidationContext search(org.finos.tracdap.api.MetadataSearchRequest msg, ValidationContext ctx) -
getObject
public static ValidationContext getObject(org.finos.tracdap.api.MetadataGetRequest msg, ValidationContext ctx) -
getLatestObject
public static ValidationContext getLatestObject(org.finos.tracdap.api.MetadataGetRequest msg, ValidationContext ctx) -
getLatestTag
public static ValidationContext getLatestTag(org.finos.tracdap.api.MetadataGetRequest msg, ValidationContext ctx)
-