Package com.jalios.jcms
Contains the core JPlatform classes.
-
Interface Summary Interface Description AssociatedFilesEventListener 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 methodJcmsUtil.applyDataSelector(java.util.Collection, DataSelector)
to allow precise control over the selection ofData
in aCollection
.DeployManagerConstants EditableData EditableData is a tagging interface which a Data subclass implements to indicates it can be edited with a dedicated editor.GenericProvider JcmsConstants This interface contains a set of constants.MemberQueryFilter A MemberQueryFilter is notified for each member query.MetaDataExtractor This interface must be implemented by metadata extractorStrongLockable This tagging interface must be implemented to support StrongLockingTypeConstants UnittestsConstants WorkflowConstants This interface contains a set of constants used for Workflow. -
Class Summary Class Description AbstractDBTestType AbstractFileIndexListener This abstract class is implemented by generated.FileIndexListenerAbstractIndexManager This abstract class provides generic methods to manage data indices.AbstractIndexManager.DataIndex<D extends Data,C> Collection to store previoulsy computed information associated to Data and DBDataAbstractIndexManager.DataIndexMap<D extends Data,K,V> Pseudo map to store previoulsy computed information associated to Data and DBDataAbstractIndexManager.DataIndexSet<D extends Data,E> Pseudo Set to store previoulsy computed information associated to Data and DBDataAbstractLinkIndexListener This abstract class is implemented by generated.LinkIndexListenerAbstractWebPage AddArticleHandler Add article handler for the topbar publish modal.AdminNotes This class manage admin notes of JCMS.AlertAdminsWFAction AlertAuthorWFAction AlertManagerWFAction AlertWorkersWFAction AndDataSelector This class combines a set ofDataSelector
.AppServerInfo This class manages information about the underlying application server.AssociatedFileEvent AssociatedFilesManager Manager class to deal with associated filesAudienceRights 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.BasicJSyncListener This class is a neutral implementation of JSyncListener.BasicMemberQueryFilter A QueryFilter is notified for each member query.BasicStoreListener This class is a neutral implementation of StoreListener.CacheManager This class manages the cache of content fragments.CacheManager.CacheEntry 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.CategoryUsageSelector Checks if loggedMember can read/use/manage categoryCategory.DeepOrderComparator<T extends Category> Category.LeafSelector Category.NameComparator<T extends Category> Category.NameSelector Select categories by their name.Category.NodeSelector Category.OrderChildrenFirstComparator<T extends Category> Category.OrderChildrenLastComparator<T extends Category> Category.OrderComparator<T extends Category> Category.SelectableCategorySelector Checks if category is selectableCategoryIndexManager 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.ChannelInitServlet Servlet responsible of initializing JCMS.ChannelListener A listener called during the Channel life cycle.ChannelPolicyManager ClassDataSelector ThisDataSelector
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<T extends Data> Data.AuthorizedSelector AuthorizedSelector selects all the Data a member is authorized to read.Data.AuthorSelector DataSelector
to selectData
whose author is the specified one.Data.CdateSelector DataSelector
to selectData
which have a creation date between the given begin and endDate
.Data.DataNameComparator<T extends Data> This comparator compares two Data using their Data Name.Data.DeletableSelector DataSelector
to selectData
that can be deleted (i.e.Data.ImportSelector DataSelector
to selectData
which have been imported.Data.MdateSelector DataSelector
to selectData
which have a modification date between the given begin and endDate
.Data.OpAuthorComparator<T extends Data> Data.RowIdComparator<T extends Data> Data.StrongLockSelector DataExtension This class contains extra fields for a given Data object.DataIndexManager DataListener This class listens to mutations ofData
objects.DataRight This class represents the rights of a member on a Data object.DataRight_HANDLER DBContentListener DBFileDocument DBFileDocumentRevision This class represents a revision of a DBFileDocument.DBPublicationCategoryUpdateThread DeleteMemberUGCThread DeployDownloadMonitor DeployManager DescriptiveURLs Manages Descriptive URLs production and decoding.DescriptiveURLs.DescriptiveURLsListener EnumerateFormReport FaviconManager FieldStatus This class represents the status of field for an edit form.FileDocument FileDocument_HANDLER FileDocument.AssociatedFileFilter Filter files against a FileDocument instance to retrieve only File which are associated to the specified FileDocument (PDF file, txt file, thumbnail etc).FileDocument.ContentTypeComparator<T extends FileDocument> FileDocument.ContentTypeSelector This DataSelector selects all the FileDocument matching the given content type.FileDocument.DeleteThumbnailListener FileDocument.DimensionsComparator<T extends FileDocument> This comparators compare FileDocuments of image file type according to their dimensions.FileDocument.DurationComparator<T extends FileDocument> This comparators compare FileDocuments of audio file type according to their duration.FileDocument.HiddenSelector This DataSelector selects all the Hidden FileDocumentFileDocument.MediaTypeSelector This DataSelector selects all the FileDocument corresponding to the given media type.FileDocument.SizeComparator<T extends FileDocument> FileDocument.SizeSelector This DataSelector selects all the FileDocument in the given range size.FileDocumentListener This class listens to mutation ofFileDocument
objects.FileDocumentReferrerRightPolicyFilter FileDocumentVersionListener FileIndexManager This class manages the Custom Type file index.FileSize represent size associated to a file size is the size of the file itself fullSize is the size with all associated filesForm 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)FormRightPolicyFilter FriendlyURLManager Group AGroup
object is referenced by a set ofMember
instances.Group_HANDLER Group.AclComparator<T extends Group> DataComparator sorting groups using their ACL.Group.DataRightComparator<T extends Group> This comparator sort groups according the DataRight they have.Group.LastLdapSyncComparator<T extends Group> Group.LDAPSelector Select LDAP groups.Group.LeafSelector Select leaf groups.Group.MemberCountComparator<T extends Group> Group.MemberSelector Select groups the given member can read.Group.NameComparator<T extends Group> 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<T extends Group> Group.OrganizationSelector Select groups of the organization.Group.ParentSelector Group.PreferredWorkspaceComparator<T extends Group> Group.VisibilitySelector Select groups of with given visibility.Group.WorkspaceComparator<T extends Group> Group.WorkspaceSelector DataSelector selecting Groups based on their Workspace.GroupIndexManager GroupListener This class listens to mutations ofGroup
instances.HttpUtil This class contains a set of static utility methods for validation, encoding and decoding of http and html input/output.ImageMetaDataExtractor This class extracts metadata of image files.IntegerFormReport JcmsCleanFilter JcmsInfo This class manages information about JCMS release.JcmsJSyncListener 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.JMXUtil JSPtoFile JSyncDataListener This class monitors writes stablization.LimitController LimitControllerListener LinkIndexManager This class manages the custom Types link index.MailSender Deprecated. useMailMessage
andMailManager
insteadMember AMember
object contains a set of information about a JCMS referenced user.Member_HANDLER Member.AccountSelector Select a subset of members with the Account usage.Member.AdministratorSelector Select a subset of administrator membersMember.AllAuthenticationSelector Select member supporting all authentication (enabled account, with a valid local password).Member.BelongsToWorkspaceOrChildSelector Member.ClearanceLevelSelector Select member with the specified clearance level.Member.ContactSelector Select a subset of members with the Contact usage.Member.DisabledSelector Select a subset of members which are account and disabled.Member.EnabledSelector Select a subset of members which are account and not disabled.Member.ExternalAuthenticationSelector Select member with external authentication only (enabled account, without a valid local password).Member.FirstNameComparator<T extends Member> Member.GroupComparator<T extends Member> Member.GroupSelector Select a subset of members which belong to a given groupMember.GuestSelector Select a subset of members which are guests.Member.LangComparator<T extends Member> Member.LastLdapSyncComparator<T extends Member> Member.LastLoginDateComparator<T extends Member> Compare member based on their last login dateMember.LdapAccountComparator<T extends Member> Member.LDAPSelector Select a subset of members matching the specified Ldap synchronized state.Member.LoginComparator<T extends Member> Member.NameComparator<T extends Member> Member.NotificationPeriodSelector Member.PublicationCountComparator<T extends Member> Member.RightComparator<T extends Member> Member.SessionComparator<T extends Member> Member.TextSelector Select a set of members matching the given text in the name or in the email.Member.UsageSelector Select a subset of members matching the specified Usage.Member.ValidEmailSelector Member.WebdavComparator<T extends Member> Member.WorkerSelector Select a subset of worker membersMemberIndexManager MemberInitialsManager Utility class to produce a Member photo using member's initials.MemberListener This class listens to mutations ofMember
andDBMember
instances.MemberSearchEngineListener Listen to create/update/delete of DBMemberNotification Notification_HANDLER NotificationCriteria NotificationCriteria_HANDLER NotificationManager This class is instantiated by aChannel
in method initAfterLoad() only if property 'notification.enabled' is set to true.NotificationQuery This class retrieves all the publication published, updated or modified for a specified notification period.NotificationThread Creates and sends customized emails to the appropriate members.OrDataSelector This class combines a set ofDataSelector
.PagerParams Convenient holder for pager params.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<T extends Publication> 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 rangePublication.AudienceRightComparator<T extends Publication> Comparator to compare Publication using their audience rights.Publication.AudienceRightSelector AudienceRightSelector selects all publications being audienced.Publication.AuthorComparator<T extends Publication> 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<T extends Publication> Compares two Publications using their Ddate in descending order (newest date first).Publication.EdateComparator<T extends Publication> 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 rangePublication.PdateComparator<T extends Publication> 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 rangePublication.PopularityComparator<T extends Publication> Comparator to compare Publication using their score based on votesPublication.PstatusComparator<T extends Publication> Publication.PstatusSelector PstatusSelector selects all the publications with a given pstatus.Publication.ReaderComparator<T extends Publication> Publication.ReadRightSelector ReadRightSelector selects all publications which have any read right.Publication.RelatedCategoryComparator<T extends Publication> Publication are sorted according the count of common categories with the given category set.Publication.RightComparator<T extends Publication> Publication.SdateComparator<T extends Publication> 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 rangePublication.TitleComparator<T extends Publication> Publication.TrackedSelector TrackedSelector selects all the publications which are tracked.Publication.TypeComparator<T extends Publication> Publication.UdateComparator<T extends Publication> 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 rangePublication.UserContentSelector UserContentSelector selects all publications which are UGC (UserContent).Publication.VisibleStateSelector VisibleStateSelector selects all the publications which are in a visible statePublication.VoteScoreComparator<T extends Publication> Comparator to compare Publication using their score based the score of votes (positive votes - negative votes)Publication.WorkspaceAuthorSelector WorkspaceAuthorSelector selects all the publication the given member is the author and which belong to the given workspace.Publication.WorkspaceComparator<T extends Publication> Publication.WorkspaceSelector WorkspaceSelector selects all the publications which belong to the given workspace.PublicationDetailsManager PublicationFollowerListener Automatically removes a member children publication followers when he unsubscribes from a parent: Faq GlossaryPublicationIndexManager PublicationListener This class listens to mutations ofPublication
objects.QueryFilter A QueryFilter is notified for each query.QueryManager This class manages queries on publicationsQueryManager.QueryPublicationSelector QueryResultSet This class holds results of a query.QueryResultSet.ScoreComparator<T extends Publication> ThisComparator
compares twoObject
s using a score retrieved from a map ofObject
tofloat
.ResourceHelper Helper class used to retrieve relative paths of jsp/servlet or icons used for various features of JCMS.ReverseDataSelector ThisDataSelector
selects the complementary set of a givenDataSelector
.RightInfo Provide information about right control.RightPolicyManager Size StartupDataGenerator StoreInfo StrongLock This class represents a strong lock on a data.StrongLockManager This class manages StrongLock.TemplatePolicyManager TitleTypeFieldEntry This class holds all informations of a type's field title.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.WeakLockEntry WeakLockManager WebAppInfo WebAppManager WFAction This abstract class represents a workflow action attached to a WFState.WFDataController 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 ofPublication
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 WorkflowWFTransition This class represents a transition in a WorkflowWikiRenderer Deprecated. useWikiRenderer
WikiRenderingHints Deprecated. WKRoleListener This class represent a Listener for WKRole Objects.Workflow This class represents a Workflow.Workflow.WorkflowNameComparator<T extends Workflow> WorkflowManager This class manages JCMS workflows. -
Enum Summary Enum Description AssociatedFileEvent.Type PhotoSize QueryManager.QueryStep Query manager steps, used to determintate which query processing is being performed.RightInfo.Explanation TypeFieldEntry.DescriptionType -
Exception Summary Exception Description CategoryCycleException ServiceException Exception used by a service to indicate a failure in service process