public class ProfiledMongoManager extends MongoManager implements MongoManagerI<org.gcube.application.geoportal.common.model.document.ProfiledDocument>
client, ID| Constructor and Description |
|---|
ProfiledMongoManager(String profileId) |
| Modifier and Type | Method and Description |
|---|---|
org.gcube.application.geoportal.common.model.document.ProfiledDocument |
deIndex(String id) |
void |
delete(String id,
boolean force) |
org.gcube.application.geoportal.common.model.document.ProfiledDocument |
dematerialize(String id) |
Iterable<org.gcube.application.geoportal.common.model.document.ProfiledDocument> |
filter(org.gcube.application.geoportal.common.model.rest.QueryRequest queryRequest) |
org.gcube.application.geoportal.common.model.document.ProfiledDocument |
getByID(String id) |
com.mongodb.client.MongoDatabase |
getDatabase() |
org.gcube.application.geoportal.common.model.document.ProfiledDocument |
index(String id) |
org.gcube.application.geoportal.common.model.document.ProfiledDocument |
materialize(String id) |
org.gcube.application.geoportal.common.model.document.ProfiledDocument |
performStep(String id,
String step,
org.bson.Document options) |
Iterable<org.bson.Document> |
query(org.gcube.application.geoportal.common.model.rest.QueryRequest queryRequest) |
org.gcube.application.geoportal.common.model.document.ProfiledDocument |
registerNew(org.bson.Document toRegisterDoc) |
org.gcube.application.geoportal.common.model.document.ProfiledDocument |
update(String id,
org.gcube.application.geoportal.common.model.document.ProfiledDocument toSet) |
public ProfiledMongoManager(String profileId) throws ConfigurationException
ConfigurationExceptionpublic com.mongodb.client.MongoDatabase getDatabase()
getDatabase in class MongoManagerpublic org.gcube.application.geoportal.common.model.document.ProfiledDocument registerNew(org.bson.Document toRegisterDoc)
throws IOException,
org.gcube.application.cms.plugins.faults.StepException
registerNew in interface MongoManagerI<org.gcube.application.geoportal.common.model.document.ProfiledDocument>IOExceptionorg.gcube.application.cms.plugins.faults.StepExceptionpublic org.gcube.application.geoportal.common.model.document.ProfiledDocument update(String id, org.gcube.application.geoportal.common.model.document.ProfiledDocument toSet) throws IOException, org.gcube.application.cms.plugins.faults.StepException
update in interface MongoManagerI<org.gcube.application.geoportal.common.model.document.ProfiledDocument>IOExceptionorg.gcube.application.cms.plugins.faults.StepExceptionpublic void delete(String id, boolean force) throws DeletionException
delete in interface MongoManagerI<org.gcube.application.geoportal.common.model.document.ProfiledDocument>DeletionExceptionpublic org.gcube.application.geoportal.common.model.document.ProfiledDocument getByID(String id) throws IOException
getByID in interface MongoManagerI<org.gcube.application.geoportal.common.model.document.ProfiledDocument>IOExceptionpublic Iterable<org.bson.Document> query(org.gcube.application.geoportal.common.model.rest.QueryRequest queryRequest)
query in interface MongoManagerI<org.gcube.application.geoportal.common.model.document.ProfiledDocument>public Iterable<org.gcube.application.geoportal.common.model.document.ProfiledDocument> filter(org.gcube.application.geoportal.common.model.rest.QueryRequest queryRequest)
filter in interface MongoManagerI<org.gcube.application.geoportal.common.model.document.ProfiledDocument>public org.gcube.application.geoportal.common.model.document.ProfiledDocument materialize(String id)
materialize in interface MongoManagerI<org.gcube.application.geoportal.common.model.document.ProfiledDocument>public org.gcube.application.geoportal.common.model.document.ProfiledDocument dematerialize(String id)
dematerialize in interface MongoManagerI<org.gcube.application.geoportal.common.model.document.ProfiledDocument>public org.gcube.application.geoportal.common.model.document.ProfiledDocument index(String id)
index in interface MongoManagerI<org.gcube.application.geoportal.common.model.document.ProfiledDocument>public org.gcube.application.geoportal.common.model.document.ProfiledDocument deIndex(String id)
deIndex in interface MongoManagerI<org.gcube.application.geoportal.common.model.document.ProfiledDocument>public org.gcube.application.geoportal.common.model.document.ProfiledDocument performStep(String id, String step, org.bson.Document options)
performStep in interface MongoManagerI<org.gcube.application.geoportal.common.model.document.ProfiledDocument>Copyright © 2022. All Rights Reserved.