Package com.unboundid.scim2.server.utils
Class SchemaChecker.Results
- java.lang.Object
-
- com.unboundid.scim2.server.utils.SchemaChecker.Results
-
- Enclosing class:
- SchemaChecker
public static class SchemaChecker.Results extends Object
Schema checking results.
-
-
Constructor Summary
Constructors Constructor Description Results()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<String>getFilterIssues()Retrieve any filter issues found during schema checking.List<String>getMutabilityIssues()Retrieve any mutability issues found during schema checking.List<String>getPathIssues()Retrieve any path issues found during schema checking.List<String>getSyntaxIssues()Retrieve any syntax issues found during schema checking.voidthrowSchemaExceptions()Throws an exception if there are schema validation errors.
-
-
-
Constructor Detail
-
Results
public Results()
-
-
Method Detail
-
getSyntaxIssues
@NotNull public List<String> getSyntaxIssues()
Retrieve any syntax issues found during schema checking.- Returns:
- syntax issues found during schema checking.
-
getMutabilityIssues
@NotNull public List<String> getMutabilityIssues()
Retrieve any mutability issues found during schema checking.- Returns:
- mutability issues found during schema checking.
-
getPathIssues
@NotNull public List<String> getPathIssues()
Retrieve any path issues found during schema checking.- Returns:
- path issues found during schema checking.
-
getFilterIssues
@NotNull public List<String> getFilterIssues()
Retrieve any filter issues found during schema checking.- Returns:
- filter issues found during schema checking.
-
throwSchemaExceptions
public void throwSchemaExceptions() throws BadRequestException
Throws an exception if there are schema validation errors. The exception will contain all of the syntax errors, mutability errors or path issues (in that order of precedence). The exception message will be the content of baseExceptionMessage followed by a space delimited list of all of the issues of the type (syntax, mutability, or path) being reported.- Throws:
BadRequestException- if issues are found during schema checking.
-
-