Class UCDMongoManager

    • Constructor Detail

      • UCDMongoManager

        public UCDMongoManager()
                        throws org.gcube.application.geoportal.common.model.rest.ConfigurationException
        Throws:
        org.gcube.application.geoportal.common.model.rest.ConfigurationException
    • Method Detail

      • deleteAll

        public long deleteAll()
      • insert

        public org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor insert​(org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor desc)
                                                                                                throws org.gcube.application.cms.implementations.faults.RegistrationException
        Throws:
        org.gcube.application.cms.implementations.faults.RegistrationException
      • put

        public org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor put​(org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor desc)
                                                                                             throws org.gcube.application.cms.implementations.faults.RegistrationException,
                                                                                                    org.gcube.application.geoportal.common.model.rest.ConfigurationException
        Specified by:
        put in interface UCDManagerI
        Throws:
        org.gcube.application.cms.implementations.faults.RegistrationException
        org.gcube.application.geoportal.common.model.rest.ConfigurationException
      • query

        public Iterable<org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor> query​(org.gcube.application.geoportal.common.model.rest.QueryRequest queryRequest)
        Specified by:
        query in interface UCDManagerI
      • deleteById

        public void deleteById​(String id,
                               boolean force)
                        throws org.gcube.application.geoportal.common.model.rest.ConfigurationException
        Specified by:
        deleteById in interface UCDManagerI
        Throws:
        org.gcube.application.geoportal.common.model.rest.ConfigurationException
      • getById

        public org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor getById​(String id)
                                                                                                 throws org.gcube.application.geoportal.common.model.rest.ConfigurationException
        Specified by:
        getById in interface UCDManagerI
        Throws:
        org.gcube.application.geoportal.common.model.rest.ConfigurationException