Cleaning up Pluto packages
--------------------------
Key: PLUTO-537
URL: https://issues.apache.org/jira/browse/PLUTO-537
Project: Pluto
Issue Type: Task
Components: portlet container
Affects Versions: 2.0.0
Reporter: Ate Douma
Assignee: Ate Douma
Fix For: 2.0.0
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
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.