Package Name | Comment |
org.apache.roller |
Exceptions thrown by Roller business layer.
|
org.apache.roller.ant | |
org.apache.roller.business |
JUnit tests for Roller backend implementations.
|
org.apache.roller.business.hibernate |
Concrete and Hibernate-based implementaitons of business layer interfaces.
|
org.apache.roller.business.pings | |
org.apache.roller.business.referrers | |
org.apache.roller.business.runnable | |
org.apache.roller.business.search |
Utilities needed by implementation of search interface.
|
org.apache.roller.business.search.operations |
Lucene-based search operations to be executed by ThreadManager.
|
org.apache.roller.business.utils |
Roller database utilities.
|
org.apache.roller.config |
Classes for accessing Roller configuration.
|
org.apache.roller.config.runtime |
Classes for parsing Roller configuration definition files.
|
org.apache.roller.planet.business | |
org.apache.roller.planet.business.hibernate | |
org.apache.roller.planet.pojos | |
org.apache.roller.planet.tasks | |
org.apache.roller.pojos |
Persistent objects stored/retrieved by business layer.
At this level we avoid dependance on specific persistence engines
(e.g. Hibernate). We do this by using an interface named
{@link org.apache.roller.business.PersistenceStrategy PersistenceStrategy}
to store, retrieve and remove
{@link org.apache.roller.pojos.PersistentObject PersistentObjects}.
The diagram below shows the objects in the Roller data model and the
relationships between them.
|
org.apache.roller.ui | |
org.apache.roller.ui.admin.struts.actions | |
org.apache.roller.ui.admin.struts.formbeans | |
org.apache.roller.ui.authoring.ajax | |
org.apache.roller.ui.authoring.struts.actions | |
org.apache.roller.ui.authoring.struts.formbeans | |
org.apache.roller.ui.authoring.tags | |
org.apache.roller.ui.core | |
org.apache.roller.ui.core.filters | |
org.apache.roller.ui.core.plugins | |
org.apache.roller.ui.core.security | |
org.apache.roller.ui.core.struts.actions | |
org.apache.roller.ui.core.tags | |
org.apache.roller.ui.core.tags.calendar | |
org.apache.roller.ui.core.tags.menu | |
org.apache.roller.ui.core.util | |
org.apache.roller.ui.rendering | |
org.apache.roller.ui.rendering.filters | |
org.apache.roller.ui.rendering.model | |
org.apache.roller.ui.rendering.pagers | |
org.apache.roller.ui.rendering.plugins | |
org.apache.roller.ui.rendering.servlets | |
org.apache.roller.ui.rendering.util | |
org.apache.roller.ui.rendering.util.cache | |
org.apache.roller.ui.rendering.velocity | |
org.apache.roller.ui.rendering.velocity.deprecated | |
org.apache.roller.util |
Roller utility classes including date processing, mail, caching, etc.
|
org.apache.roller.util.cache | |
org.apache.roller.util.rome |
ROME modules, converters and cache needed for Planet aggregator.
|
org.apache.roller.webservices.adminapi | |
org.apache.roller.webservices.adminapi.sdk | |
org.apache.roller.webservices.atomprotocol |
ROME-based Atom Protocol implementation.
|
org.apache.roller.webservices.json | |
org.apache.roller.webservices.xmlrpc |
Roller implementation of Blogger and MetaWeblog APIs.
Blogger API spec can be found at http://plant.blogger.com/api/index.html
See also http://xmlrpc.free-conversant.com/docs/bloggerAPI
MetaWeblog API spec can be found at http://www.xmlrpc.com/metaWeblogApi
|