Package dev.openfga.language.validation
Class ModelValidator
- java.lang.Object
-
- dev.openfga.language.validation.ModelValidator
-
public class ModelValidator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ModelValidator(ValidationOptions options, dev.openfga.sdk.api.model.AuthorizationModel authorizationModel, java.lang.String[] lines)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidvalidateDsl(java.lang.String dsl)static voidvalidateDsl(java.lang.String dsl, ValidationOptions options)static voidvalidateJson(dev.openfga.sdk.api.model.AuthorizationModel authorizationModel)static voidvalidateJson(dev.openfga.sdk.api.model.AuthorizationModel authorizationModel, ValidationOptions options)
-
-
-
Constructor Detail
-
ModelValidator
public ModelValidator(ValidationOptions options, dev.openfga.sdk.api.model.AuthorizationModel authorizationModel, java.lang.String[] lines)
-
-
Method Detail
-
validateJson
public static void validateJson(dev.openfga.sdk.api.model.AuthorizationModel authorizationModel) throws DslErrorsException- Throws:
DslErrorsException
-
validateJson
public static void validateJson(dev.openfga.sdk.api.model.AuthorizationModel authorizationModel, ValidationOptions options) throws DslErrorsException- Throws:
DslErrorsException
-
validateDsl
public static void validateDsl(java.lang.String dsl) throws DslErrorsException, java.io.IOException- Throws:
DslErrorsExceptionjava.io.IOException
-
validateDsl
public static void validateDsl(java.lang.String dsl, ValidationOptions options) throws DslErrorsException- Throws:
DslErrorsException
-
-