Class JSONSchema
java.lang.Object
org.apache.unomi.graphql.schema.json.JSONType
org.apache.unomi.graphql.schema.json.JSONSchema
- All Implemented Interfaces:
PluginType
-
Field Summary
Fields inherited from class org.apache.unomi.graphql.schema.json.JSONType
jsonTypeFactory, schemaTree -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()longRetrieves the plugin identifier, corresponding to the identifier of the OSGi bundle implementing the plugin.voidvoidsetPluginId(long pluginId) Associates this plugin with its associated OSGi bundle identifier.voidsetSchemaId(String schemaId) voidvoidvoidsetVersion(String version) Methods inherited from class org.apache.unomi.graphql.schema.json.JSONType
getAllOf, getAnyOf, getCustomKeywords, getJsonTypeFactory, getOneOf, getRef, getSchemaTree, getType, merge, setType
-
Constructor Details
-
JSONSchema
-
-
Method Details
-
getVendor
-
setVendor
-
getName
-
setName
-
getVersion
-
setVersion
-
getPluginId
public long getPluginId()Description copied from interface:PluginTypeRetrieves the plugin identifier, corresponding to the identifier of the OSGi bundle implementing the plugin.- Specified by:
getPluginIdin interfacePluginType- Returns:
- the plugin identifier, corresponding to the identifier of the OSGi bundle implementing the plugin
-
setPluginId
public void setPluginId(long pluginId) Description copied from interface:PluginTypeAssociates this plugin with its associated OSGi bundle identifier.- Specified by:
setPluginIdin interfacePluginType- Parameters:
pluginId- the OSGi bundle identifier associated with this plugin
-
getSchemaId
-
setSchemaId
-
getTarget
-
setTarget
-
getRootTypes
-