Class PortalRuntime


  • public class PortalRuntime
    extends Object
    Author:
    XIMA MEDIA GmbH
    • Constructor Detail

      • PortalRuntime

        public PortalRuntime​(PluginRuntime prtm,
                             IPluginPortal plugin)
        Creates a new runtime for a given portal plugin.
        Parameters:
        prtm - The runtime of the plugin.
        plugin - The portal plugin to wrap.
    • Method Detail

      • getValidatorIdMap

        public Map<String,​Class<? extends javax.faces.validator.Validator>> getValidatorIdMap()
        Returns:
        A map with all validators contained in the portal plugin. The key is the ID of the validator.
      • getConverterTypeMap

        public Map<Class<?>,​Class<? extends javax.faces.convert.Converter>> getConverterTypeMap()
        Returns:
        A map with all converters contained in the portal plugin. The key is the target type of the converter.
      • getConverterIdMap

        public Map<String,​Class<? extends javax.faces.convert.Converter>> getConverterIdMap()
        Returns:
        A map with all converters contained in the portal plugin. The key is the ID of the converter.
      • getRegistrationDate

        public long getRegistrationDate()
        Returns:
        The time when this runtime was registered, represented as the number of milliseconds since January 1, 1970, 00:00:00 GMT.
      • getPlugin

        public IPluginPortal getPlugin()
        Returns:
        The portal plugin for which this runtime was created.
      • getPluginRuntime

        public PluginRuntime getPluginRuntime()
        Returns:
        The plugin runtime of the portal plugin for which this runtime was created.
      • getContextName

        public String getContextName()
        Returns:
        The name of the portal plugin context. This is the name that needs to be used as part of the URL to enter the context of the portal plugin.
      • initialize

        @Deprecated
        public void initialize​(javax.servlet.ServletContext context)
        Deprecated.
        You should not initialize the runtime yourself, it will be initialized when required.
        Parameters:
        context - Servlet context with which to initialize the portal.
      • handleContext

        public boolean handleContext​(javax.servlet.http.HttpServletRequest request,
                                     javax.servlet.http.HttpServletResponse response,
                                     javax.servlet.FilterChain chain)
        Handles an HTTP request by invoking the appropriate filters and servlets.
        Parameters:
        request - The current servlet request being made by the client.
        response - The current servlet response being constructed.
        chain - The original filter chain.
        Returns:
        true if the context was handled by this runtime, false otherwise.