Root Schema : schema
Type: object
Show Source
{
"type":"object",
"properties":{
"searchSpecs":{
"$ref":"#/components/schemas/SearchSpecs"
},
"listOfURIs":{
"type":"array",
"items":{
"$ref":"#/components/schemas/ReportMetadata"
}
},
"pageType":{
"type":"string",
"enum":[
"SAMPLE",
"DATA",
"CUSTOM"
]
},
"svcSettings":{
"$ref":"#/components/schemas/ServiceSettings"
},
"directRptSec":{
"$ref":"#/components/schemas/DirectReportSection"
},
"rptProperties":{
"type":"array",
"items":{
"$ref":"#/components/schemas/ReportProperties"
}
},
"searchSpecsSet":{
"$ref":"#/components/schemas/SearchSpecsSet"
},
"em":{
"type":"object",
"properties":{
"delegate":{
"type":"object"
},
"transaction":{
"type":"object",
"properties":{
"active":{
"type":"boolean"
},
"rollbackOnly":{
"type":"boolean"
}
}
},
"flushMode":{
"type":"string",
"enum":[
"COMMIT",
"AUTO"
]
},
"criteriaBuilder":{
"type":"object"
},
"metamodel":{
"type":"object",
"properties":{
"managedTypes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
},
"entities":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"supertype":{
"type":"object",
"properties":{
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"embeddables":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
}
}
},
"joinedToTransaction":{
"type":"boolean"
},
"entityManagerFactory":{
"type":"object",
"properties":{
"criteriaBuilder":{
"type":"object"
},
"persistenceUnitUtil":{
"type":"object"
},
"metamodel":{
"type":"object",
"properties":{
"managedTypes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
},
"entities":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"supertype":{
"type":"object",
"properties":{
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"embeddables":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
}
}
},
"properties":{
"type":"object",
"additionalProperties":{
"type":"object"
}
},
"cache":{
"type":"object"
},
"open":{
"type":"boolean"
}
}
},
"properties":{
"type":"object",
"additionalProperties":{
"type":"object"
}
},
"open":{
"type":"boolean"
}
}
},
"heartBeatTimer":{
"$ref":"#/components/schemas/EMHeartBeatTimer"
},
"pageNumber":{
"type":"integer",
"format":"int32"
},
"rptHandlerMap":{
"type":"object",
"additionalProperties":{
"type":"object"
}
},
"storageProvider":{
"$ref":"#/components/schemas/DatabaseStorageProvider"
},
"runtimedataMapper":{
"$ref":"#/components/schemas/RuntimedataMapper"
},
"secondaryDetails":{
"type":"object",
"additionalProperties":{
"type":"string",
"format":"uuid"
}
},
"metadataRetriever":{
"$ref":"#/components/schemas/IMetadataRetriever"
},
"metaDataProcessor":{
"$ref":"#/components/schemas/MetaDataProcessor"
},
"jsonParser":{
"$ref":"#/components/schemas/JsonParser"
},
"executionLog":{
"$ref":"#/components/schemas/ExecutionLog"
}
}
}
Nested Schema : DirectReportSection
Type: object
Show Source
{
"type":"object",
"properties":{
"rptName":{
"type":"string"
},
"rptSeq":{
"type":"integer",
"format":"int32"
},
"result":{
"$ref":"#/components/schemas/SectionData"
},
"sectiondata":{
"$ref":"#/components/schemas/SectionData"
}
}
}
Nested Schema : em
Type: object
Show Source
{
"type":"object",
"properties":{
"delegate":{
"type":"object"
},
"transaction":{
"type":"object",
"properties":{
"active":{
"type":"boolean"
},
"rollbackOnly":{
"type":"boolean"
}
}
},
"flushMode":{
"type":"string",
"enum":[
"COMMIT",
"AUTO"
]
},
"criteriaBuilder":{
"type":"object"
},
"metamodel":{
"type":"object",
"properties":{
"managedTypes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
},
"entities":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"supertype":{
"type":"object",
"properties":{
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"embeddables":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
}
}
},
"joinedToTransaction":{
"type":"boolean"
},
"entityManagerFactory":{
"type":"object",
"properties":{
"criteriaBuilder":{
"type":"object"
},
"persistenceUnitUtil":{
"type":"object"
},
"metamodel":{
"type":"object",
"properties":{
"managedTypes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
},
"entities":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"supertype":{
"type":"object",
"properties":{
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"embeddables":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
}
}
},
"properties":{
"type":"object",
"additionalProperties":{
"type":"object"
}
},
"cache":{
"type":"object"
},
"open":{
"type":"boolean"
}
}
},
"properties":{
"type":"object",
"additionalProperties":{
"type":"object"
}
},
"open":{
"type":"boolean"
}
}
}
Nested Schema : ExecutionLog
Type: object
Show Source
{
"required":[
"rptKickoffDatetime",
"userId",
"versionEnd",
"versionStart"
],
"type":"object",
"properties":{
"id":{
"type":"string",
"format":"uuid"
},
"rptId":{
"type":"string",
"format":"uuid"
},
"versionStart":{
"type":"string",
"format":"date-time"
},
"runDuration":{
"type":"integer"
},
"userId":{
"type":"string",
"format":"uuid"
},
"versionEnd":{
"type":"string",
"format":"date-time"
},
"operationType":{
"maxLength":"1024",
"minLength":"0",
"type":"string"
},
"reason":{
"maxLength":"4000",
"minLength":"0",
"type":"string"
},
"comment":{
"maxLength":"4000",
"minLength":"0",
"type":"string"
},
"rptKickoffDatetime":{
"type":"string",
"format":"date-time"
},
"rptName":{
"maxLength":"255",
"minLength":"0",
"type":"string"
},
"rptStatCd":{
"maxLength":"255",
"minLength":"0",
"type":"string"
},
"rptFormat":{
"maxLength":"255",
"minLength":"0",
"type":"string"
},
"recCount":{
"type":"integer",
"format":"int32"
},
"currSearchSpec":{
"maxLength":"32000",
"minLength":"0",
"type":"string"
},
"currSortSpec":{
"maxLength":"512",
"minLength":"0",
"type":"string"
},
"objectVersionNumber":{
"type":"number"
},
"softwareVersionNumber":{
"type":"number"
},
"fileStorageId":{
"type":"string",
"format":"uuid"
}
}
}
Nested Schema : EMHeartBeatTimer
Type: object
Show Source
{
"type":"object",
"properties":{
"timedoutWithMinuteBuffer":{
"type":"boolean"
},
"reasonForFailure":{
"$ref":"#/components/schemas/ExecutionLog"
}
}
}
Nested Schema : JsonParser
Type: object
Show Source
{
"type":"object",
"properties":{
"jobId":{
"type":"string",
"format":"uuid"
}
}
}
Nested Schema : listOfURIs
Type: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/components/schemas/ReportMetadata"
}
}
Nested Schema : MetaDataProcessor
Type: object
Show Source
{
"type":"object",
"properties":{
"collateMetadataMap":{
"type":"object",
"additionalProperties":{
"$ref":"#/components/schemas/ProcessedCollateMetadataDto"
}
},
"processedDataObject":{
"$ref":"#/components/schemas/ProcessedDataDto"
}
}
}
Nested Schema : IMetadataRetriever
Type: object
Nested Schema : rptHandlerMap
Type: object
Additional Properties Allowed
Show Source
{
"type":"object",
"additionalProperties":{
"type":"object"
}
}
Nested Schema : rptProperties
Type: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/components/schemas/ReportProperties"
}
}
Nested Schema : RuntimedataMapper
Type: object
Show Source
{
"type":"object",
"properties":{
"pageNum":{
"type":"integer",
"format":"int32"
},
"executedCollateQueries":{
"type":"array",
"items":{
"type":"string"
}
},
"storageID":{
"type":"object",
"additionalProperties":{
"type":"string",
"format":"uuid"
}
}
}
}
Nested Schema : schema
Type: object
Request body passing search specs like limit, offset and list of fields
Show Source
-
fieldSpecsList: array
fieldSpecsList
-
limit: integer
(int32)
Minimum Value: 1
Maximum Value: 5000
Maximum number of records to display per page.
Example: 50
-
offset: integer
(int32)
Minimum Value: 0
Maximum Value: 2147483647
An order number to specify with which object you want to start retrieving result. If provided, you also need to specify a value for the limit parameter. Offset is affected by the value of the order parameter
Example: 5
{
"type":"object",
"properties":{
"limit":{
"maximum":"5000",
"minimum":"1",
"type":"integer",
"description":"Maximum number of records to display per page.",
"format":"int32",
"example":"50"
},
"offset":{
"maximum":"2147483647",
"minimum":"0",
"type":"integer",
"description":"An order number to specify with which object you want to start retrieving result. If provided, you also need to specify a value for the limit parameter. Offset is affected by the value of the order parameter",
"format":"int32",
"example":"5"
},
"fieldSpecsList":{
"type":"array",
"items":{
"$ref":"#/components/schemas/Field"
}
}
},
"description":"Request body passing search specs like limit, offset and list of fields"
}
Nested Schema : SearchSpecsSet
Type: object
Show Source
{
"type":"object",
"properties":{
"limit":{
"maximum":"10000",
"minimum":"1",
"type":"integer",
"format":"int32"
},
"offset":{
"maximum":"2147483647",
"minimum":"0",
"type":"integer",
"format":"int32"
},
"fieldSpecsList":{
"type":"array",
"items":{
"$ref":"#/components/schemas/FieldSet"
}
}
}
}
Nested Schema : secondaryDetails
Type: object
Additional Properties Allowed
Show Source
{
"type":"object",
"additionalProperties":{
"type":"string",
"format":"uuid"
}
}
Nested Schema : DatabaseStorageProvider
Type: object
Nested Schema : ServiceSettings
Type: object
Show Source
{
"type":"object",
"properties":{
"debugFlag":{
"type":"boolean"
},
"currOffset":{
"type":"integer",
"format":"int32"
},
"threadPoolSize":{
"type":"integer",
"format":"int32"
},
"threadTimeOut":{
"type":"integer",
"format":"int32"
},
"supportEmailAddress":{
"type":"string"
},
"defaultPageLimit":{
"type":"integer",
"format":"int32"
},
"refererURL":{
"type":"string"
},
"tenantId":{
"type":"string"
},
"studyId":{
"type":"string"
},
"reportName":{
"type":"string"
},
"debugPageNumber":{
"type":"integer",
"format":"int32"
},
"zkSessionTimeout":{
"type":"integer",
"format":"int32"
},
"zkConnectionTimeout":{
"type":"integer",
"format":"int32"
},
"zkNodeExpiryInterval":{
"type":"integer",
"format":"int64"
},
"orphanJobsExpiryInterval":{
"type":"integer",
"format":"int64"
},
"properties":{
"type":"array",
"items":{
"$ref":"#/components/schemas/Property"
}
},
"otherURIs":{
"type":"array",
"items":{
"$ref":"#/components/schemas/Property"
}
},
"report_PROPERTIES":{
"type":"object",
"additionalProperties":{
"type":"string"
}
},
"defaultLimit":{
"type":"integer",
"format":"int32"
}
}
}
Nested Schema : SectionData
Type: object
Show Source
{
"type":"object",
"properties":{
"count":{
"type":"integer",
"format":"int32"
},
"data":{
"type":"array",
"items":{
"type":"array",
"items":{
"type":"string"
}
}
},
"columns":{
"type":"array",
"items":{
"type":"string"
}
},
"headers":{
"type":"object",
"additionalProperties":{
"type":"object"
}
}
}
}
Nested Schema : columns
Type: array
Show Source
{
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : data
Type: array
Show Source
{
"type":"array",
"items":{
"type":"array",
"items":{
"type":"string"
}
}
}
Nested Schema : headers
Type: object
Additional Properties Allowed
Show Source
{
"type":"object",
"additionalProperties":{
"type":"object"
}
}
Nested Schema : items
Type: array
Show Source
{
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : additionalProperties
Type: object
Nested Schema : criteriaBuilder
Type: object
Nested Schema : delegate
Type: object
Nested Schema : entityManagerFactory
Type: object
Show Source
{
"type":"object",
"properties":{
"criteriaBuilder":{
"type":"object"
},
"persistenceUnitUtil":{
"type":"object"
},
"metamodel":{
"type":"object",
"properties":{
"managedTypes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
},
"entities":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"supertype":{
"type":"object",
"properties":{
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"embeddables":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
}
}
},
"properties":{
"type":"object",
"additionalProperties":{
"type":"object"
}
},
"cache":{
"type":"object"
},
"open":{
"type":"boolean"
}
}
}
Nested Schema : metamodel
Type: object
Show Source
{
"type":"object",
"properties":{
"managedTypes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
},
"entities":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"supertype":{
"type":"object",
"properties":{
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"embeddables":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
}
}
}
Nested Schema : properties
Type: object
Additional Properties Allowed
Show Source
{
"type":"object",
"additionalProperties":{
"type":"object"
}
}
Nested Schema : transaction
Type: object
Show Source
{
"type":"object",
"properties":{
"active":{
"type":"boolean"
},
"rollbackOnly":{
"type":"boolean"
}
}
}
Nested Schema : cache
Type: object
Nested Schema : criteriaBuilder
Type: object
Nested Schema : metamodel
Type: object
Show Source
{
"type":"object",
"properties":{
"managedTypes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
},
"entities":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"supertype":{
"type":"object",
"properties":{
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"embeddables":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
}
}
}
Nested Schema : persistenceUnitUtil
Type: object
Nested Schema : properties
Type: object
Additional Properties Allowed
Show Source
{
"type":"object",
"additionalProperties":{
"type":"object"
}
}
Nested Schema : embeddables
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
}
Nested Schema : entities
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"supertype":{
"type":"object",
"properties":{
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : managedTypes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : attributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
}
Nested Schema : declaredAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
Nested Schema : declaringType
Type: object
Show Source
{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
Nested Schema : declaringType
Type: object
Show Source
{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"supertype":{
"type":"object",
"properties":{
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : attributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
}
Nested Schema : declaredAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : idClassAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : idType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : supertype
Type: object
Show Source
{
"type":"object",
"properties":{
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
Nested Schema : declaringType
Type: object
Show Source
{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
Nested Schema : declaringType
Type: object
Show Source
{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : attributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
}
Nested Schema : declaredAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : idClassAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : idType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
Nested Schema : declaringType
Type: object
Show Source
{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
Nested Schema : declaringType
Type: object
Show Source
{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : attributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
}
Nested Schema : declaredAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
Nested Schema : declaringType
Type: object
Show Source
{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
Nested Schema : declaringType
Type: object
Show Source
{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : additionalProperties
Type: object
Nested Schema : embeddables
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
}
Nested Schema : entities
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"supertype":{
"type":"object",
"properties":{
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : managedTypes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : attributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
}
Nested Schema : declaredAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
Nested Schema : declaringType
Type: object
Show Source
{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
Nested Schema : declaringType
Type: object
Show Source
{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"supertype":{
"type":"object",
"properties":{
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : attributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
}
Nested Schema : declaredAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : idClassAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : idType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : supertype
Type: object
Show Source
{
"type":"object",
"properties":{
"idType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"idClassAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
Nested Schema : declaringType
Type: object
Show Source
{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
Nested Schema : declaringType
Type: object
Show Source
{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : attributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
}
Nested Schema : declaredAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : idClassAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : idType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
Nested Schema : declaringType
Type: object
Show Source
{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
Nested Schema : declaringType
Type: object
Show Source
{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaredAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"attributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : attributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
}
Nested Schema : declaredAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
Nested Schema : declaringType
Type: object
Show Source
{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"declaringType":{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
}
}
}
Nested Schema : declaringType
Type: object
Show Source
{
"type":"object",
"properties":{
"singularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredSingularAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"pluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"declaredPluralAttributes":{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
},
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : declaredPluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : declaredSingularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : pluralAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : singularAttributes
Type: array
Unique Items Required: true
Show Source
{
"uniqueItems":true,
"type":"array",
"items":{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : items
Type: object
Show Source
-
association: boolean
-
bindableType: string
Allowed Values: [
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
-
collection: boolean
-
collectionType: string
Allowed Values: [
"COLLECTION",
"SET",
"LIST",
"MAP"
]
-
elementType: object
elementType
-
javaMember: object
javaMember
-
name: string
-
persistentAttributeType: string
Allowed Values: [
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
{
"type":"object",
"properties":{
"elementType":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collectionType":{
"type":"string",
"enum":[
"COLLECTION",
"SET",
"LIST",
"MAP"
]
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : elementType
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : items
Type: object
Show Source
{
"type":"object",
"properties":{
"version":{
"type":"boolean"
},
"optional":{
"type":"boolean"
},
"id":{
"type":"boolean"
},
"type":{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
},
"collection":{
"type":"boolean"
},
"javaMember":{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
},
"persistentAttributeType":{
"type":"string",
"enum":[
"MANY_TO_ONE",
"ONE_TO_ONE",
"BASIC",
"EMBEDDED",
"MANY_TO_MANY",
"ONE_TO_MANY",
"ELEMENT_COLLECTION"
]
},
"association":{
"type":"boolean"
},
"name":{
"type":"string"
},
"bindableType":{
"type":"string",
"enum":[
"SINGULAR_ATTRIBUTE",
"PLURAL_ATTRIBUTE",
"ENTITY_TYPE"
]
}
}
}
Nested Schema : javaMember
Type: object
Show Source
{
"type":"object",
"properties":{
"modifiers":{
"type":"integer",
"format":"int32"
},
"name":{
"type":"string"
},
"synthetic":{
"type":"boolean"
}
}
}
Nested Schema : type
Type: object
Show Source
{
"type":"object",
"properties":{
"persistenceType":{
"type":"string",
"enum":[
"ENTITY",
"EMBEDDABLE",
"MAPPED_SUPERCLASS",
"BASIC"
]
}
}
}
Nested Schema : additionalProperties
Type: object
Nested Schema : ReportMetadata
Type: object
Show Source
{
"required":[
"userId",
"versionEnd",
"versionStart"
],
"type":"object",
"properties":{
"id":{
"type":"string",
"format":"uuid"
},
"versionStart":{
"type":"string",
"format":"date-time"
},
"outerJoin":{
"type":"boolean"
},
"qryParamClause":{
"maxLength":"4000",
"minLength":"0",
"type":"string"
},
"pathParamClause":{
"maxLength":"1024",
"minLength":"0",
"type":"string"
},
"collateQuery":{
"maxLength":"4000",
"minLength":"0",
"type":"string"
},
"httpMethod":{
"maxLength":"255",
"minLength":"0",
"type":"string"
},
"userId":{
"type":"string",
"format":"uuid"
},
"versionEnd":{
"type":"string",
"format":"date-time"
},
"objectVersionNumber":{
"type":"number"
},
"softwareVersionNumber":{
"type":"number"
},
"operationType":{
"maxLength":"255",
"minLength":"0",
"type":"string"
},
"reason":{
"maxLength":"255",
"minLength":"0",
"type":"string"
},
"svcName":{
"type":"string"
},
"parId":{
"type":"string",
"format":"uuid"
},
"parVersionStart":{
"type":"string",
"format":"date-time"
},
"collationType":{
"type":"string"
},
"groupByQuery":{
"maxLength":"4000",
"minLength":"0",
"type":"string"
},
"combine":{
"type":"boolean"
},
"parentImplicit":{
"type":"string"
},
"comment":{
"type":"string"
},
"reportFormat":{
"type":"string"
},
"reportName":{
"type":"string"
},
"reportUri":{
"type":"string"
},
"reportTypeSeq":{
"type":"integer",
"format":"int32"
},
"reportUriSeq":{
"type":"integer",
"format":"int32"
},
"reportSeq":{
"type":"integer",
"format":"int32"
},
"reportType":{
"type":"string"
}
}
}
Nested Schema : collateMetadataMap
Type: object
Additional Properties Allowed
Show Source
{
"type":"object",
"additionalProperties":{
"$ref":"#/components/schemas/ProcessedCollateMetadataDto"
}
}
Nested Schema : ProcessedDataDto
Type: object
Show Source
{
"type":"object",
"properties":{
"processedMetadataMap":{
"type":"object",
"additionalProperties":{
"$ref":"#/components/schemas/ProcessedCollateMetadataDto"
}
}
}
}
Nested Schema : ProcessedCollateMetadataDto
Type: object
Show Source
{
"type":"object",
"properties":{
"rptUriId":{
"type":"string"
},
"rptUriSeq":{
"type":"integer",
"format":"int32"
},
"parentUriSeq":{
"type":"integer",
"format":"int32"
},
"collationType":{
"type":"string"
},
"cacheInfo":{
"type":"array",
"items":{
"$ref":"#/components/schemas/CacheInfo"
}
},
"groupByMetadata":{
"type":"array",
"items":{
"$ref":"#/components/schemas/GroupByMetadata"
}
},
"isPostAPICache":{
"type":"boolean",
"writeOnly":true
},
"uri":{
"type":"string"
},
"postAPICache":{
"type":"boolean"
}
}
}
Nested Schema : cacheInfo
Type: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/components/schemas/CacheInfo"
}
}
Nested Schema : groupByMetadata
Type: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/components/schemas/GroupByMetadata"
}
}
Nested Schema : CacheInfo
Type: object
Show Source
{
"type":"object",
"properties":{
"basePath":{
"type":"string"
},
"key":{
"type":"array",
"items":{
"type":"string"
}
},
"value":{
"type":"array",
"items":{
"type":"array",
"items":{
"type":"string"
}
}
},
"collateQuery":{
"type":"string"
},
"isGrouping":{
"type":"boolean"
},
"isOverridden":{
"type":"boolean"
}
}
}
Nested Schema : key
Type: array
Show Source
{
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : value
Type: array
Show Source
{
"type":"array",
"items":{
"type":"array",
"items":{
"type":"string"
}
}
}
Nested Schema : items
Type: array
Show Source
{
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : GroupByMetadata
Type: object
Show Source
{
"type":"object",
"properties":{
"groupBy":{
"type":"array",
"items":{
"type":"string"
}
},
"joinedFields":{
"type":"array",
"items":{
"type":"string"
}
},
"groupByQuery":{
"type":"string"
}
}
}
Nested Schema : groupBy
Type: array
Show Source
{
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : joinedFields
Type: array
Show Source
{
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : processedMetadataMap
Type: object
Additional Properties Allowed
Show Source
{
"type":"object",
"additionalProperties":{
"$ref":"#/components/schemas/ProcessedCollateMetadataDto"
}
}
Nested Schema : additionalProperties
Type: object
Nested Schema : ReportProperties
Type: object
Show Source
{
"required":[
"getpropType",
"id",
"key",
"parVersionStart",
"rptId",
"userId",
"value",
"versionEnd",
"versionStart"
],
"type":"object",
"properties":{
"id":{
"type":"string",
"format":"uuid"
},
"rptId":{
"type":"string",
"format":"uuid"
},
"parVersionStart":{
"type":"string",
"format":"date-time"
},
"getpropType":{
"maxLength":"255",
"minLength":"1",
"type":"string"
},
"key":{
"maxLength":"255",
"minLength":"1",
"type":"string"
},
"value":{
"maxLength":"1000",
"minLength":"1",
"type":"string"
},
"userId":{
"type":"string",
"format":"uuid"
},
"versionStart":{
"type":"string",
"format":"date-time"
},
"versionEnd":{
"type":"string",
"format":"date-time"
},
"objectVersionNumber":{
"type":"string"
},
"softwareVersionNumber":{
"type":"string"
},
"operationType":{
"maxLength":"255",
"minLength":"1",
"type":"string"
},
"reason":{
"maxLength":"255",
"minLength":"1",
"type":"string"
},
"comment":{
"maxLength":"255",
"minLength":"1",
"type":"string"
}
}
}
Nested Schema : executedCollateQueries
Type: array
Show Source
{
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : storageID
Type: object
Additional Properties Allowed
Show Source
{
"type":"object",
"additionalProperties":{
"type":"string",
"format":"uuid"
}
}
Nested Schema : fieldSpecsList
Type: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/components/schemas/Field"
}
}
Nested Schema : Field
Type: object
Contains field details.
Show Source
{
"required":[
"fieldName",
"fieldType",
"fieldValueList"
],
"type":"object",
"properties":{
"fieldName":{
"maxLength":"255",
"minLength":"0",
"type":"string",
"description":"Field name",
"example":"siteIds"
},
"fieldType":{
"maxLength":"50",
"minLength":"0",
"type":"string",
"description":"Field type",
"example":"list"
},
"fieldSequence":{
"minimum":"0",
"type":"integer",
"description":"Field sequence",
"format":"int32",
"example":"1"
},
"fieldValueList":{
"type":"array",
"items":{
"type":"string"
}
}
},
"description":"Contains field details."
}
Nested Schema : fieldValueList
Type: array
Show Source
{
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : fieldSpecsList
Type: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/components/schemas/FieldSet"
}
}
Nested Schema : FieldSet
Type: object
Show Source
{
"type":"object",
"properties":{
"fieldName":{
"maxLength":"255",
"minLength":"0",
"type":"string"
},
"fieldType":{
"maxLength":"50",
"minLength":"0",
"type":"string"
},
"fieldSequence":{
"minimum":"0",
"type":"integer",
"format":"int32"
},
"fieldValueList":{
"type":"array",
"items":{
"type":"string"
}
},
"fieldNameList":{
"type":"array",
"items":{
"type":"string"
}
},
"fieldValueSets":{
"type":"array",
"items":{
"type":"array",
"items":{
"type":"object"
}
}
}
}
}
Nested Schema : fieldNameList
Type: array
Show Source
{
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : fieldValueList
Type: array
Show Source
{
"type":"array",
"items":{
"type":"string"
}
}
Nested Schema : fieldValueSets
Type: array
Show Source
{
"type":"array",
"items":{
"type":"array",
"items":{
"type":"object"
}
}
}
Nested Schema : items
Type: array
Show Source
{
"type":"array",
"items":{
"type":"object"
}
}
Nested Schema : items
Type: object
Nested Schema : otherURIs
Type: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/components/schemas/Property"
}
}
Nested Schema : properties
Type: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/components/schemas/Property"
}
}
Nested Schema : report_PROPERTIES
Type: object
Additional Properties Allowed
Show Source
{
"type":"object",
"additionalProperties":{
"type":"string"
}
}
Nested Schema : Property
Type: object
Show Source
{
"type":"object",
"properties":{
"key":{
"type":"string"
},
"value":{
"type":"string"
}
}
}