Package com.jalios.jcms

Contains the core JCMS classes.

See:
          Description

Interface Summary
AudiencedPublication This interface must be implemented by a Publication in order for its right to be check using AudienceRights.
DataController A DataController is notified whenever data integrity must be checked, write (create, update, delete, ...) must be accepted, before and after the write is performed.
DataSelector DataSelector instance can be passed to the method JcmsUtil.applyDataSelector(java.util.Collection, DataSelector) to allow precise control over the selection of Data in a Collection.
DeployManagerConstants  
EditableData EditableData is a tagging interface which a Data subclass implements to indicates it can be edited with a dedicated editor.
JcmsConstants This interface contains a set of constants.
MetaDataExtractor This interface must be implemented by metadata extractor
TypeConstants  
WorkflowConstants This interface contains a set of constants used for Workflow.
 

Class Summary
AbstractFileIndexListener This abstract class is implemented by generated.FileIndexListener
AbstractIndexManager This abstract class provides generic methods to manage data indices.
AbstractLinkIndexListener This abstract class is implemented by generated.LinkIndexListener
AbstractReview  
AdminNotes This class manage admin notes of JCMS.
AndDataSelector This class combines a set of DataSelector.
AppServerInfo This class manages information about the underlying application server.
AudienceRights This class manages a Member's read right on publication using their categories.
AudioMetaDataExtractor This class extracts metadata of audio files.
BasicDataController This class is a neutral implementation of DataController.
BasicStoreListener This class is a neutral implementation of StoreListener.
CacheManager This class manages the cache of content fragements.
Category A Category object is a node of the category tree.
Category_HANDLER  
Category.AuthorizedSelector AuthorizedSelector selects all the categories a member is authorized to read.
Category.DeepOrderComparator  
Category.NameComparator  
Category.NameSelector Select categories by their name.
Category.OrderChildrenFirstComparator  
Category.OrderChildrenLastComparator  
Category.OrderComparator  
CategoryIndexManager  
CategoryListener  
CategoryRight This class represents the rights of a Member on a set of category roots.
CategoryRight_HANDLER  
Channel The Channel singleton is the main access point of the JCMS API.
ChannelFile ChannelFile is the class of the files belonging to a channel upload tree.
ChannelInitServlet Servlet responsible of initializing JCMS.
ChannelListener A listener called during the Channel life cycle.
ClassDataSelector This DataSelector selects all the data that are the same as, or are subclasses of, the given class.
Content Content is a tagging abstract class which a type implements to indicates it is an editorial publication.
ControllerStatus This class represents the status returned by a DataController.
CustomCleanFilter  
Data This abstract class is the super class of all the persistent classes of a JCMS Channel.
Data.AuthorComparator  
Data.AuthorSelector  
Data.CdateSelector DataSelector to select Data which have a creation date between the given begin and end Date.
Data.DataNameComparator This comparator compares two Data using their Data Name.
Data.DeletableSelector DataSelector to select Data that can be deleted (i.e. data whose checkDelete() returns ok).
Data.ImportSelector DataSelector to select Data which have been imported.
Data.MdateSelector DataSelector to select Data which have a modification date between the given begin and end Date.
Data.OpAuthorComparator  
DataExtension This class contains extra fields for a given Data object.
DataIndexManager  
DataListener This class listens to mutations of Data objects.
DataRight This class represents the rights of a member on a Data object.
DataRight_HANDLER  
DeployDownloadMonitor  
DeployManager  
DescriptiveURLs Manages Descriptive URLs production and decoding.
DescriptiveURLs.DescriptiveURLsListener  
EnumerateFormReport  
FDPublicationListener This class listens to mutations of Publication objects and update attached FileDocument
FileDocument  
FileDocument_HANDLER  
FileDocument.ContentTypeComparator  
FileDocument.ContentTypeSelector This DataSelector selects all the FileDocument matching the given content type.
FileDocument.DeleteThumbnailListener  
FileDocument.DimensionsComparator This comparators compare FileDocuments of image file type according to their dimensions.
FileDocument.DurationComparator This comparators compare FileDocuments of audio file type according to their duration.
FileDocument.HiddenSelector This DataSelector selects all the Hidden FileDocument
FileDocument.MediaTypeSelector This DataSelector selects all the FileDocument corresponding to the given media type.
FileDocument.SizeComparator  
FileDocument.SizeSelector This DataSelector selects all the FileDocument in the given range size.
FileDocument.StrongLockSelector DataSelector selecting only FileDocument having a strong lock (FileDocument.isStrongLocked()).
FileDocumentListener This class listens to mutation of FileDocument objects.
FileIndexManager This class manages the Custom Type file index.
Form Form is the mother class of all form types.
Form.SubmitMemberSelector This DataSelector selects all the forms the given member has submitted (optionally, which are in a given state)
Group A Group object is referenced by a set of Member instances.
Group_HANDLER  
Group.LastLdapSyncComparator  
Group.MemberCountComparator  
Group.NameComparator  
Group.NameSelector Select groups by their name.
Group.NotificationPeriodSelector Select groups that have at least one NotificationCriteria for which the period is equal to the period of the period given to the constructor.
Group.OrderComparator  
Group.ParentSelector  
Group.WorkspaceComparator  
Group.WorkspaceSelector DataSelector selecting Groups based on their Workspace.
GroupIndexManager  
GroupListener This class listens to mutations of Group instances.
ImageMetaDataExtractor This class extracts metadata of image files.
IntegerFormReport  
JcmsCleanFilter  
JcmsInfo This class manages information about JCMS release.
JcmsSessionTracker This singleton class tracks sessions of guest and logged members in JCMS.
JcmsSessionTrackerListener This listener class tracks the addition, replacement or removal of the TRACKING_ATTRIBUTE_NAME attribute to the J2EE session.
JcmsUtil This class contains a set of utility static methods.
JSPtoFile  
JSyncDataListener This class monitors writes stablization.
LimitController  
LinkIndexManager This class manages the Custom Type link index.
MailSender This class spawns a thread which sends a mail to a set of recipients.
Member A Member object contains a set of information about a JCMS referenced user.
Member_HANDLER  
Member.GroupComparator  
Member.LangComparator  
Member.LastLdapSyncComparator  
Member.LastLoginDateComparator Compare member based on their last login date
Member.LdapAccountComparator  
Member.LoginComparator  
Member.NameComparator  
Member.NewsletterSelector  
Member.NotificationPeriodSelector  
Member.PublicationCountComparator  
Member.RightComparator  
Member.SessionComparator  
Member.TextSelector Select a set of members matching the given text in the name or in the email.
Member.ValidEmailSelector  
Member.WebdavComparator  
Member.WorkerSelector Select a subset of worker members
MemberIndexManager  
MemberListener This class listens to mutations of Member instances.
Notification  
Notification_HANDLER  
NotificationCriteria  
NotificationCriteria_HANDLER  
NotificationManager This class is instantiated by a Channel in method initAfterLoad() only if property 'notification.enabled' is set to true.
NotificationThread Creates and sends customized emails to the appropriate members.
OrDataSelector This class combines a set of DataSelector.
PstatusAlarmListener This class is the AlarmListener used to change pstatus scheduled with pdate, edate and adate.
Publication This abstract class is the super class of all the Publication classes.
Publication.AdateComparator Compares two Publications using their Adate in descending order (newest date first).
Publication.AdateSelector AdateSelector selects all the publications with a adate in a given range
Publication.AudienceRightComparator Comparator to compare Publication using their audience rights.
Publication.AudienceRightSelector AudienceRightSelector selects all publications being audienced.
Publication.AuthorComparator  
Publication.AuthorizedSelector AuthorizedSelector selects all the publications a member is authorized to read.
Publication.CanWorkOnSelector CanWorkOnSelector selects all the publications a member can work on.
Publication.DdateComparator Compares two Publications using their Ddate in descending order (newest date first).
Publication.EdateComparator Compares two Publications using their Edate in descending order (newest date first).
Publication.EdateSelector EdateSelector selects all the publications with a edate in a given range
Publication.PdateComparator Compares two Publications using their Pdate in descending order (newest date first).
Publication.PdateSelector PdateSelector selects all the publications with a pdate in a given range
Publication.PstatusComparator  
Publication.PstatusSelector PstatusSelector selects all the publications with a given pstatus.
Publication.RatingComparator  
Publication.ReaderComparator  
Publication.ReadRightSelector ReadRightSelector selects all publications which have any read right.
Publication.ReviewCountComparator  
Publication.RightComparator  
Publication.SdateComparator Compares two Publications using their Sdate in descending order (newest date first).
Publication.SdateSelector SdateSelector select all the publications with a sdate in a given range
Publication.TitleComparator  
Publication.TrackedSelector TrackedSelector selects all the publications which are tracked.
Publication.TypeComparator  
Publication.UdateComparator Compares two Publications using their udate in descending order (newest date first).
Publication.UdateSelector UdateSelector selects all the publications with a udate in a given range
Publication.UserContentSelector UserContentSelector selects all publications which are UGC (UserContent).
Publication.VisibleStateSelector VisibleStateSelector selects all the publications which are in a visible state
Publication.WorkspaceAuthorSelector WorkspaceAuthorSelector selects all the publication the given member is the author and which belong to the given workspace.
Publication.WorkspaceComparator  
Publication.WorkspaceSelector WorkspaceSelector selects all the publications which belong to the given workspace.
PublicationIndexManager  
PublicationListener This class listens to mutations of Publication objects.
QueryFilter A QueryFilter is notified for each query.
QueryManager This class manages queries on publications
QueryManager.QueryPublicationSelector  
QueryResultSet This class holds results of a query.
QueryResultSet.ScoreComparator This Comparator compares two Objects using a score retrieved from a map of Object to float.
ResourceHelper Helper class used to retrieve relative paths of jsp/servlet or icons used for various features of JCMS.
ReverseDataSelector This DataSelector selects the complementary set of a given DataSelector.
ReviewListener This class listens to mutations of Review data.
ReviewManager  
TestJcms  
TypeEntry This class contains info about a Type.
TypeFieldEntry This class holds all informations of a type's field.
TypeProcessor This class generates all the resources (Java classes and JSPs) used by the Custom Publication Types and Custom Extension Types.
TypeTemplateEntry This class contains info about Type's template.
TypeTemplateEntry.LabelComparator  
TypeUtil This class contains a set of utility static methods for Type generated files.
UpgradeManager  
UserContent UserContent is a tagging abstract class which a type implements to indicates it is a user content.
WeakLinkManager This class manages the index of weak references on publications.
WebAppInfo  
WebAppManager  
WFAction This abstract class represents a workflow action attached to a WFState.
WFAction.AlertAdmins  
WFAction.AlertAuthor  
WFAction.AlertWorkers  
WFExpressAlarmListener This class is the AlarmListener used in the Workflow Express (status change at expiration time if no change in between)
WFNote This class represents a small note about a state change in the workflow.
WFPublicationListener This class listens to mutations of Publication objects and manages Workflow's resources (State's action, alarms, ...)
WFReminderAlarmListener This class is the AlarmListener used for the Workflow Reminder (send mail at expiration time if no change in between)
WFRole This class represent a Role.
WFRule This class represent a Workflow Rule.
WFState This class represents a state in a Workflow
WFTransition This class represents a transition in a Workflow
WikiRenderer This class contains a set of utility static methods to process wiki text.
WikiRenderingHints Contains rendering hints used by the WikiRenderer.
Workflow This class represents a Workflow.
WorkflowManager This class manages JCMS workflows.
WysiwygRenderer This class contains a set of utility static methods to process wysiwyg text.
 

Exception Summary
CategoryCycleException  
 

Package com.jalios.jcms Description

Contains the core JCMS classes.



Copyright © 2001-2007 Jalios SA. All Rights Reserved.