Class MongoMetadataSpecDao
java.lang.Object
dev.getelements.elements.dao.mongo.schema.MongoMetadataSpecDao
- All Implemented Interfaces:
MetadataSpecDao
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateMetadataSpec
(MetadataSpec metadataSpec) Creates a new metadata spec.void
deleteMetadataSpec
(String metadataSpecId) Deletes theMetadataSpec
with the supplied metadataSpec ID.findActiveMetadataSpec
(String metadataSpecId) Finds an active metadata spec by the spec id.findActiveMetadataSpecByName
(String metadataSpecName) Finds an active metadata spec by the spec id.findActiveMongoMetadataSpec
(String metadataSpecId) findActiveMongoMetadataSpecByName
(String metadataSpecName) getActiveMetadataSpecs
(int offset, int count) Lists allMetadataSpec
instances, specifying a search query.dev.morphia.Datastore
void
setBeanMapper
(MapperRegistry beanMapperRegistry) void
setDatastore
(dev.morphia.Datastore datastore) void
setMongoDBUtils
(MongoDBUtils mongoDBUtils) void
setValidationHelper
(ValidationHelper validationHelper) transform
(MongoMetadataSpec mongoMetadataSpec) updateActiveMetadataSpec
(MetadataSpec metadataSpec) Creates a new metadata spec.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface dev.getelements.elements.sdk.dao.MetadataSpecDao
getActiveMetadataSpec, getActiveMetadataSpecByName
-
Constructor Details
-
MongoMetadataSpecDao
public MongoMetadataSpecDao()
-
-
Method Details
-
getActiveMetadataSpecs
Description copied from interface:MetadataSpecDao
Lists allMetadataSpec
instances, specifying a search query.- Specified by:
getActiveMetadataSpecs
in interfaceMetadataSpecDao
- Parameters:
offset
-count
-- Returns:
- a
Pagination
ofMetadataSpec
instances
-
findActiveMetadataSpec
Description copied from interface:MetadataSpecDao
Finds an active metadata spec by the spec id.- Specified by:
findActiveMetadataSpec
in interfaceMetadataSpecDao
- Parameters:
metadataSpecId
- the metadata spec ID- Returns:
- an
Optional
possibly containing theMetadataSpec
-
findActiveMongoMetadataSpec
-
findActiveMetadataSpecByName
Description copied from interface:MetadataSpecDao
Finds an active metadata spec by the spec id.- Specified by:
findActiveMetadataSpecByName
in interfaceMetadataSpecDao
- Parameters:
metadataSpecName
- the metadata spec ID- Returns:
- an
Optional
possibly containing theMetadataSpec
-
findActiveMongoMetadataSpecByName
-
createMetadataSpec
Description copied from interface:MetadataSpecDao
Creates a new metadata spec.- Specified by:
createMetadataSpec
in interfaceMetadataSpecDao
- Parameters:
metadataSpec
-- Returns:
-
updateActiveMetadataSpec
Description copied from interface:MetadataSpecDao
Creates a new metadata spec.- Specified by:
updateActiveMetadataSpec
in interfaceMetadataSpecDao
- Parameters:
metadataSpec
-- Returns:
-
deleteMetadataSpec
Description copied from interface:MetadataSpecDao
Deletes theMetadataSpec
with the supplied metadataSpec ID.- Specified by:
deleteMetadataSpec
in interfaceMetadataSpecDao
- Parameters:
metadataSpecId
- the metadataSpec ID.
-
transform
-
getMongoDBUtils
-
setMongoDBUtils
-
getDatastore
public dev.morphia.Datastore getDatastore() -
setDatastore
@Inject public void setDatastore(dev.morphia.Datastore datastore) -
getBeanMapper
-
setBeanMapper
-
getValidationHelper
-
setValidationHelper
-