Class MetadataApiValidator
- java.lang.Object
-
- org.finos.tracdap.common.validation.api.MetadataApiValidator
-
public class MetadataApiValidator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static booleanPUBLIC_APIstatic booleanTRUSTED_API
-
Constructor Summary
Constructors Constructor Description MetadataApiValidator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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)
-
-
-
Field Detail
-
PUBLIC_API
public static final boolean PUBLIC_API
- See Also:
- Constant Field Values
-
TRUSTED_API
public static final boolean TRUSTED_API
- See Also:
- Constant Field Values
-
-
Method Detail
-
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)
-
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)
-
-