Package tbdex.sdk.protocol
Object Validator
-
- All Implemented Interfaces:
public class ValidatorUtility for validating JSON payloads against predefined schemas.
-
-
Method Summary
Modifier and Type Method Description final Unitvalidate(JsonNode jsonMessage, String schemaName)Validates a JSON message against a predefined schema. final UnitvalidateMessage(Message message)Validate a message against a predefined schema final UnitvalidateData(Data data, String messageKind)Validate message data or resource data against a predefined schema -
-
Method Detail
-
validate
final Unit validate(JsonNode jsonMessage, String schemaName)
Validates a JSON message against a predefined schema.
- Parameters:
jsonMessage- The JSON message to validate.schemaName- The name of the schema to use for validation.
-
validateMessage
final Unit validateMessage(Message message)
Validate a message against a predefined schema
- Parameters:
message- The message data to validate.
-
validateData
final Unit validateData(Data data, String messageKind)
Validate message data or resource data against a predefined schema
- Parameters:
data- The message or resource data to validate.messageKind- The message or resource kind of the data.
-
-
-
-