Interface SpaceApplicationHandler

  • All Superinterfaces:
    org.exoplatform.container.component.ComponentPlugin

    public interface SpaceApplicationHandler
    extends org.exoplatform.container.component.ComponentPlugin
    Handler for working with space applications: install, activate, deactivate, uninstall...
    Since:
    Oct 17, 2008
    Author:
    dang.tung, hoatle (hoatlevan at gmail dot com)
    • Method Detail

      • deactiveApplication

        void deactiveApplication​(Space space,
                                 String appId)
                          throws SpaceException
        Deactivates an installed application in a space.
        Parameters:
        space -
        appId -
        Throws:
        SpaceException
      • getName

        String getName()
        Gets name.
        Specified by:
        getName in interface org.exoplatform.container.component.ComponentPlugin
        Returns:
      • moveApplication

        default void moveApplication​(Space space,
                                     String appId,
                                     int transition)
                              throws Exception
        Parameters:
        space - Space to change its location
        appId - application identifier
        transition - positive number to move up and negative number to move down
        Throws:
        Exception - when error saving moved node