[AAI-2404]add aai-schema-abstraction library 63/97663/2
authorPhillip Leigh <Phillip.Leigh@amdocs.com>
Mon, 28 Oct 2019 19:55:40 +0000 (15:55 -0400)
committerPhillip Leigh <Phillip.Leigh@amdocs.com>
Tue, 29 Oct 2019 21:36:53 +0000 (17:36 -0400)
commit2e2f969676ab391fba2198cbaa55e9b85d50216f
treee0bee9dbd3a7933d44173be99e0efe7df5b7b412
parent0a10810750640260a3d0476afc17575d7700ed0d
[AAI-2404]add aai-schema-abstraction library

Signed-off-by: Phillip Leigh <Phillip.Leigh@amdocs.com>
Issue-ID: AAI-2404
Change-Id: I30d954bcdf1cf020191028160610defb8dbc8ff6
53 files changed:
aai-schema-abstraction/.gitignore [new file with mode: 0644]
aai-schema-abstraction/LICENSE.txt [new file with mode: 0644]
aai-schema-abstraction/pom.xml [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/SchemaProvider.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/SchemaProviderException.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/SchemaProviderMsgs.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/definitions/EdgeSchema.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/definitions/PropertySchema.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/definitions/VertexSchema.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/definitions/types/BooleanDataType.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/definitions/types/ComplexDataType.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/definitions/types/DataType.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/definitions/types/FloatDataType.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/definitions/types/IntDataType.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/definitions/types/ListDataType.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/definitions/types/LongDataType.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/definitions/types/MapDataType.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/definitions/types/StringDataType.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/json/FromJsonEdgeSchema.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/json/FromJsonPropertySchema.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/json/FromJsonVertexSchema.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/json/JsonSchemaProvider.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/json/JsonSchemaProviderConfig.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/json/SchemaInstance.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/json/SchemaServiceResponse.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/json/SecureClientHttpRequestFactory.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/json/definitions/DataTypeDefinition.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/json/definitions/JsonEdgeSchema.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/json/definitions/JsonPropertySchema.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/json/definitions/JsonSchema.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/json/definitions/JsonVertexSchema.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/oxm/EdgePropsConfiguration.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/oxm/FromOxmEdgeSchema.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/oxm/FromOxmPropertySchema.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/oxm/FromOxmVertexSchema.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/oxm/OxmEdgeRulesLoader.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/oxm/OxmSchemaLoader.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/oxm/OxmSchemaProvider.java [new file with mode: 0644]
aai-schema-abstraction/src/main/java/org/onap/aai/schemaif/oxm/RelationshipSchema.java [new file with mode: 0644]
aai-schema-abstraction/src/main/resources/logging/SchemaProviderMsgs.properties [new file with mode: 0644]
aai-schema-abstraction/src/test/java/org/onap/aai/schemaif/json/JsonSchemaProviderTest.java [new file with mode: 0644]
aai-schema-abstraction/src/test/java/org/onap/aai/schemaif/oxm/OxmSchemaProviderTest.java [new file with mode: 0644]
aai-schema-abstraction/src/test/java/org/onap/aai/schemaif/oxm/OxmSchemaServiceSetup.java [new file with mode: 0644]
aai-schema-abstraction/src/test/resources/json/badEdgeSchema.json [new file with mode: 0644]
aai-schema-abstraction/src/test/resources/json/badPropSchema.json [new file with mode: 0644]
aai-schema-abstraction/src/test/resources/json/badTypeSchema.json [new file with mode: 0644]
aai-schema-abstraction/src/test/resources/json/badVertexSchema.json [new file with mode: 0644]
aai-schema-abstraction/src/test/resources/json/jsonSchema.json [new file with mode: 0644]
aai-schema-abstraction/src/test/resources/json/schemaServiceResponse.json [new file with mode: 0644]
aai-schema-abstraction/src/test/resources/oxm/edge-props/edge_properties_v13.json [new file with mode: 0644]
aai-schema-abstraction/src/test/resources/oxm/edge-rules/v13/DbEdgeRules_v13.json [new file with mode: 0644]
aai-schema-abstraction/src/test/resources/oxm/oxm/v13/aai_oxm_v13.xml [new file with mode: 0644]
pom.xml