Class UseCaseDescriptors

  • All Implemented Interfaces:
    org.gcube.application.geoportal.common.rest.UseCaseDescriptorsI

    public class UseCaseDescriptors
    extends Object
    implements org.gcube.application.geoportal.common.rest.UseCaseDescriptorsI
    • Constructor Detail

      • UseCaseDescriptors

        public UseCaseDescriptors()
    • Method Detail

      • create

        public org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor create​(org.bson.Document toCreate)
                                                                                                throws RemoteException
        Specified by:
        create in interface org.gcube.application.geoportal.common.rest.UseCaseDescriptorsI
        Throws:
        RemoteException
      • query

        public Iterator<org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor> query​(org.gcube.application.geoportal.common.model.rest.QueryRequest request)
                                                                                                         throws Exception
        Specified by:
        query in interface org.gcube.application.geoportal.common.rest.UseCaseDescriptorsI
        Throws:
        Exception
      • deleteById

        public void deleteById​(String id,
                               boolean force)
                        throws RemoteException
        Specified by:
        deleteById in interface org.gcube.application.geoportal.common.rest.UseCaseDescriptorsI
        Throws:
        RemoteException
      • update

        public org.gcube.application.geoportal.common.model.useCaseDescriptor.UseCaseDescriptor update​(String ID,
                                                                                                       org.bson.Document toSet)
                                                                                                throws RemoteException
        Specified by:
        update in interface org.gcube.application.geoportal.common.rest.UseCaseDescriptorsI
        Throws:
        RemoteException
      • getById

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