Details

    • Type: Task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.0
    • Fix Version/s: 2.0.0
    • Component/s: portlet container
    • Labels:
      None

      Description

      A cleaning up of the current Pluto packages was proposed initially by Casten on the dev list, see:
      http://www.nabble.com/-RT--Cleaning-up-our-packages-p22288945.html

      A follow up proposal was accepted on the dev list, see:
      http://www.nabble.com/Re%3A--RT--Cleaning-up-our-packages-p22414927.html

      defining the following changes which will be done:

      container-api:

      • o.a.p
        leave as is
      • o.a.p.core
        rename to o.a.p.driver
        move NullPortlet as inner class to PortletServlet
      • o.a.p.services
        move PortletAppDescriptorServices to o.a.p.spi
        move ContainerServices to o.a.p
        move PlutoServices to o.a.p.driver (side-by-side PortletServlet)
      • o.a.p.om.portlet
        leave as is
      • o.a.p.internal
        rename Internal* to Container* (I really don't like the "Internal" prefix)
        move * to o.a.p
      • o.a.p.spi.optional
        move * to o.a.p.spi
        the distinction between spi and spi.optional (while somewhat useful configuration wise) really is too artificial technical wise imo.

      container (impl):

      • o.a.p
        move PortletContainerFactory to o.a.p.driver.impl
      • o.a.p.core
        move the following to new package o.a.p.impl
        ContainerInvocation* (note: I've some ideas to completely get rid of these all together)
        PlutoContainerServices
        PortletContainerImpl
        move all the others to either
      • o.a.p.driver.impl (those which really are used only by/for a standalone/pure embedded driver)
      • o.a.p.spi.impl (those which are of more generic usage and/or embedding in a larger portal)
        drop package o.a.p.core
      • o.a.p.descriptors.portlet, o.a.p.descriptors.portlet10
        rename these to o.a.p.om.portlet.impl and o.a.p.om.portlet10.impl
      • o.a.p.descriptors.services.jaxb
        move PortletAppDescriptorServiceImpl to o.a.p.spi.impl
      • o.a.p.internal.impl
        move * to o.a.p.impl
      • o.a.p.util
        move to o.a.p.impl.util

        Attachments

          Activity

            People

            • Assignee:
              adouma Ate Douma
              Reporter:
              adouma Ate Douma
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: