@Version("2.1.1")

# Package org.apache.sling.cms

Package with all of the common models used to access content in the Sling reference CMS

Since:
  0.10.0

Interface Summary
AuthorizableWrapper: A wrapper for working with JackRabbit Authorizables in JSPs and Sling Models from a Resource
CMSJobManager: An abstraction layer for starting and finding jobs started by the Sling CMS.
Component: A interface to represent a sling:Component
ComponentConfiguration: A class to retrieve the configuration for a Resource's component.
ComponentManager: A interface for retrieving sling:Component resources and information about the available sling:Components
ComponentPolicy: A class to represent a component policy, e.g.
ComponentPolicyManager: An interface for retrieving the applicable component policy for a given resource.
EditableResource: A interface for representing a resource that can be edited through the Sling CMS.
File: An interface representing a sling:File resource.
FileManager: A interface used to retrieve sling:File Resources.
FileMetadataExtractor: Service for extracting metadata from a file
NameFilter: Service for filtering an arbitrary string into a Sling-compatible Resource name.
Page: An interface representing a sling:Page resource.
PageManager: A interface used to retrieve sling:Page Resources.
PageTemplate: An interface for representing a page template.
PageTemplateManager: An interface for retrieving the available templates to create a page under the specified resource.
PublishableResource: A Model interface for adapting sling:File, sling:Page and sling:Config resources.
References: An interface for finding the references to a Resource.
Site: A inteface representing a sling:Site.
SiteManager: A manager for retrieving the sling:Site containing the current resource.

Class Summary
CMSConstants: Constants used throughout the Sling CMS
CMSUtils: Shared utility functions
ConfigurableJobExecutor: A Configurable Job Executor is a Sling Job which can be manually triggered by Sling CMS users.
Reference
ResourceTree