| Home >> All >> com >> RuntimeCollective >> [ publication Javadoc ] |
| | com.RuntimeCollective.publication.action.* (5) | | com.RuntimeCollective.publication.bean.* (3) |
| | com.RuntimeCollective.publication.form.* (3) | | com.RuntimeCollective.publication.test.* (1) |
com.RuntimeCollective.publication: Javadoc index of package com.RuntimeCollective.publication.
Package Samples:
com.RuntimeCollective.publication.bean: The Publication module contains functionality to manage simple Publication items, against which user Subscriptions can be registered, and for which newsletters (SiteNode, basically) can be created and emailed in multipart/alternative html/plaintext to its subscribers.
com.RuntimeCollective.publication.action
com.RuntimeCollective.publication.form
com.RuntimeCollective.publication.test
Classes:
NewsletterMailer: This utility class provides all basic functionality to email a Newsletter to the subscribers of this Newsletter's Publication. The Newsletter is in fact a SiteNode, whose parent is the SiteNode of a Publication. People who are subscribed to the Publication will receive the Newsletter. The Newsletter is sent in one single format which combines both plain text and html versions. The way the email encoding is implemented is not pure/proper JavaMail. We create a simple email and put all the content in it. The proper JavaMail way would be to create a multipart email, and then put the pieces of data ...
SwitchSubscriptionStatusAction: Switch the Subscription status of the User to a given Publication. The id of the Publication is passed as a parameter. The action either deletes or creates the/a Subscription for the Publication. Created Subscriptions start now and have no end date.
PublicationPermissionRule: A subclass of SimplePermissionRule, which adds checks on: - whether the User has a current registration for the RequiredPublication
PublicationException: The subclass of RuntimeException which should be thrown by classes in the Publication module when they meet some kind of problem.
Subscription: A Subscription object, which is roughly a mapping between a User and a Publication, with Start and End dates.
Publication: A Publication object, to which users can subscribe. It has a name, an internal name, and a sitenode.
EditSubscriptionAction: EditSubscriptionAction edits a user's subscription to a particular publication.
SendNewsletterAction: Action used to mail an ENewsletter to the subscribers of the Publication.
SubscriptionForm: Form for collecting and validating information on subscriptions.
PublicationForm: Form for collecting and validating information on publications.
SendNewsletterToEmailAction: Action used to mail an ENewsletter to one email address.
NewsletterEmailForm: Form to send one newsletter to an email address.
SubscriptionTest: Test class for Publication and Subscription.
PublicationAction: Action to add/edit Publications.
| Home | Contact Us | Privacy Policy | Terms of Service |