# All Classes

All Classes Interface Summary Class Summary Annotation Types Summary
AuthorizableWrapperImpl: Implementation of the AuthorizableWrapper Sling Model.
AutoVersioningListener: A Resource Change Listener will automatically version pages when a page is published / unpublished or an interval passes since the page was last saved.
AutoVersioningListenerConfig: Configuration for the auto versioning listener
BulkPublicationJob: A Sling Post Operation to unpublish content
BulkReplaceOperation: The `BulkReplaceOperation` class will update all of the properties applicable to the supplied parameters under the resource for the operation, replacing the find string with the replacement value.
ChangePasswordOperation: The `ChangePasswordOperation` will change a user's password
CheckoutPostOperation: The `CheckoutPostOperation` service will checkout the node after it is restored so it can be edited.
CheckpointOperation: The `CheckpointOperation` class will perform a JCR Version Checkpoint operation on the underlying JCR Node.
CmsDefaultErrorHandlerServlet: Servlet which includes the content of the page when the page is accessed.
CMSJobManagerImpl: Default implementation of the CMS Job Manager.
CMSPageServlet: Servlet which includes the content of the page when the page is accessed.
CMSSecurityConfigInstance
CMSSecurityFilter: Checks to ensure that the user is logged in for requests which otherwise would be allowed when accessing through a CMS-specific domain name.
CMSSecurityFilterConfig: Configuration for the CMSSecurityFilter
ComponentConfigurationImpl
ComponentImpl: A model representing a sling:Component
ComponentManagerImpl: A model for managing sling:Components
ComponentPolicyImpl
ComponentPolicyManagerImpl
ContentBreadcrumb: Model for constructing the content breadcrumb.
ContentDistributionPublicationManager: Implementation of the PublicationManager interface using Sling Content Distribution.
CreateGroupOperation: The `CreateGroupOperation` will create a new group
CreateUserOperation: The `CreateUserOperation` will create a new user
DownloadFileServlet
EditableResourceImpl: A model for representing a resource that can be edited through the Sling CMS.
EditIncludeFilter: Filter for injecting the request attributes and markup to enable the Sling CMS editor.
FileImpl: A model representing a file
FileManagerImpl: A model used to retrieve files.
FileMetadataExtractorConsumer: Sling Job Consumer for extracting the metadata from a file
FileMetadataExtractorJob: Implementation of the Configurable Job Executor interface for the file metadata extractor
FileMetadataExtractorListener: A Resource Change Listener which extracts the metadata from sling:Files when they are uploaded.
ForwardAgentEndpointSynchronization
ForwardAgentEndpointSynchronizationConfig
HTMLValdiatorInsightProvider
HTMLValdiatorInsightProvider.Config
i18nHelper: A model retrieving all of the keys for a i18n dictionary
InsightsModelImpl: Implementation of the Insights Model
InternalCMSJobManager
LocaleFilter: Sets the locale for the request based on the containing site.
LocaleList: A model for representing a site.
LocaleResource: Model for retrieving the locale information from a resource with the jcr:language property.
MembershipOperation: The `MembersOperation` will update the membership of a group.
MembersOperation: The `MembersOperation` will update the membership of a group.
OptimizeFilesJob: Implementation of the Configurable Job Executor interface to optimize files
PageImpl: A model representing a page.
PageInsightRequestModel
PageManagerImpl: A model used to retrieve pages.
PageSpeedInsightProvider
PageSpeedInsightProvider.Config
PageTemplateImpl: A simple model for representing a page template
PageTemplateManagerImpl: A model for retrieving the available templates to create a page under the specified resource.
PathSuggestionServlet: Servlet which includes the content of the page when the page is accessed.
PathSuggestionServletConfig: Configuration for the Path Suggestion Servlet
PreviewFileServlet
PropertyHintNodeNameGenerator: Custom NodeNameGenerator for generating names based on the value of another named property
PropertyHintNodeNameGenerator.Config
PublicationConfig
PublicationManagerFactoryImpl
PublicationPropertyProvider
PublicationPropertyProviderConfig
PublishableResourceImpl: Implementation of the publishable resource interface and adaptable from a resource.
PublishPostOperation: A Sling Post Operation to publish content
QueryDebugger
ReadabilityInsightProvider
ReadabilitySiteConfig: A model for providing the site-level configuration for the readability insight provider.
ReferenceMappingTransformer: A Sling Rewriter Transformer which maps references to images, links, etc that are contained in the Sling repository.
ReferenceMappingTransformerConfig: Configuration for the Reference Mapping Transformer
ReferenceMappingTransformerFactory: A TransformerFactory service instance for creating a Transformer to rewrite all of the links, images, etc which reference other content in the Sling repository.
ReferenceOperation: Abstract operation for Reference operations.
ReferencesImpl: Model for finding the references to a Resource
RemoveJobServlet
RenditionCleaner
SearchResults: Model for retrieving the search results
SightlyBindings
SiteImpl: A model for representing a site.
SiteManagerImpl: A model for retrieving sites.
StandalonePublicationManager: Implementation of the PublicationManager interface for standalone instances.
StartContent: Model for retrieving the most start page content
StartJobServlet
TouchLastModifiedPostOperation: The `TouchLastModifiedPostOperation` class will update the last modified date and user of the parent publishable resource when a child resource is modified
UnpublishPostOperation: A Sling Post Operation to unpublish content
UpdateReferencesPostOperation: The `UpdateReferencesPostOperation` class will update all of the references from a resource which is being moved or deleted to another resource.
UpdateStatusOperation: The `UpdateStatusOperation` will update the status of a user.
VersionInfo: Returns all of the versions for a Resource.