public class MongoDBRegistryHandler extends Object implements org.eclipse.basyx.aas.registration.memory.IRegistryHandler
| Constructor and Description |
|---|
MongoDBRegistryHandler()
Constructor using default sql connections
|
MongoDBRegistryHandler(BaSyxMongoDBConfiguration config)
Receives the path of the configuration.properties file in it's constructor.
|
MongoDBRegistryHandler(String resourceConfigPath)
Receives the path of the .properties file in it's constructor from a resource.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(org.eclipse.basyx.submodel.metamodel.api.identifier.IIdentifier identifier) |
org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor |
get(org.eclipse.basyx.submodel.metamodel.api.identifier.IIdentifier identifier) |
List<org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor> |
getAll() |
void |
insert(org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor descriptor) |
void |
remove(org.eclipse.basyx.submodel.metamodel.api.identifier.IIdentifier identifier) |
void |
setConfiguration(BaSyxMongoDBConfiguration config) |
void |
update(org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor descriptor) |
public MongoDBRegistryHandler(BaSyxMongoDBConfiguration config)
configFilePath - public MongoDBRegistryHandler(String resourceConfigPath)
public MongoDBRegistryHandler()
public void setConfiguration(BaSyxMongoDBConfiguration config)
public boolean contains(org.eclipse.basyx.submodel.metamodel.api.identifier.IIdentifier identifier)
contains in interface org.eclipse.basyx.aas.registration.memory.IRegistryHandlerpublic void remove(org.eclipse.basyx.submodel.metamodel.api.identifier.IIdentifier identifier)
remove in interface org.eclipse.basyx.aas.registration.memory.IRegistryHandlerpublic void insert(org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor descriptor)
insert in interface org.eclipse.basyx.aas.registration.memory.IRegistryHandlerpublic void update(org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor descriptor)
update in interface org.eclipse.basyx.aas.registration.memory.IRegistryHandlerpublic org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor get(org.eclipse.basyx.submodel.metamodel.api.identifier.IIdentifier identifier)
get in interface org.eclipse.basyx.aas.registration.memory.IRegistryHandlerpublic List<org.eclipse.basyx.aas.metamodel.map.descriptor.AASDescriptor> getAll()
getAll in interface org.eclipse.basyx.aas.registration.memory.IRegistryHandlerCopyright © 2021. All rights reserved.