Package nl.gx.webmanager.cms.core
This package contains interfaces for the webmanager api. Core concepts such as pages, links and websites
are represented in this API by interfaces.
-
Interface Summary Interface Description BlockLabel Page section label.ContentItem<T extends ContentItemVersion<?>> Definition of a content item.ContentItemRevision Revisions allow users to restore content items to undo a save, by restoring previous revision.ContentItemVersion<T extends ContentItem<?>> Definition of a content item version.Download Models a download object.EditLanguage Edit Language support.ElementHolder ElementHolders contain zero or more Elements.FileResource FileResourceSecurityCheckPoint This interface is very closely related FileResourceSecurityPolicy and it is used to indicate to the FileResourceController servlet that an object can be used as the starting point when determining if a request for a file is authorised.FileResourceSecurityPolicy This interface is mainly used for checking file/binary download requests, and it added to selected elements and objects and WM that deal with downloads.Heading This interface models heading objects.Image Image object.ImageEntity An image entity represents an image stored in the JCR.InternalDownload Extends the Dowload interface to add a setter for the url attribute.InternalImage Setters for Image.InternalLink Setters for Link.InternalUrlBuilder Setters for UrlBuilder.Language Language support.Link Link object.LinkModel A link model defines how a link should be opened.LinkModelOptions Holds configuration information about a link model.MetaTag Representation of<meta >
tag.NewWindowLinkOptions Holds the options for a link model which opens in a new browser window.NormalLinkOptions Holds the options for a normal link model which opens in the same browser window.Page Representation of Page object.PageLabel Represents a label for a page version, which can currently e.g.PageMetaData Interface for PageMetaData entities.PageVersion Representation of version of a page.Personalization Deprecated. UsePersonalizationItem
interface insteadPersonalizationAttributes The PersonalizationAttributes models all required data to personalize an element.PersonalizationCategory Interface representing a personalization category.PersonalizationExpression Expression which can be applied to the session XML on the frontend.PersonalizationItem This interface defines the common contract of both personalization expressions and models.PersonalizationModel Expression, composed by a number of PersonalizationExpression objects, which can be applied to the session xml on the frontend.PopupLinkOptions Holds configuration information about a link model which opens in a pop up window.Presentable A presentable object can be rendered and has a presentation.PresentationContext Representation of the PresentationContext.PublicationStatusEnabled This class is implemented by all objects that are publication status enabled.Redirect Representation of redirect.RelatedDownloadLink Related download link.RelatedExternalLink Extends RelatedLink with external url.RelatedInternalLink Extends RelatedLink with a method to get the internal Page that is referred to.RelatedLink Meta information for related links.RelatedMediaItemLink Extends RelatedLink with a method to get the associated media item.RelatedResourceLink Currently does not add its own methods but you can still use the type to distinguish between different kind of RelatedLinks.StylingOption Styling options allow to change the default style of headings and fonts in the Inline Editor.UrlBuilder Interface for URL factories that calculate the right url for a given context.WebManagerApplication This represents the whole webmanager application and provides access to the list of websites / webinitiatives and other objects and information relevant to the whole WebManager application.Website Representation of website. -
Class Summary Class Description ContentItemId This class represents the id of a content item.ContentItemVersionId This class represents the id of a content item version. -
Enum Summary Enum Description PersonalizationExpression.Type Type of the PersonalizationExpression which results in a certain kind of behaviour.PersonalizationModel.Operator Operator used to concatenate contained PersonalizationExpression and/or PersonalizationModel objects with.PresentationContext.InContextViewMode Contains possible modes in which the views in the in-context mode are rendered.PublicationStatus RelatedLinkTitleOption This class represents the available options for determining the title attribute of a link.