Class InfoServiceImpl

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

    public class InfoServiceImpl
    extends AbstractRemoteService
    implements InfoService
    Implementation of the InfoService
    Since:
    6.0
    Author:
    Marco Meschieri - LogicalDOC
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      InfoServiceImpl()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getCronDescription​(String expression, String locale)
      Retrieves the natural language description of a given cron expression
      static GUIInfo getInfo​(String tenantName)
      Retrieves the informations but not localization issues like messages and installed languages
      GUIInfo getInfo​(String locale, String tenantName, boolean login)
      Retrieves the system informations
      GUIParameter[] getSessionInfo()
      Retrieves all the settings for the current session
      boolean ping()
      Ping to maintain open he session
      • Methods inherited from class com.google.gwt.user.server.rpc.RemoteServiceServlet

        getSerializationPolicy, init, processCall, processCall, processPost
      • Methods inherited from class com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet

        doPost
      • Methods inherited from class javax.servlet.http.HttpServlet

        service
      • Methods inherited from class javax.servlet.GenericServlet

        destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
    • Constructor Detail

      • InfoServiceImpl

        public InfoServiceImpl()
    • Method Detail

      • getInfo

        public GUIInfo getInfo​(String locale,
                               String tenantName,
                               boolean login)
        Description copied from interface: InfoService
        Retrieves the system informations
        Specified by:
        getInfo in interface InfoService
        Parameters:
        locale - language to use
        tenantName - name of the tenant
        login - if the informations are asked by the login form
        Returns:
        the User Inteface's informations
      • getInfo

        public static GUIInfo getInfo​(String tenantName)
        Retrieves the informations but not localization issues like messages and installed languages
        Parameters:
        tenantName - name of the tenant
        Returns:
        bean carrying informations about the User Interface
      • getCronDescription

        public String getCronDescription​(String expression,
                                         String locale)
                                  throws ServerException
        Description copied from interface: InfoService
        Retrieves the natural language description of a given cron expression
        Specified by:
        getCronDescription in interface InfoService
        Parameters:
        expression - the cron expression to evaluate
        locale - the locale to use for the description
        Returns:
        the natural language description
        Throws:
        ServerException - raised in case the given expression is invalid