Class JsonSchemaMapper
java.lang.Object
dev.getelements.elements.service.util.JsonSchemaMapper
- All Implemented Interfaces:
dev.getelements.elements.sdk.model.util.MapperRegistry.Mapper<dev.getelements.elements.sdk.model.schema.MetadataSpec,dev.getelements.elements.sdk.model.schema.json.JsonSchema>
- Direct Known Subclasses:
JsonSchemaMapperImpl
public abstract class JsonSchemaMapper
extends Object
implements dev.getelements.elements.sdk.model.util.MapperRegistry.Mapper<dev.getelements.elements.sdk.model.schema.MetadataSpec,dev.getelements.elements.sdk.model.schema.json.JsonSchema>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract dev.getelements.elements.sdk.model.schema.json.JsonSchemaforward(dev.getelements.elements.sdk.model.schema.MetadataSpec source) voidsetApiOutsideUrl(String apiOutsideUrl) protected voidsetJsonSchemaId(dev.getelements.elements.sdk.model.schema.MetadataSpec metadataSpec, dev.getelements.elements.sdk.model.schema.json.JsonSchema jsonSchema) toOptionalProperties(List<dev.getelements.elements.sdk.model.schema.MetadataSpecProperty> metadataSpecPropertyList) toRequiredProperties(List<dev.getelements.elements.sdk.model.schema.MetadataSpecProperty> metadataSpecPropertyList) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.getelements.elements.sdk.model.util.MapperRegistry.Mapper
findDestinationType, findSourceType
-
Constructor Details
-
JsonSchemaMapper
public JsonSchemaMapper()
-
-
Method Details
-
forward
public abstract dev.getelements.elements.sdk.model.schema.json.JsonSchema forward(dev.getelements.elements.sdk.model.schema.MetadataSpec source) - Specified by:
forwardin interfacedev.getelements.elements.sdk.model.util.MapperRegistry.Mapper<dev.getelements.elements.sdk.model.schema.MetadataSpec,dev.getelements.elements.sdk.model.schema.json.JsonSchema>
-
toRequiredProperties
-
toOptionalProperties
-
setJsonSchemaId
protected void setJsonSchemaId(dev.getelements.elements.sdk.model.schema.MetadataSpec metadataSpec, dev.getelements.elements.sdk.model.schema.json.JsonSchema jsonSchema) -
getApiOutsideUrl
-
setApiOutsideUrl
-