Class GRSFNotificationService

  • All Implemented Interfaces:
    com.google.gwt.user.client.rpc.RemoteService, com.google.gwt.user.server.rpc.SerializationPolicyProvider, Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig, GRSFManageWidgetService

    public class GRSFNotificationService
    extends com.google.gwt.user.server.rpc.RemoteServiceServlet
    implements GRSFManageWidgetService
    Endpoint for sending update records information to GRSF KnowledgeBase.
    Author:
    Costantino Perciante at ISTI-CNR (costantino.perciante@isti.cnr.it)
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet

        perThreadRequest, perThreadResponse
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String checkIdentifierExists​(String id)
      Identifier of the record (UUID)
      String checkIdentifierExistsInDomain​(String id, String acceptedDomain)
      Identifier of the record (UUID)
      org.gcube.datacatalogue.utillibrary.server.DataCatalogue getCatalogue​(String discoverScope)
      Instanciate the ckan util library.
      ManageProductBean getProductBeanById​(String productIdentifier, boolean requestForRevertingMerge)
      Get the product bean from the product identifier
      boolean isAdminUser()
      check if the user has the rights to manage the item
      void notifyProductUpdate​(ManageProductBean bean)
      Notify product update
      Boolean performRevertOperation​(RevertableOperationInfo rInfo)
      Perform a revert operation
      RevertableOperationInfo validateRevertOperation​(String encryptedUrl)
      Check if the given url for reverting the operation is valid and get back the needed info to proceed
      • Methods inherited from class com.google.gwt.user.server.rpc.RemoteServiceServlet

        checkPermutationStrongName, doGetSerializationPolicy, getCodeServerPolicyUrl, getRequestModuleBasePath, getSerializationPolicy, init, loadPolicyFromCodeServer, onAfterResponseSerialized, onBeforeRequestDeserialized, processCall, processCall, processPost, shouldCompressResponse
      • Methods inherited from class com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet

        doPost, doUnexpectedFailure, getPermutationStrongName, getThreadLocalRequest, getThreadLocalResponse, onAfterRequestDeserialized, readContent
      • Methods inherited from class javax.servlet.http.HttpServlet

        doDelete, doGet, doHead, doOptions, doPut, doTrace, getLastModified, service, service
      • Methods inherited from class javax.servlet.GenericServlet

        destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log