All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractAssetProcessor |
|
| AbstractAuditListener |
Base class for all audit authentication listeners
|
| AbstractAwsService<T extends org.craftercms.commons.config.profiles.aws.AbstractAwsProfile> |
Provides common profile operations used by all services.
|
| AbstractCachedUserDetailsService |
Base class for all services that access user information
|
| AbstractContentTypeUpgradeOperation |
Base implementation of UpgradeOperation for all content-type related upgrades
|
| AbstractContentUpgradeOperation |
Base implementation of UpgradeOperation for all site content upgrades
|
| AbstractContentUpgradeOperation.ListFileVisitor |
Implementation of FileVisitor that collects files matching any of the given patterns
|
| AbstractDeployer |
|
| AbstractFilter |
|
| AbstractPluginDescriptorUpgradeOperation |
|
| AbstractRegistrableService |
|
| AbstractUpgradeOperation |
Provides access to system components for all upgrade operations.
|
| AbstractXsltFileUpgradeOperation |
Base implementation of UpgradeOperation for all operations related
to an XSLT template.
|
| AccessToken |
Holds the access token information for a user
|
| AccessTokenAuthenticationFilter |
Implementation of AbstractPreAuthenticatedProcessingFilter to support token authentication
|
| AccessTokenAuthenticationListener |
Listener for Spring's AuthenticationSuccessEvent that generates an access token for the user
|
| AccessTokenController |
Controller that handles the refresh of the tokens
|
| AccessTokenService |
Defines all operations related to access and refresh tokens
|
| AccessTokenServiceImpl |
|
| AccessTokenServiceInternal |
Defines all operations related to access and refresh tokens
|
| AccessTokenServiceInternalImpl |
|
| Action |
Represents a content action that needs to be validated
|
| ActionContentType |
|
| ActionsDeniedException |
|
| ActionSourceFilename |
|
| ActionSourcePath |
|
| ActionTargetFilename |
|
| ActionTargetPath |
|
| Activity |
|
| Activity.Item |
|
| Activity.Package |
|
| ActivityStreamDAO |
|
| ActivityStreamServiceInternal |
|
| ActivityStreamServiceInternalImpl |
|
| AddFileUpgradeOperation |
Implementation of UpgradeOperation that adds a new file to
a repository.
|
| AddGroupMembers |
|
| AddSiteUuidOperation |
|
| AllFilter |
|
| ApiAuthenticationEntryPoint |
Implementation of AuthenticationEntryPoint that returns a JSON object matching Studio's API specs
|
| ApiResponse |
Represents the response of an API operation.
|
| ApproveRequestBody |
|
| Asset |
Represents an asset that can be processed (image, pdf, Word document, etc.)
|
| AssetDmContentProcessor |
|
| AssetProcessingConfigReader |
|
| AssetProcessingConfigReaderImpl |
|
| AssetProcessingConfigurationException |
Exception thrown when a asset processing configuration related error occurs.
|
| AssetProcessingException |
General exception used by classes related to asset processing.
|
| AssetProcessingService |
Service to run an asset through processor pipelines.
|
| AssetProcessingServiceImpl |
|
| AssetProcessor |
Processes an asset (input) and returns the transformed asset or a new asset (output).
|
| AssetProcessorPipeline |
|
| AssetProcessorPipelineImpl |
|
| AssetProcessorPipelineResolver |
|
| AssetProcessorPipelineResolverImpl |
|
| AssetProcessorResolver |
|
| AssetProcessorResolverImpl |
|
| AuditController |
|
| AuditDAO |
|
| AuditLog |
|
| AuditLogConstants |
|
| AuditLoginListener |
Listener for Spring's login that records events using Studio's audit service
|
| AuditLogoutListener |
Listener for Spring's logout that records events using Studio's audit service
|
| AuditLogParameter |
|
| AuditService |
Audit Service
|
| AuditServiceImpl |
|
| AuditServiceInternal |
|
| AuditServiceInternalImpl |
|
| AuthenticatedUser |
Represents a User that has been authenticated.
|
| AuthenticationException |
Base exception for authentication operations.
|
| AuthenticationType |
Contains the different type of authentications that Studio can handle.
|
| AvailableActionsResolver |
|
| AvailableActionsResolverImpl |
|
| AvailablePublishingTargets |
|
| AwsException |
Exception thrown when an error occurs while transcoding a video.
|
| AwsMediaConvertController |
Rest controller for AWS MediaConvert
|
| AwsMediaConvertService |
Service that provides access to AWS MediaConvert.
|
| AwsMediaConvertServiceImpl |
|
| AwsS3Controller |
Rest controller for AWS S3 service.
|
| AwsS3Service |
Service that provides access to AWS S3.
|
| AwsS3ServiceImpl |
|
| AwsUtils |
|
| BaseContentProcessor |
A base class of content processor
|
| BatchXsltFileUpgradeOperation |
Implementation of UpgradeOperation that updates multiple files using
an XSLT template.
|
| BinaryView |
|
| BlobAwareContentRepository |
|
| BlobNotFoundException |
Exception thrown when a blob pointer exists in the repository
but the actual asset does not exist in the blob store.
|
| BlueprintNotFoundException |
|
| BlueprintsUpgradeOperation |
Implementation of UpgradeOperation that syncs the blueprints in the
global repository from the bootstrap repo.
|
| BlueprintsVersionProvider |
Implementation of VersionProvider for the built-in blueprints.
|
| BootstrapFinishedEvent |
Event used to mark the end of the bootstrap process
|
| BootstrapManager |
Central point to control the event-based bootstrap process.
|
| BoxException |
|
| BoxRemoteAssetUpgradeOperation |
Implementation of UpgradeOperation to update item descriptors that use the Box File Upload control
|
| BoxService |
Defines the operations available for handling files in Box
|
| BoxServiceImpl |
| BroadcastEvent |
All events that implement this interface will be automatically sent to the message broker
|
| CacheControlFactory |
Utility class to configure a CacheControl instance
|
| CacheInvalidator<K,V> |
Defines the operations for cache invalidation
|
| CalculateDependenciesEntityTO |
|
| CancelFailedPullRequest |
|
| CancelPublishingPackagesRequest |
|
| ChangePasswordRequest |
|
| CheckImageSizeProcessor |
|
| CleanPreviewContentProcessor |
|
| CleanupRepositoriesEvent |
Event used to trigger repositories cleanup on startup
|
| CleanWorkContentProcessor |
|
| ClearPublishingLockRequest |
|
| ClipboardService |
Defines all clipboard related operations
|
| ClipboardServiceImpl |
|
| ClipboardServiceInternal |
Defines all clipboard related operations
|
| ClipboardServiceInternalImpl |
|
| CmisController |
|
| CommitNotFoundException |
|
| CommitResolutionRequest |
|
| ComponentFilter |
|
| CompositeDeployer |
|
| CompositeGitCliExceptionResolver |
|
| CompositePermission |
|
| CompositePermissionResolverImpl |
Implementation of PermissionResolver that resolves user permissions based on Studio's
SecurityService.
|
| ConditionalBasicAuthenticationFilter |
Extension of BasicAuthenticationFilter that can be disabled
|
| ConditionalCacheInvalidator<K extends String,V> |
Implementation of CacheInvalidator that only performs the invalidation if the key matches a pattern
|
| ConfigEncryptionUpgradeOperation |
|
| ConfigRecord |
Holds the data about a configuration update during a plugin installation
|
| ConfigurationController |
|
| ConfigurationController.DeleteContentTypeRequest |
|
| ConfigurationEvent |
Event triggered when a configuration file is changed
|
| ConfigurationException |
Exception thrown when there's an error while reading a configuration.
|
| ConfigurationHistory |
|
| ConfigurationService |
Service that helps access different Studio configuration.
|
| ConfigurationServiceImpl |
|
| ConfigurationUpgradePipelineFactoryImpl |
|
| ConfigUtils |
|
| Constants |
Constant values used by the Marketplace API
|
| ContentAlreadyUnlockedException |
|
| ContentAssetInfoTO |
This class contains content asset information that exists in the repository
|
| ContentComparatorBase<T> |
content comparater base class
|
| ContentController |
|
| ContentDashboardItem |
|
| ContentEvent |
Event triggered when there is a change in one or more content items
|
| ContentExistException |
|
| ContentFormatUtils |
util methods for parsing/converting data
|
| ContentItemAvailableActionsConstants |
|
| ContentItemIdGenerator |
|
| ContentItemIdGeneratorImpl |
|
| ContentItemOrderComparator |
This class compares two DmContentItem based on their order values specified
by order name
|
| ContentItemPossibleActionsConstants |
|
| ContentItemTO |
This class contains content item metadata
used by the UI
|
| ContentItemTO.ChildFilter |
|
| ContentItemVersion |
|
| ContentLifeCycleProcessor |
|
| ContentLockedByAnotherUserException |
|
| ContentMoveInvalidLocation |
Exception thrown when a content move to an invalid location is attempted.
|
| ContentNotAllowedException |
occurs when the content provided does not meet preconditions
|
| ContentNotFoundException |
|
| ContentProcessException |
occurs when failed to process content
|
| ContentProcessor |
interface for processing wcm content upon creating or updating the content
|
| ContentProcessorPipeline |
|
| ContentProcessorPipelineImpl |
Implementation of ContentProcessorPipeline that runs the content give through the pipeline
|
| ContentRepository |
This interface represents the repository layer of Crafter Studio.
|
| ContentRepository |
|
| ContentResource |
Implementation of Resource that wraps site content
|
| ContentService |
Content Services that other services may use
|
| ContentService |
|
| ContentServiceImpl |
Content Services that other services may use
|
| ContentServiceImpl |
|
| ContentServiceInternal |
|
| ContentServiceInternalImpl |
|
| ContentType |
|
| ContentTypeConfigTO |
DM Content type configuration
|
| ContentTypePolicyValidator |
|
| ContentTypesConfig |
provides content type configuration
|
| ContentTypesConfigImpl |
|
| ContentTypeService |
|
| ContentTypeService |
Defines all operations related to content-types
|
| ContentTypeServiceImpl |
|
| ContentTypeServiceImpl |
|
| ContentTypeServiceInternal |
|
| ContentTypeServiceInternalImpl |
|
| ContentTypeUsage |
Holds all data of items related to a content-type
|
| ContentUtils |
|
| ContextManager |
Manages all Context objects for sites
|
| ContextManagerImpl |
|
| CopyDependencyConfigTO |
holds the configuration for copy dependency
|
| CopyToEnvironmentItem |
|
| CopyToEnvironmentItem.Action |
|
| CopyToEnvironmentItem.State |
|
| CreateAccessTokenRequest |
Request to create an access token
|
| CreateSiteRequest |
Holds the information needed to create a site from a Marketplace Blueprint
|
| CreateUserRequest |
Holds the parameters for a Create User request
|
| CronJobContext |
|
| DashboardController |
|
| DashboardPublishingPackage |
|
| DashboardService |
Service that process requests for Dashboard API
|
| DashboardServiceImpl |
|
| DataSourceInitializer |
|
| DataSourceInitializerImpl |
|
| DataSourceRepository |
|
| DateUtils |
Utility methods for handling dates
|
| DbAuthenticationProvider |
|
| DbAuthenticationUserDetailsService<T extends org.springframework.security.core.Authentication> |
|
| DbEncryptionUpgradeOperation |
Implementation of UpgradeOperation that upgrades encrypted values in
the database.
|
| DbScriptUpgradeOperation |
Implementation of UpgradeOperation that executes a database script.
|
| DbUserDetailsService |
Implementation of UserDetailsService that uses Studio's UserDAO
|
| DbVersionProvider |
Implementation of VersionProvider for the database.
|
| DefaultCacheInvalidator<K,V> |
|
| DeleteContentEvent |
Extension of ContentEvent triggered when content is deleted.
|
| DeleteDependencyConfigTO |
holds the configuration for delete dependency
|
| DeletedException |
Extension of AccountStatusException thrown when a deleted user tries to authenticate.
|
| DeletedUserDetailsChecker |
Extension of AccountStatusUserDetailsChecker that checks for deleted users too.
|
| DeleteRequestBody |
|
| DeleteUpgradeOperation |
Implementation of UpgradeOperation that deletes files and folders in the
repository
|
| Dependency |
|
| DependencyController |
|
| DependencyDAO |
|
| DependencyDiffService |
|
| DependencyDiffService.DiffRequest |
DiffRequest used for providing info to the Diff Executor
|
| DependencyDiffService.DiffResponse |
DiffResponse is returned by Diff executor with added and removed dependenices
|
| DependencyDiffServiceImpl |
|
| DependencyEntity |
|
| DependencyMapper |
|
| DependencyResolver |
Resolves dependencies
|
| DependencyResolverConfigTO |
|
| DependencyResolverConfigTO.DependencyExtractionPattern |
|
| DependencyResolverConfigTO.DependencyExtractionTransform |
|
| DependencyResolverConfigTO.DependencyType |
|
| DependencyResolverConfigTO.ItemType |
|
| DependencyRules |
|
| DependencyService |
Dependency Service is the sole custodian of the dependency database
and provide the interface to add, sync, delete and retrieve dependencies
across the system.
|
| DependencyService |
|
| DependencyServiceImpl |
|
| DependencyServiceImpl |
|
| DependencyServiceInternal |
|
| DependencyServiceInternalImpl |
|
| Deployer |
Helper/client class for doing Crafter Deployer operations.
|
| DeployerTargetException |
|
| DeploymentException |
|
| DeploymentHistoryGroup |
|
| DeploymentHistoryItem |
|
| DeploymentItemTO |
|
| DeploymentService |
// document
|
| DeploymentServiceImpl |
|
| DescriptorV2UpgradeOperation |
|
| DetailedItem |
|
| DetailedItem |
|
| DetailedItem.Builder |
|
| DetailedItem.Environment |
|
| DetailedItem.Sandbox |
|
| DiffConflictedFile |
|
| DmConstants |
General constants for WCM
|
| DmContentItemComparator |
|
| DmContentLifeCycleService |
|
| DmContentLifeCycleService.ContentLifeCycleOperation |
content operations
|
| DmContentLifeCycleServiceImpl |
|
| DmContentProcessor |
|
| DmDependencyTO |
contains the dependent file names of the content specified by the URI
|
| DmError |
|
| DmFilterWrapper |
|
| DmFilterWrapperImpl |
|
| DmFolderConfigTO |
DmFolderConfig that specifies how each folder in UI maps to the folder
structure in DM web project
|
| DmOrderTO |
This class represents the sorting order of DM Content Item
|
| DmPageNavigationOrderService |
Order Service for Navigation Pages
|
| DmPageNavigationOrderServiceImpl |
|
| DmPublishService |
|
| DmPublishServiceImpl |
|
| DmWorkflowProcessor |
|
| DmXmlConstants |
Tag names used by CrafterCMS XML representation of content objects
|
| DocumentFilter |
|
| DuplicateRequest |
Holds all the data needed to duplicate an item
|
| ElasticTranscoder |
Proxy to AWS Elastic Transcoder (and S3) that enables the creation of transcoder jobs based on a TranscoderProfiles.
|
| ElasticTranscoderImpl |
|
| ElasticTranscoderService |
Service that provides access to the AWS Elastic Transcoder to sites for video transcoding.
|
| ElasticTranscoderServiceImpl |
|
| EmailMessageQueueTo |
|
| EmailMessageSender |
|
| EmailMessageTemplateTO |
|
| EmailMessageTO |
|
| EnableUsers |
|
| EncryptionService |
|
| EncryptionServiceImpl |
|
| EncryptionServiceInternal |
|
| EncryptionServiceInternalImpl |
|
| EncryptRequest |
Holds the data for encryption
|
| Entity |
|
| EnvironmentNotFoundException |
|
| EventBroadcaster |
Implementation of EventListener that broadcasts events to the message broker
|
| ExceptionHandlers |
Controller advice that handles exceptions thrown by API 2 REST controllers.
|
| ExpiringContentItem |
Holds the data for an item that is close to or has already expired
|
| ExpiringContentResult |
Holds a set of expiring or expired content items
|
| ExtractAssetDependencyProcessor |
|
| ExtractDependencyProcessor |
|
| ExtractParamsProcessor |
extracts parameters such as file name from the content being processed
|
| FacetRangeTO |
Holds the data for a single facet range
|
| FacetTO |
Holds the data for a search facet
|
| FileFolderPathProcessor |
set the file folder path in params
|
| FileRecord |
Holds data for a single file installed from a plugin
|
| FileSizePolicyValidator |
|
| Filter |
|
| FindAndReplaceUpgradeOperation |
Implementation of UpgradeOperation that replaces text in the content repository.
|
| FormDmContentProcessor |
|
| FormNavOrderProcessor |
|
| GeneralLockService |
|
| GeneralLockServiceImpl |
|
| GetChildrenByPathRequestBody |
Holds data for the getChildrenByPath request
|
| GetChildrenResult |
|
| GetDeletePackageRequestBody |
|
| GetSandboxItemsByPathRequestBody |
Holds data for the getSandboxItemsByPath request
|
| GetSandboxItemsByPathResult |
Holds the data returned by the getSandboxItemsByPath operation
|
| GetSoftDependenciesRequestBody |
|
| GitCli |
Allows doing Git operations throw the CLI.
|
| GitCliException |
Root exception for the Git CLI.
|
| GitCliOutputException |
Thrown when the Git CLI exits with a non-zero value.
|
| GitCliOutputExceptionResolver |
|
| GitContentRepository |
|
| GitContentRepository |
|
| GitContentRepositoryConstants |
Created by Sumer Jabri
|
| GitLog |
|
| GitLogDAO |
|
| GitRepositories |
Created by Sumer Jabri on 12/6/16.
|
| GitRepositoryHelper |
|
| GitRepositoryLockedException |
Exception thrown when a Git repository has been locked (a .git/index.lock file was found)
|
| GitResource |
Implementation of AbstractResource that wraps an ObjectLoader from JGit
|
| GitUtils |
Common operations related to git
|
| GlobalRepoUpgradeOperation |
Implementation of UpgradeOperation that updates files on the global repository.
|
| GoLiveContext |
|
| GoLiveDeleteCandidates |
Contains all items that are deleted.
|
| GoLiveQueue |
|
| GoLiveQueueChildFilter |
|
| GoLiveQueueOrganizer |
|
| GroovyScriptExecutor |
|
| Group |
|
| GroupAlreadyExistsException |
|
| GroupDAO |
|
| GroupExternallyManagedException |
|
| GroupNotFoundException |
|
| GroupPerSiteResult |
|
| GroupResult |
|
| GroupsController |
|
| GroupService |
|
| GroupServiceImpl |
|
| GroupServiceInternal |
|
| GroupServiceInternalImpl |
|
| HasAllPermissions |
Annotations that applications can use to indicate that a certain method or all methods of a class
require all permissions from the list.
|
| HasAllPermissionsAnnotationHandler |
Aspect that handles HasAllPermissions annotations,
by doing appropriate permission checking.
|
| HasAnyPermissions |
Annotations that applications can use to indicate that a certain method or all methods of a class
require any permissions from the list.
|
| HasAnyPermissionsAnnotationHandler |
Aspect that handles HasAnyPermissions annotations,
by doing appropriate permission checking.
|
| HasPermissionsRequest |
|
| ImageMagickTransformer |
Transformer that calls ImageMagick from the command line with the options specified in the parameters.
|
| ImageTransformationException |
Exception thrown by image transformation classes.
|
| ImageTransformer |
Perform image transformation from the source path to the target path.
|
| ImageTransformingProcessor |
|
| IncompatiblePluginException |
Exception thrown when trying to install an incompatible plugin
|
| InstallPluginRequest |
Holds the information needed to install a plugin from the Marketplace
|
| InstanceService |
Instance Service
|
| InstanceServiceImpl |
|
| InvalidateCacheProcessor |
Invalidate cache of the content being processed
TODO: currently this is only being used for assets.
|
| InvalidConfigurationException |
Exception thrown when an invalid configuration is detected
|
| InvalidParametersException |
Exception thrown when there is an error with the parameters received by a controller.
|
| InvalidRemoteRepositoryCredentialsException |
|
| InvalidRemoteRepositoryException |
|
| InvalidRemoteUrlException |
|
| IsActionAllowed |
|
| IsActionAllowedParameter |
|
| Item |
|
| Item.Builder |
|
| ItemDAO |
|
| ItemService |
|
| ItemServiceImpl |
|
| ItemServiceInternal |
|
| ItemServiceInternalImpl |
|
| ItemState |
|
| ItemStatesPostRequestBody |
|
| ItemStatesUpdate |
|
| Job |
Simple interface for performing a task (scheduled or unscheduled)
|
| ListUtils |
|
| LockContentEvent |
Event triggered when content is locked or unlocked
|
| LockItemByPathRequest |
|
| Log4jLoggerServiceImpl |
|
| LoggerConfig |
Holds a Logger name and its configured priority level.
|
| LoggerConfigRequest |
|
| LoggerController |
REST controller that provides access to Logger related operations.
|
| LoggerNotFoundException |
Exception thrown then trying to retrieve or perform an operation on
a Logger that does not exist.
|
| LoggerService |
Provides access to loggers configuration.
|
| LoggerServiceImpl |
|
| LoginPageFilter |
Filter in login page before form login
|
| ManagementTokenAware |
Base class for all controllers that use the management token to protect public urls
|
| MarketplaceController |
REST controller that provides access to Marketplace operations
|
| MarketplaceController.CopyPluginRequest |
|
| MarketplaceController.RemovePluginRequest |
|
| MarketplaceException |
Base for all Marketplace related exceptions
|
| MarketplaceNotInitializedException |
|
| MarketplacePlugin |
Extension of Plugin that adds properties related to installable plugins
|
| MarketplaceRegistryException |
Exception thrown when there is an issue reading or updating the plugin registry for a site
|
| MarketplaceService |
Provides access to all available Marketplace operations
|
| MarketplaceServiceImpl |
Default implementation of MarketplaceService that proxies all request to the configured Marketplace
|
| MarketplaceServiceInternal |
Provides access to all available Marketplace operations
|
| MarketplaceServiceInternalImpl |
|
| MarketplaceUnreachableException |
Exception thrown when the connection with the Marketplace fails
|
| MediaConvert |
Defines the operations available for AWS MediaConvert.
|
| MediaConvertImpl |
|
| MediaConvertJob |
Holds the information about a transcoding job from AWS MediaConvert.
|
| MediaConvertProfile |
Holds the necessary information to request a transcoding job for AWS MediaConvert.
|
| MediaConvertProfileMapper |
MediaConvert implementation of ConfigurationMapper.
|
| MediaConvertResult |
Holds the data for a triggered MediaConvert job
|
| MediaConvertService |
Deprecated.
|
| MediaConvertServiceImpl |
Deprecated.
|
| MenuItem |
Represents an item that is displayed in a UI menu.
|
| MergeResult |
Holds the result of a merge from a remote repository
|
| MessageTO |
|
| MetaDAO |
|
| MigrateWorkflowUpgradeOperation |
|
| MimeTypePolicyValidator |
|
| MissingPluginParameterException |
Exception thrown when a required parameter is not provided for a plugin
|
| MonitoringController |
Rest controller to provide monitoring information
|
| MonitorService |
Provides access to log monitoring
|
| MonitorServiceImpl |
|
| MonitorServiceInternalImpl |
|
| MoveContentEvent |
Event triggered when there is a content move change
|
| MultiChannelPublishingContext |
|
| MultiReadHttpServletRequestWrapper |
|
| MultiReadHttpServletRequestWrapperFilter |
|
| NavigationOrderSequence |
|
| NavigationOrderSequenceMapper |
|
| NoChangesToCommitException |
Exception thrown when a Git commit is attempted but there's nothing to commit.
|
| NoChangesToCommitExceptionResolver |
|
| NoopBlobStoreResolver |
Implementation of BlobStoreResolver that does nothing
|
| NotificationConfigTO |
site notification configuration
|
| NotificationMessageType |
Describe the types of notifications available.
|
| NotificationService |
New Interface for Workflow Notification Service.
|
| NotificationServiceImpl |
|
| Operation |
All supported clipboard operations
|
| Organization |
|
| OrganizationNotFoundException |
|
| OrganizationServiceInternal |
|
| OrganizationServiceInternalImpl |
|
| OrRegexRequestMatcher |
Utility class that wraps multiple RegexRequestMatchers with an OrRequestMatcher
|
| PageFilter |
|
| PaginatedResultList<T> |
|
| PaginationUtils |
Utility class with methods for pagination.
|
| PasswordDoesNotMatchException |
|
| PasswordEncoder |
Implementation of PasswordEncoder using Studio's hashing
|
| PasswordRequirementsFailedException |
|
| PasteItem |
Holds the data for a single item to be copied/moved
|
| PasteRequest |
Holds all data needed for a clipboard operation
|
| PathMacrosTransaltor |
|
| PathMatchProcessor |
|
| PathPolicyValidator |
|
| Paths |
API paths used by the Marketplace
|
| PatternCacheInvalidator<K extends String,V> |
|
| PatternFindingGitCliExceptionResolver |
Base class for GitCliOutputExceptionResolvers that want to determine the error produced by a Git command
by finding a special regex pattern in the output.
|
| Permission |
|
| PermissionAwareSearchService |
Implementation of ElasticsearchWrapper specific for authoring indexes
|
| PermissionOrOwnership |
|
| PermissionOrOwnershipResolverImpl |
Implementation of PermissionResolver that resolves user permissions based on Studio's
SecurityService and content ownership.
|
| PermissionResolverImpl |
Implementation of PermissionResolver that resolves user permissions based on Studio's
SecurityService.
|
| PermissionsConfigTO |
Transfer object for containing the Document object for the file in question.
|
| PersistentAccessToken |
Extension of AccessToken that holds additional metadata
|
| Person |
Simplified version of User
|
| PipelineContent |
wrapper to content that is being processed through the content processor pipeline
|
| PipelineContentImpl |
|
| PluginAlreadyInstalledException |
Exception thrown when installing a plugin that already exists in a site
|
| PluginController |
Controller that executes Rest scripts from plugins
|
| PluginController |
Controller that provides the UI with plugin related files
|
| PluginController.WriteConfigurationRequest |
|
| PluginInstallationException |
Exception thrown when there is an issue installing a plugin in a site
|
| PluginNotFoundException |
Exception thrown when a plugin descriptor is not found
|
| PluginRecord |
Holds the data for an installed plugin
|
| PluginRegistry |
Holds the data of all installed plugins
|
| PluginTreeCopier |
Extension of TreeCopier that collects information about the files to be used for the plugin registry
|
| PluginUtils |
|
| PolicyService |
Validates changes on content
|
| PolicyServiceImpl |
|
| PolicyServiceInternal |
Validates changes on content
|
| PolicyServiceInternalImpl |
|
| PolicyValidator |
Validates actions against the given configuration
|
| PopulateItemTableUpgradeOperation |
|
| PostActivityProcessor |
|
| PreScheduleDeleteOperation |
|
| PreSubmitDeleteOperation |
|
| PreviewDeployer |
Implementation of Deployer that interacts with the
Preview Deployer in Authoring.
|
| ProcessContentExecutor |
|
| ProcessContentExecutorImpl |
|
| ProcessorConfiguration |
Represents the configuration of a processor.
|
| ProcessorPipelineConfiguration |
Represents the configuration of an asset processor pipeline.
|
| PrototypeUpgradePipelineFactoryImpl |
Extension of DefaultUpgradePipelineFactoryImpl that creates
instances of pipelines using Spring beans.
|
| ProxyController |
Controller to proxy request to preview & add the management token if needed
|
| ProxyService |
Provides functionality to proxy request to Crafter Engine
|
| ProxyServiceImpl |
|
| ProxyServiceInternalImpl |
|
| PublishAllRequest |
Request to publish all content in a site
|
| PublishController |
|
| PublishedRepositoryNotFoundException |
|
| PublishEvent |
Event triggered when items are published
|
| PublishingDashboardItem |
|
| PublishingHistoryItem |
|
| PublishingManager |
document
|
| PublishingManagerImpl |
|
| PublishingPackage |
|
| PublishingPackageDetails |
|
| PublishingPackageDetails.PublishingPackageItem |
|
| PublishingPackageNotFoundException |
|
| PublishingProgressObserver |
|
| PublishingProgressServiceInternal |
|
| PublishingProgressServiceInternalImpl |
|
| PublishingStats |
|
| PublishingTarget |
|
| PublishRequest |
|
| PublishRequest |
|
| PublishRequest.Action |
|
| PublishRequest.State |
|
| PublishRequestBody |
|
| PublishRequestDAO |
|
| PublishRequestMapper |
|
| PublishService |
|
| PublishServiceImpl |
|
| PublishServiceInternal |
|
| PublishServiceInternalImpl |
|
| PublishStatus |
|
| PullFromRemoteConflictException |
|
| PullFromRemoteRequest |
|
| PullFromRemoteRequest.MergeStrategy |
|
| PushToRemoteRequest |
|
| QueryParameterNames |
|
| QuickCreateItem |
|
| RebuildDatabaseRequest |
|
| RebuildRepositoryMetadata |
|
| RegexDependencyResolver |
|
| RejectRequestBody |
|
| RemoteAlreadyExistsException |
|
| RemoteNotRemovableException |
|
| RemoteRepository |
|
| RemoteRepositoryDAO |
|
| RemoteRepositoryInfo |
|
| RemoteRepositoryInfoTO |
|
| RemoteRepositoryNotBareException |
|
| RemoteRepositoryNotFoundException |
|
| RemovePluginException |
Exception thrown when there is an issue removing a plugin from a site
|
| RemoveRemoteRequest |
|
| RenameRequestBody |
|
| RenameUpgradeOperation |
Implementation of UpgradeOperation that renames/moves files and
folders in the repository.
|
| RenderingTemplateTO |
rendering template
|
| RepairRepositoryRequest |
Repository Repair Request
|
| RepoOperation |
|
| RepoOperation.Action |
|
| RepositoryChanges |
Holds the set of changed files during a publishing operation
|
| RepositoryCleanupJob |
Triggers a cleanup for all repositories on all existing sites.
|
| RepositoryConfigTO |
|
| RepositoryEvent |
Event triggered when there is a change in the repository of a site
|
| RepositoryItem |
|
| RepositoryLockedException |
|
| RepositoryLockedExceptionResolver |
|
| RepositoryManagementController |
|
| RepositoryManagementService |
|
| RepositoryManagementServiceImpl |
|
| RepositoryManagementServiceInternal |
|
| RepositoryManagementServiceInternalImpl |
|
| RepositoryStartupCleanup |
Clean up git repositories on startup
|
| RepositoryStatus |
|
| RequestConstants |
|
| RequestContext |
|
| RequestContextBuilder |
|
| RequestMappingConstants |
|
| RequestPublishRequestBody |
|
| ResetPasswordRequest |
|
| ResolveConflictRequest |
|
| ResponseBody |
Contains the response body of an API operation.
|
| Result |
The result of an API operation.
|
| ResultConstants |
Keys used for the results in the Rest API.
|
| ResultList<T> |
A Result where the actual result is a list of entities.
|
| ResultOne<T> |
A Result where the actual result is a single entity.
|
| ResultTO |
Service call result object to be used in javascript API
|
| RetryingDatabaseOperation |
|
| RetryingDatabaseOperationAnnotationHandler |
|
| RetryingDatabaseOperationFacade |
|
| RetryingDatabaseOperationFacadeImpl |
|
| RetryingOperationErrorException |
|
| RetryingRepositoryOperation |
|
| RetryingRepositoryOperationAnnotationHandler |
|
| RetryingRepositoryOperationFacade |
|
| RetryingRepositoryOperationFacadeImpl |
|
| RingBuffer<T> |
A special ring buffer implementation that allows unlimited writes
keeping only a preset size of buffer, followed by reading of what
was written in the order it was written ignoring what was overwritten
when writing beyond the preset size.
|
| Role |
|
| RolePermissionMappings |
|
| S3Item |
Holds the data for an S3 item.
|
| S3Output |
Represents metadata of an AWS S3 Upload.
|
| S3Service |
Deprecated.
|
| S3ServiceImpl |
Deprecated.
|
| SandboxItem |
|
| ScriptEngineManager |
Holds the GroovyScriptEngine instances for all sites
|
| ScriptEngineManagerImpl |
|
| ScriptExecutor |
|
| ScriptingService |
Defines all operations related to scripts
|
| ScriptingServiceImpl |
|
| ScriptingServiceInternal |
Defines all operations related to scripts
|
| ScriptingServiceInternalImpl |
|
| SearchController |
Controller to access the search service
|
| SearchFacet |
Holds the data for a single facet
|
| SearchFacetRange |
Holds the data for a single range in a facet
|
| SearchParams |
Holds the data needed to perform a search operation
|
| SearchResult |
Holds all the data for a search operation
|
| SearchResultItem |
Holds the data of a single search result
|
| SearchService |
Provides access to Elasticsearch for authoring indexes
|
| SearchServiceImpl |
|
| SearchServiceInternal |
Provides access to Elasticsearch for authoring indexes
|
| SearchServiceInternalImpl |
|
| SecurityConstants |
General constants for accessing user properties.
|
| SecurityController |
Rest controller that provides access to security operations
|
| SecurityDAO |
|
| SecurityService |
|
| SecurityService |
|
| SecurityServiceImpl |
|
| SecurityServiceImpl |
|
| SemanticsAvailableActionsResolver |
|
| SemanticsAvailableActionsResolverImpl |
|
| ServerlessDeliveryDeployer |
Implementation of Deployer that interacts with the Serverless
Delivery Deployer, only if serverless delivery is enabled.
|
| ServiceLayerException |
|
| ServicesConfig |
This class provides the repository configuration information
|
| ServicesConfigImpl |
Implementation of ServicesConfigImpl.
|
| ServicesManager |
|
| SessionTokenUtils |
|
| SetPasswordRequest |
|
| Site |
|
| SiteAlreadyExistsException |
|
| SiteAwareConfigProfileLoader<T extends org.craftercms.commons.config.profiles.ConfigurationProfile> |
Reads a configuration profiles file for a specific site and loads a specific ConfigurationProfile.
|
| SiteAwareEvent |
Base class for all events related to a specific site
|
| SiteBlueprintTO |
|
| SiteConfigTO |
This class stores Site Configuration
|
| SiteCreationException |
|
| SiteDeleteEvent |
Triggered where a site is deleted
|
| SiteEvent |
Event triggered when there is a change in a site
|
| SiteFeed |
|
| SiteFeedMapper |
|
| SiteId |
Annotation to mark the parameter containing the value of the site id
|
| SiteJob |
|
| SiteNotFoundException |
|
| SitePermissionMappings |
|
| SitePolicyAspect |
Interceptor that validates content actions before executing the actual changes.
|
| SiteRepositoryUpgradePipelineImpl |
Implementation of UpgradePipeline that handles a git repository
to work on a temporary branch for upgrades.
|
| SitesController |
|
| SiteService |
Note: consider renaming
A site in Crafter Studio is currently the name for a WEM project being managed.
|
| SiteServiceImpl |
Note: consider renaming
A site in Crafter Studio is currently the name for a WEM project being managed.
|
| SitesService |
|
| SitesServiceImpl |
|
| SitesServiceInternalImpl |
|
| SiteVersionProvider |
|
| SqlStatementGeneratorUtils |
|
| StartClusterSetupEvent |
Event used to trigger all cluster related beans during bootstrap
|
| StartUpgradeEvent |
Event used to trigger all upgrade related beans during bootstrap
|
| StatusCodeSessionInformationExpiredStrategy |
Implementation of SessionInformationExpiredStrategy that only returns an unauthorized status code.
|
| StrSubstitutorVisitor |
Implementation of FileVisitor that replaces values in the found files
|
| StudioAbstractAccessDecisionVoter |
|
| StudioAuditLogProcessingTask |
|
| StudioAwsS3BlobStore |
|
| StudioBlobStore |
Extension of BlobStore that adds support for Studio content repository operations
|
| StudioBlobStoreAdapter |
|
| StudioBlobStoreResolver |
Extension of BlobStoreResolver that adds site multi-tenancy
|
| StudioBlobStoreResolverImpl |
|
| StudioCacheContext |
|
| StudioClockExecutor |
|
| StudioClockTask |
|
| StudioConfiguration |
|
| StudioConfigurationImpl |
|
| StudioConstants |
Studio Constants
|
| StudioContentAPIAccessDecisionVoter |
|
| StudioDBScriptRunner |
|
| StudioDBScriptRunnerFactory |
|
| StudioDBScriptRunnerFactoryImpl |
|
| StudioDBScriptRunnerImpl |
|
| StudioEntitlementUsageProvider |
Implementation of EntitlementUsageProvider for Crafter Studio module.
|
| StudioEsapiSecurityConfiguration |
ESAPI DefaultSecurityConfiguration extension to allow overriding
validation regex patterns.
|
| StudioEvent |
Base class for all events
|
| StudioGroupAPIAccessDecisionVoter |
|
| StudioMessageSecurityExpressionRoot |
Extension of MessageSecurityExpressionRoot that adds Studio specific security expressions.
|
| StudioPathNotFoundException |
|
| StudioPermissionsConstants |
|
| StudioPublisherTask |
|
| StudioPublishingAPIAccessDecisionVoter |
|
| StudioSecurityExpressionHandler<T> |
Extension of DefaultMessageSecurityExpressionHandler that allows to integrate Studio security expressions
|
| StudioSiteAPIAccessDecisionVoter |
|
| StudioSyncRepositoryTask |
|
| StudioUpgradeContext |
Extension of UpgradeContext that holds all relevant information for a system or site upgrade.
|
| StudioUpgradeManager |
Extension of UpgradeManager that adds Studio specific operations.
|
| StudioUpgradeManagerImpl |
|
| StudioUserAPIAccessDecisionVoter |
|
| StudioUtils |
|
| StudioUtils |
|
| StudioWorkflowAPIAccessDecisionVoter |
|
| StudioXmlConstants |
CStudio Xml constants
|
| SubjectResolverImpl |
Implementation of Crafter Commons' SubjectResolver that returns Crafter Studio's current username
as the Subject.
|
| SubmitLifeCycleOperation<Result> |
|
| SuffixCacheInvalidator<K extends String,V> |
|
| SyncDatabaseWithRepository |
|
| SystemPolicyValidator |
|
| SystemStatusProvider |
Provides information about the state of the system.
|
| TemplateRenameUpgradeOperation |
|
| TimeStamped |
|
| TinifyTransformer |
Transformer that used the Java client of TinyPNG to compress JPEG/PNG images.
|
| TransactionService |
Provide different types of transactions to the site
|
| TransactionServiceImpl |
Provide different types of transactions to the site
|
| TranscoderJob |
Represents the metadata of an AWS Elastic Transcoder job.
|
| TranscoderOutput |
Holds the information for a specific output a transcoder should generate.
|
| TranscoderProfile |
Holds the necessary information to request a transcoding job to the AWS Elastic Transcoder.
|
| TranscoderProfileMapper |
ElasticTranscoder implementation of AbstractAwsProfileMapper.
|
| TransitionEvent |
|
| TransitionNotDefinedException |
|
| TranslationConfiguration |
Holds the configuration for translations
|
| TreeCopier |
Created by Sumer Jabri
|
| Type |
Supported types for content actions
|
| UiController |
Controller that provides the UI elements the current user has access to.
|
| UiService |
Service that provides the UI elements the current user has access to.
|
| UiServiceImpl |
|
| UiServiceInternal |
|
| UiServiceInternalImpl |
|
| UnlockItemByPathRequest |
|
| UnlockRepositoryRequest |
|
| UpdateAccessTokenRequest |
|
| UpdateGroupRequest |
Holds the parameters for an Update Group request
|
| UpdateItemStatesByQueryRequestBody |
|
| UpdateItemStatesByQueryRequestBody.Query |
|
| UpdateSiteRequest |
Holds the data required to update a site
|
| UpdateUserPropertiesRequest |
Includes all data required to update or add user properties
|
| UpdateUserRequest |
Holds the parameters for an Update User request
|
| UpgradeConstants |
General values related to the upgrade process.
|
| User |
|
| UserActivityFilter |
Security filter that tracks the user activity in the API
|
| UserAlreadyExistsException |
|
| UserDAO |
|
| UserExternallyManagedException |
|
| UserGroup |
|
| UserNotFoundException |
|
| UserProfileResult |
|
| UserProperty |
Holds the data for a single user property
|
| UsersController |
|
| UserService |
|
| UserServiceImpl |
|
| UserServiceInternal |
|
| UserServiceInternalImpl |
|
| ValidateAction |
Annotation to mark operations that need to be validated against the site policy configuration
|
| ValidatePolicyRequest |
Holds all data for requesting a site policy validation
|
| ValidationException |
Base exception for all data validations
|
| ValidationResult |
Holds the result of a site policy validation
|
| ValidationUtils |
Utility class to perform parameter validations.
|
| VersionTO |
a version record
|
| WebContentInterceptorFactory |
AbstractFactoryBean implementation to configure a WebContentInterceptor instance
to handle paths including etag header.
|
| WebdavController |
Rest controller for WebDAV service
|
| WebDavException |
Exception for all errors related to WebDAV
|
| WebDavItem |
Holds the basic information about WebDAV resources.
|
| WebDavService |
Deprecated.
|
| WebDavService |
Defines the operations available for a WebDAV server.
|
| WebDavServiceImpl |
Deprecated.
|
| WebDavServiceImpl |
|
| WebsocketConfig |
Spring Websocket Configuration
|
| WebsocketSecurityConfig |
Spring Security Websocket Configuration
|
| Workflow |
|
| WorkflowBatch |
|
| WorkflowController |
|
| WorkflowDAO |
|
| WorkflowEvent |
Event triggered when items go through the different workflow states
|
| WorkflowItem |
|
| WorkflowProcessor |
|
| WorkflowService |
|
| WorkflowService |
|
| WorkflowServiceImpl |
workflow service implementation
|
| WorkflowServiceImpl |
|
| WorkflowServiceImpl.Operation |
|
| WorkflowServiceImpl.SubmitPackage |
|
| WorkflowServiceInternal |
|
| WorkflowServiceInternalImpl |
|
| WriteConfigurationRequest |
|
| XmlFileVersionProvider |
Implementation of VersionProvider for XML files.
|
| XmlUtils |
This class provides common methods for handling XML
|
| XsltFileUpgradeOperation |
Implementation of UpgradeOperation that updates a single file using
an XSLT template.
|
| XsltUtils |
Utility class for XSLT related operations
|