Class GeoportalAbstractPlugin<S,​P>

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static org.gcube.common.clients.ProxyBuilder<org.gcube.application.geoportal.common.rest.ConcessioniI> concessioni()  
      Exception convert​(Exception fault, org.gcube.common.clients.config.ProxyConfig<?,​?> config)  
      static <P extends org.gcube.application.geoportal.common.model.document.Project>
      org.gcube.common.clients.ProxyBuilder<org.gcube.application.geoportal.common.rest.Projects<P>>
      customModel​(String profileID, Class<P> customModel)  
      static <P extends org.gcube.application.geoportal.common.model.document.Project,​C extends org.gcube.application.geoportal.common.rest.Projects<P>>
      org.gcube.common.clients.ProxyBuilder<C>
      customModel​(String profileID, Class<P> customModel, Class<C> customClient)  
      static org.gcube.common.clients.ProxyBuilder<org.gcube.application.geoportal.common.rest.MongoConcessioni> mongoConcessioni()  
      String name()  
      String namespace()  
      static org.gcube.common.clients.ProxyBuilder<org.gcube.application.geoportal.common.rest.Projects<org.gcube.application.geoportal.common.model.document.Project>> projects​(String profileID)  
      static <C extends org.gcube.application.geoportal.common.rest.Projects<org.gcube.application.geoportal.common.model.document.Project>>
      org.gcube.common.clients.ProxyBuilder<C>
      projects​(String profileID, Class<C> customClient)  
      String serviceClass()  
      String serviceName()  
      static org.gcube.common.clients.ProxyBuilder<ConcessioniManagerI> statefulMongoConcessioni()  
      static org.gcube.common.clients.ProxyBuilder<org.gcube.application.geoportal.common.rest.UseCaseDescriptorsI> useCaseDescriptors()  
      • Methods inherited from interface org.gcube.common.clients.delegates.ProxyPlugin

        newProxy, resolve
    • Constructor Detail

      • GeoportalAbstractPlugin

        public GeoportalAbstractPlugin()
    • Method Detail

      • useCaseDescriptors

        public static org.gcube.common.clients.ProxyBuilder<org.gcube.application.geoportal.common.rest.UseCaseDescriptorsI> useCaseDescriptors()
      • projects

        public static org.gcube.common.clients.ProxyBuilder<org.gcube.application.geoportal.common.rest.Projects<org.gcube.application.geoportal.common.model.document.Project>> projects​(String profileID)
      • projects

        public static <C extends org.gcube.application.geoportal.common.rest.Projects<org.gcube.application.geoportal.common.model.document.Project>> org.gcube.common.clients.ProxyBuilder<C> projects​(String profileID,
                                                                                                                                                                                                        Class<C> customClient)
      • customModel

        public static <P extends org.gcube.application.geoportal.common.model.document.Project> org.gcube.common.clients.ProxyBuilder<org.gcube.application.geoportal.common.rest.Projects<P>> customModel​(String profileID,
                                                                                                                                                                                                           Class<P> customModel)
      • customModel

        public static <P extends org.gcube.application.geoportal.common.model.document.Project,​C extends org.gcube.application.geoportal.common.rest.Projects<P>> org.gcube.common.clients.ProxyBuilder<C> customModel​(String profileID,
                                                                                                                                                                                                                             Class<P> customModel,
                                                                                                                                                                                                                             Class<C> customClient)
      • convert

        public Exception convert​(Exception fault,
                                 org.gcube.common.clients.config.ProxyConfig<?,​?> config)
        Specified by:
        convert in interface org.gcube.common.clients.delegates.ProxyPlugin<EndpointReference,​S,​P>
      • name

        public String name()
        Specified by:
        name in interface org.gcube.common.clients.delegates.ProxyPlugin<EndpointReference,​S,​P>
      • namespace

        public String namespace()
        Specified by:
        namespace in interface org.gcube.common.clients.delegates.ProxyPlugin<EndpointReference,​S,​P>
      • serviceClass

        public String serviceClass()
        Specified by:
        serviceClass in interface org.gcube.common.clients.delegates.ProxyPlugin<EndpointReference,​S,​P>
      • serviceName

        public String serviceName()
        Specified by:
        serviceName in interface org.gcube.common.clients.delegates.ProxyPlugin<EndpointReference,​S,​P>
      • concessioni

        public static org.gcube.common.clients.ProxyBuilder<org.gcube.application.geoportal.common.rest.ConcessioniI> concessioni()
      • mongoConcessioni

        public static org.gcube.common.clients.ProxyBuilder<org.gcube.application.geoportal.common.rest.MongoConcessioni> mongoConcessioni()
      • statefulMongoConcessioni

        public static org.gcube.common.clients.ProxyBuilder<ConcessioniManagerI> statefulMongoConcessioni()