Class CrestAnySchema

java.lang.Object
com.fasterxml.jackson.module.jsonSchema.JsonSchema
com.fasterxml.jackson.module.jsonSchema.types.SimpleTypeSchema
com.fasterxml.jackson.module.jsonSchema.types.AnySchema
org.forgerock.api.jackson.CrestAnySchema
All Implemented Interfaces:
WithExampleSchema<Object>

public class CrestAnySchema extends com.fasterxml.jackson.module.jsonSchema.types.AnySchema implements WithExampleSchema<Object>
An extension to the Jackson AnySchema that includes the custom CREST JSON Schema attributes.
  • Field Summary

    Fields inherited from class com.fasterxml.jackson.module.jsonSchema.types.SimpleTypeSchema

    defaultdefault, links, pathStart, title
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Gets example JSON Schema field.
     
     
     
     
    void
    setErrorOnWritePolicyFailure(Boolean errorOnWritePolicyFailure)
     
    void
    setExample(String example)
    Sets example JSON Schema field.
    void
     
    void
     
    void
    setReturnOnDemand(Boolean returnOnDemand)
     
    void
     
    void
     

    Methods inherited from class com.fasterxml.jackson.module.jsonSchema.types.AnySchema

    asAnySchema, equals, getType, isAnySchema

    Methods inherited from class com.fasterxml.jackson.module.jsonSchema.types.SimpleTypeSchema

    _equals, asSimpleTypeSchema, getDefault, getLinks, getPathStart, getTitle, isSimpleTypeSchema, setDefault, setLinks, setPathStart, setTitle

    Methods inherited from class com.fasterxml.jackson.module.jsonSchema.JsonSchema

    _equals, arraysEqual, asArraySchema, asBooleanSchema, asContainerSchema, asContainerTypeSchema, asIntegerSchema, asNullSchema, asNumberSchema, asObjectSchema, asStringSchema, asUnionTypeSchema, asValueSchemaSchema, asValueTypeSchema, enrichWithBeanProperty, equals, get$ref, get$schema, getDescription, getDisallow, getExtends, getId, getReadonly, getRequired, isArraySchema, isBooleanSchema, isContainerTypeSchema, isIntegerSchema, isNullSchema, isNumberSchema, isObjectSchema, isStringSchema, isUnionTypeSchema, isValueTypeSchema, minimalForFormat, set$ref, set$schema, setDescription, setDisallow, setExtends, setId, setReadonly, setRequired

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait