All Classes and Interfaces
Class
Description
Provides options to configure how to generate checksums using
ChecksumGenerator.Represent a generic container component which has one or more children
An expression of the tab layout container with convenience methods to build
tabs more easily.
Utility abstract implementation providing default behavior for any cache handling rules.
Abstract asset workflow which performs some action on a particular rendition
(which was presumably created by an earlier workflow process).
The abstract base class for a report;
This is a mock resource class used to pass values in to the granite UI components.
Methods to handle AccessibleObjects (field and methods) in a similar manner
Manage a queue of actions that are processed and committed in batches.
Provide details about running tasks
Various deferred actions to be used with the ActionManager
ProcessDefinitionFactory which limits availability of a process to the admin users and members of the administrators group.
Sling Models Injector which injects the Adobe AEM objects defined in
<cq:defineObjects/>.
Replication Agent Filter used to identify AEM Publish Replication agents.
Processing routines for handing ProcessInput within a FormProcessor
Persisted failure information.
Assets utility functions.
Creates Asset Folder definitions (node and Title) based on a well defined Excel document.
Asset Folder Definition Class
Generic exception for asset ingestor process.
Reports number and size of assets within a given folder structure.
Audio JSP functions.
Simple POJO for audit log requests.
Constants used to represent authentication status in
HttpCacheConfig.ProcessDefinitionFactory which limits availability of a process to the admin users and members of the specified
groups.
A Service that provides centralized logic for generating links to edit Pages
and Assets on the author environment.
Implements the Granite UI Autocomplete component.
MBean interface for interacting with the Automatic Package Replicator
Model for retrieving Automatic Package Replicator configurations
Produce a list of available process definitions that can be started by the
user.
Provides CORS functionality required by the server-to-server XHR communication
Broken Links Checker MCP task
Wrapper class for the bucket node
A wrapper around a
HttpServletResponse which buffers all output being written to BufferedHttpServletResponse.getOutputStream() or BufferedHttpServletResponse.getWriter().Helper class to be used in
ServletResponse wrappers.A wrapper around a
ServletResponse which buffers all output being written to BufferedServletResponse.getOutputStream() or BufferedServletResponse.getWriter().A wrapper around a
SlingHttpServletResponse which buffers all output being written to BufferedSlingHttpServletResponse.getOutputStream() or BufferedSlingHttpServletResponse.getWriter().The type Bulk page tagger.
The enum Report row satus.
Represent a button on a form
Represents response content to be cached.
Constants for creating http cache invalidation jobs.
Generic CacheKey interface that allows multiple implementations of CacheKey's via CacheKeyFactories.
CacheKeyFactory is a OSGi Service interface that allows for consumers to generate their own CacheKey's based on their
out use-cases.
Utilties tied to caching keys / values.
Used to optionally cancel future work.
Response Wrapper used to allow for full output of the current response data so that it can be manipulated
and rewritten.
A Json object describing a resource to sync.
Radio button selector component
Created work-alike for functionality not introduced until Java 8
Represents an operation that accepts two input arguments and returns no
result.
Created work-alike for functionality not introduced until Java 8
Represents a function that accepts two arguments and produces a result.
Created work-alike for functionality not introduced until Java 8
Represents an operation that accepts a single input argument and returns no
result.
Created work-alike for functionality not introduced until Java 8
Represents a function that accepts one argument and produces a result.
Supplier function which allows throwing exceptions
Utility that generates checksums for JCR paths.
Class to wrapper a real resource to facilitate the persistence of children resources in a property (serialized as
JSON).
Annotation to inject a child (or list of child) resources using a request as the adaptable.
Holds various settings needed for different types of connections
Defines the
CloudConfiguration Sling Model used for the cloudconfig
component.Defines the
CloudConfigurationList Sling Model used for the cloudconfig component.Marker interface.
This custom select is used to populate the available collection for the current user.
Service interface for performing color space conversion operations.
Represents a Color bitmask for making calculations.
Combined cache key.
This is a wrapper class that allows the "canned" list to be extends to include
custom Types:
Represents a value which could be either a list of variants or a single variant.
A Sling model to list available redirect configurations on
/apps/acs-commons/content/redirect-manager/redirects.html
Simplest possible container with optional title property
An exporter for exporting the containing page.
The ContentCatalog class provides methods to fetch and process content catalogs
from a remote instance.
Import a series of content fragments from a spreadsheet
OSGi factory for Content Import utility
Abstract base class to ease creating transformer pipeline components.
Filter used to look for and rewrite content variables present in JSON responses.
Extensible interface allowing pluggable content variables to be used in the
PropertyAggregatorService to allow
for replacement in content responses.Util class used to provide helper methods for finding and replacing the tokens used in this feature.
Core management container for managing controlled processes.
Provide details about running tasks
A servlet to create caconfig redirect configurations
DAM JSP functions.
Read node and metadata from a spreadsheet and update underlying node storage
with provided data.
date picker field component
An exporter for exporting formatted string values
Stops all running sling jobs and empties the queue entirely.
This tag is similar to the OOTB cq:defineObjects tag that adds
component instance-level properties to the pageContext of a JSP,
but it instead adds globalProperties, sharedProperties, and
mergedProperties maps that come from
com.adobe.acs.commons.wcm.properties.shared.impl.SharedComponentPropertiesBindingsValuesProvider
Description annotation for enumeration constants
Error thrown when deserializing form input data.
Implementation of the <wcmmode:design> tag, everything inside this tag
will be executed when the
WCMMode is DESIGN.Signifies a bean which gets an automatically-generated dialog.
Processes the DialogProvider annotation, producing a corresponding OSGi
service to provide the generated sling dialog resources.
Provides an OSGi factory service for a resource provider.
Implementation of the <wcmmode:disabled> tag, everything inside this tag
will be executed when the
WCMMode is DISABLED.Service used to issue Dispatcher Flush requests.
Replication Agent Filter used to identify Flush agents.
All: All Enablied Dispatcher Flush Agents.
This class will be used to store global Constants
This class will be used to store Indesign Server Specific Constants
Provides hooks for injecting additional MCP process definitions.
Implementation of the <wcmmode:edit> tag, everything inside this tag
will be executed when the
WCMMode is EDIT.SPI for providing a custom EL variable within a Granite UI component.
A service interface for sending a generic template based Email Notification.
Defines special keys for the replacement variable map
passed to EmailService.sendEmail().
This is the interface for the EndpointService.
Using this service, the calling component can post to and retrieve from the endpoint.
All the plumbing around authentication will be taken care of.
Example how to use the service in your custom code:
Using this service, the calling component can post to and retrieve from the endpoint.
All the plumbing around authentication will be taken care of.
Example how to use the service in your custom code:
@Reference(target="(id=yourEndpointId)")private EndpointService endpointService;
OSGi Service interface for managing Ensure Oak Indexes.
Error Page Handling Service which facilitates the resolution of errors against authorable pages for discrete content trees.
Value object representing a single version in the evolution of a content resource.
Service interface to obtain the version history for a resource and its children.
Stored context for a version history.
The available entry types.
Traversed and automatically cleans up expired cache entry nodes / bucket nodes.
This servlet submits a JCR-SQL2 query with an additional oak:scoreExplanation column that contains the explanation of
the Lucene fulltext score, where applicable.
A servlet to export redirect configurations into an Excel spreadsheet
Represents a failure on a specific node
Describes a component in a manner which supports auto-generated forms
Annotation used to hint what format to apply to report fields
Wrap a field set (section) component which is similar to container but also has a class attribute
Asset Ingestor reads a directory structure recursively and imports it as-is
into AEM.
File extension mime type constants that AEM supports.
A configuration for configuring a service to fetch a file from a remote
source and saving it as a DAM Asset.
OSGi Service for fetching files from a remote source and caching them in AEM Assets.
Abstraction of a file which might be an asset or a rendition of another asset
File upload component
Utility filters useful for sifting through search results without over-complicating search queries.
Implements an aggregate handler that detects hierarchy nodes as aggregate root.
Represents a folder to be imported
Represent a form
Annotation used to declare process inputs.
Handles a particular form of input data and deserializes the form into a bean defined with @FormField annotated fields.
A Model representing setting a form value in the Marketo form.
Generates a dialog out of @FormField annotations.
Provides a generated dialog for annotated model classes that do not already extend GeneratedDialog
Stores the reports into a single blob in the repository.
A generic list of title/value pairs.
A generic item/value pair within a list.
Custom SelectComponent to Support Select list from GenericList
Describes a very simple table, which is up to the process definition to
outline.
The GroupCacheKey
CacheKey that differentiates on user group authentication.
how to handle query strings in the redirect
Represents an element in the asset tree, which is either an asset/file or a folder
Injects a hierarchical page property.
Configuration for Http cache.
Custom exception representing a conflict in resolving cache config.
Hook to supply custom extension to the
HttpCacheConfig.Custom exception representing failure conditions in accessing data streams.
Access gateway and controlling module for http cache sub-system.
HttpCacheEngineBindingsDelegate
HttpCacheEngineMBeanDelegate
Custom exception representing all failure conditions in http cache.
Rules which impacts the behavior of http cache.
ACS AEM Commons - HTTP Cache - Cache invalidation job consumer
Consumes job for invalidating the http cache.
Custom exception representing failure conditions in creating a cache key.
Custom exception representing failure conditions in persistence of cached items.
Custom exception representing failure condition in accessing JCR repository.
Wrapper for
SlingHttpServletResponse.Data store for persisting cache items.
Factory for building pre-configured HttpClient Fluent
Executor and Request objects
based on a configured host, port and (optionally) username/password.Injects I18n text into a field, based on the underlying resource in case of resource adaptation, or request.
Provides I18n translations translations / maps from a resource or locale
A class to collect messages when importing redirect rules from a spreadsheet.
A servlet to import redirect rules from an Excel spreadsheet
Represents a Inbox Notification.
OSGi Service that is used to send AEM Notifications notifications.
Utility class to help create normalized logging messages especially to display configuration info in
OSGi Components' activate methods.
ACS AEM Commons - Bulk Workflow Manager - Init Form Servlet
Service to communicate to Adobe I/O with regards to authentication.
General introspection utilities
Removes all nodes by traversal and saves based on save threshold.
Exception indicating the data representing the children is invalid.
Type adapter to convert JCR Nodes to JSON Objects (replacement for deprecated
NodeItemWriter.)
Sample http cache invalidation job creator.
Converts response to a JSON Object which could be a JsonObject or JsonArray
Provide convenience methods to help use GSON JsonObjects similar to the
deprecated JSONObject in Sling Json.
Parses a value map property that contains a JSON string over to a POJO using gson.
LinesGenerator<T> combines two list of values (left and right) to a comparing map.
Scribe API class for the LinkedIn OAuth 2.0 endpoint.
This service interface provides a hook into the RedirectFilter, and allow for further adjustment
of the Location header
Model bean for process instances.
Simple POJO for map entry items based on Vanity paths for Redirect Maps.
A client for interacting with Marketo's API.
A Model retrieving the configuration for interacting with the Marketo REST
API
A Model for retrieving a MarketoClientConfiguration for a particular request.
A model representing an error from Marketo.
A model representing a field in Marketo.
Represents a form from the Marketo API.
Model for retrieving the configuration values for the Marketo form component
Container object for a Marketo REST API response.
Service to retrieve cofiguration values related to MCP Localization.
Represents an asset being moved.
Represents a folder being moved
Represents a node in the process of moving.
Represents a page being moved.
Generic resource/node that just gets moved as-is
Represent multifield with sub-fields based on referenced class.
Applies a multiply blend to the models.
Applies a multiply blend to the models.
NamespacedTransformedResourceProvider
date picker field component
OnDeploy Provider to execute scripts.
An on-deploy script that can be run via the OnDeployExecutorMBean.
Base on-deploy script implementation.
An exception representing a failed on-deploy script.
Provider interface to supply a list of scripts to be run by the OnDeployExecutorMBean.
Request wrapper to get the Resource and SlingBindings objects for a request scoped to a specified path.
Helper interface for dynamic package creation.
None: If conflicting package exists; fail to create a new package.
Injects a page property.
Model for getting the replication status for content.
Service to fetch the site root page (i.e.
Annotation to be used on either methods, fields to let Sling Models inject an inherited property from the
parent resource
Text field component
Provisions for path fields Accepts the following options: base=[path] -- Root
of tree shown to user multiple -- If added it indicates the user can make
multiple selections and values are stored in a multi-value field
Util class to help with parsing URIs and PathInfos.
An exporter for exporting formatted string values
Sling Model used for rendering PredictedTags in reports
Model for rendering PredictedTag properties to CSV cells.
Model used for rendering a predicted tag as a report entry (a "cell")
Implementation of the <wcmmode:preview> tag, everything inside this tag
will be executed when the
WCMMode is PREVIEW.Removes archived process instances.
Describes a process and provides a builder which creates the process
Abstraction of a Process which runs using FAM and consists of one or more
actions.
Service used to aggregate property keys and values into a
Map, given the context of a
SlingHttpServletRequest, that can be used to replace these tokens in content responses.Util class with helpers defined to add properties to the
Map being constructed.Configuration service used to store property exclusions for the
PropertyAggregatorService processes.Model for configuring a query-based report result.
Model for executing report requests.
Simple utility to use as an alternative to deprecated CloseableQuery in older versions of AEM.
Radio button selector component
Generates a read-only text component
Sling Model interface for each instance of the redirect config.
A collection of redirect rules
A request filter that implements support for virtual redirects.
A Sling Model for serializing a RedirectMap configuration to a consolidated
RedirectMap text file
Model for paginated output on http://localhost:4502/apps/acs-commons/content/redirect-manager.html
Class for finding references to content.
Replace folder thumbnails under a user-definable set of circumstances As a business user, I would like an easy way to
scan and repair missing thumbnails, or just regenerate all thumbnails under a given tree of the DAM.
Service for synchronizing a remote asset's binaries a from remote server.
Service that syncs remote asset nodes w/o binaries from the remote server.
MBean interface for interacting with the Remote Asset Node Sync.
HTTP connection to a remote AEM instance + some sugar methods to fetch data
RenditionPicker that picks Assets based on a Regex pattern that matches against
Rendition names.
Relocate Pages and/or Sites using a parallelized move process
Service used to identify the latest version of the entire resource tree of the specified resources at the date specified and
issue replication request to the agents specified.
Replication utility functions.
The result of a replication.
Replication Status Enum
ACTIVATED: Marks resource as "Activated"
DEACTIVATED: Marks resource as "Deactivated"
CLEAR: Removes Replication status properties from Resource along with cq:ReplicationStatus mixin when
applicable.
Collect a list of replication events for later examination and/or replay.
Interface for Sling Models to implement to support exporting data for a
report column to a CSV
Represents a single cell within the report.
Servlet for exporting the results of the report to CSV.
An exception which occurs during the process of executing a report
Interface for report execution classes to implement.
Model for executing report requests.
RequestPathCacheKey.
Allows to throttle certain requests, that means limit the amount of requests
matching some path criteria per minute.
This OSGi Service allows to distinguish between AEM Classic or AEM as a Cloud Service instance types.
Cachekey that differentiates based on:
Base class for services to extend which want to manage other services based
on repository configurations.
Base methods for the JMX Interface for a ResourceServiceManager
Utils for JCR resources.
This bean captures the commonly-collected report summary details from a controlled process
Simple POJO for representing a page of results.
ACS AEM Commons - Bulk Workflow Manager - Resume Servlet
Servlet for generating an Apache RewriteMap text file to use with
he Pipeline-free URL Redirects feature in AEM as a Cloud Service
Usage: http://localhost:4502/conf/my-site/settings/redirects.txt
To filter by status code: http://localhost:4502/conf/my-site/settings/redirects.301.txt
See https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/implementing/content-delivery/pipeline-free-url-redirects
Provide basic Rich Text editor
https://helpx.adobe.com/experience-manager/6-4/sites/administering/using/rich-text-editor.html
Note: Right now there are no optiosn to configure the toolbars.
Provides a thread-safe iterator that loops though a list, useful for providing
a circular list for round-robin uses.
Select (drop-down) selector component
A
ServletOutputStream based on a simple OutputStream.Implementation of the <wcmmode:setMode> tag, this sets the
The following attributes can be specified: mode: to mode to be set restore: must the original mode be restored (default true) Example:
<wcmmode:setMode mode="disabled"> ...
WCMMode to
the specified mode and restores it to the original mode.The following attributes can be specified: mode: to mode to be set restore: must the original mode be restored (default true) Example:
<wcmmode:setMode mode="disabled"> ...
Sling Resource Adapter providing access to Shared Component Properties evaluated for a particular resource, in a type
that is friendly to the
SlingAdaptable adapters cache.Sling Models Injector annotation for Shared Component Properties.
Produce a list of available sorters to populate the drop-down on the sort-nodes.html page.
The
SortNodesOperation class implements the SortNodesOperation.OPERATION_SORT operation for the Sling POST servlet.Represents the source of an asset for import
Simple abstraction of reading a single spreadsheet of values.
ACS AEM Commons - Bulk Workflow Manager - Start Servlet
ACS AEM Commons - Bulk Workflow Manager - Status Servlet
ACS AEM Commons - Bulk Workflow Manager - Stop Servle
An exporter for exporting formatted string values
String utility methods.
Substitution element in a redirect rule
Adapts to configuration nodes in /var/acs-commons/contentsync/hosts/*
Resource object that represents data that can be serialized to a resource's property.
Creates cq:Tags based on a well defined Excel document.
Generate a tag picker component
Sling Models Injector which injects the Adobe AEM objects defined in
<cq:defineObjects/>.
Model for rendering Tag properties to CSV cells.
Creates a report of the tags in an AEM instance, showing how many times they
are referenced
Model for rendering the tags for a report item.
Utility functions for working with CQ Templates.
Temporary sink for duplicate servlet response stream.
Generates a text area component
Text field component
Utility class for executing a particular task with a set Thread Context Class Loader.
In addition to MBean operations, a ThrottledTaskRunner lets the caller schedule work and provides a throttle method.
Throttled task runner definition
Interface used to implement custom actions that transform values based on the name authored by users.
Tree visitor which allows special cases such as how to handle child nodes
which will not be traversed further.
Replace folder thumbnails under a user-definable set of circumstances As a
business user, I would like an easy way to scan and repair missing
thumbnails, or just regenerate all thumbnails under a given tree of the DAM.
Service interface which wraps the Twitter4j API to expose the originating
Cloud Service Configuration.
In v5.0.4 redirects were stored under /conf/acs-commons/redirects.
Import assets and metadata provided by a spreadsheet
Factory for asset import processes
Internal class representing a user that will be exported in CSV format.
Utilities tied to user groups and authentication.
Utility functions
Describes the desired output format of a value within a report
Utilities for serializing objects back to value maps
This service interface provides a hook into the VanityUrlService, and allow for further adjustment of the
candidateVanity Url (which other wise is simply parsed from the request's requestUri, and then resourceResolver.map(...)'d.
Used to represent values that might be provided as one baseType but used as
another.
JSP function classes from the wcmmode tag namespace.
A simple tuple which contains a resolved asset and a resource resolver, so that the resource resolver
can later be closed.
Selector that lists available Workflow Models in alphabetical order by Title.
Removes workflow process instances based on specified conditions.
Selector that lists available Workflow Statuses.
This service will be used to parse xml.
The Iterator Class which is used for Dynamic Deck Indd XML Generation from Annotation based XML.