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.
|
Java Source File Name | Type | Comment |
Assoc.java | Interface | Interface for hierarchical assocations. |
AutoPingData.java | Class | Automatic ping configuration. |
BookmarkComparator.java | Class | |
BookmarkData.java | Class | Represents a single URL in a user's favorite web-bookmarks collection. |
CommentData.java | Class | Weblogentry Comment bean. |
EntryAttributeData.java | Class | |
FolderAssoc.java | Class | |
FolderData.java | Class | Folder that holds Bookmarks and other Folders. |
HierarchicalPersistentObject.java | Class | Abstract base class for hierarchical persistent objects. |
HitCountData.java | Class | Represents hit count data for a weblog. |
ObjectAuditData.java | Class | Records change that a user has made to an object. |
PermissionsData.java | Class | Represents a user's permissions within a website. |
PersistentObject.java | Class | Base class for all of Roller's persistent objects. |
PingCategoryRestrictionData.java | Class | Ping Category Restriction. |
PingQueueEntryData.java | Class | Ping queue entry. |
PingTargetData.java | Class | Ping target. |
RefererComparator.java | Class | |
RefererData.java | Class | Referer bean. |
RoleData.java | Class | Role bean. |
RollerConfigData.java | Class | Configuration object for Roller. |
RollerPropertyData.java | Class | This POJO represents a single property of the roller system. |
StatCount.java | Class | Represents a statistical count. |
StaticTemplate.java | Class | Represents a simple static Template. |
TagStat.java | Class | Tag bean. |
TagStatComparator.java | Class | |
TaskLockData.java | Class | Represents locking information about a specific RollerTask. |
Template.java | Interface | The Template interface represents the abstract concept of a single unit
of templated or non-rendered content. |
Theme.java | Class | The Theme object encapsulates all elements of a single weblog theme. |
ThemeTemplate.java | Class | A Theme based implementation of a Template. |
UserData.java | Class | User bean. |
WeblogCategoryAssoc.java | Class | WeblogCategoryAssoc represents association between weblog categories
in the weblog category hierarchy. |
WeblogCategoryData.java | Class | WeblogCategory bean. |
WeblogEntryComparator.java | Class | Sorts WeblogEntryData objects in reverse chronological order
(most recently published entries first). |
WeblogEntryData.java | Class | Represents a Weblog Entry. |
WeblogEntryTagAggregateData.java | Class | |
WeblogEntryTagData.java | Class | Tag bean. |
WeblogEntryWrapperComparator.java | Class | Sorts WeblogEntryData objects in reverse chronological order
(most recently published entries first). |
WeblogResource.java | Interface | Represents a static resource file uploaded to a weblog. |
WeblogTemplate.java | Class | Pojo that represents a single user defined template page. |
WebsiteData.java | Class | Website has many-to-many association with users. |
WebsiteDisplayData.java | Class | For most popular website display on Roller main page. |