CMS.ContinuousIntegration.Internal Namespace |
Class | Description | |
---|---|---|
AbstractFileSystemJob |
Abstract class incorporating usual properties and basic methods for inter-job usage.
| |
AbstractFileSystemProgressLoggingJob |
Abstract class incorporating logging of job's progress.
| |
AbstractFileSystemTypeWideJob |
Abstract class incorporating behavior same for all objects of a given type jobs.
| |
AbstractSingleObjectJob |
Abstract class incorporating behavior same for all single-object-processing jobs.
| |
CodenameFilter |
Class representing codename filter for continuous integration.
| |
ContentStagingTaskCollection |
Holds content related objects with TaskTypeEnum actions based on changes during continuous integration restore operation.
| |
ContinuousIntegrationEventHandling |
Handles object change events for the purpose of CI.
| |
ContinuousIntegrationTranslationHelper |
Custom translation helper which ensures that ObjectFileNameFields are retrieved
along with other translation data (to improve performance of file system names creation).
| |
CustomProcessorBase |
Provides TranslationHelper object from a job the processor will be run from to ease
customization of XmlDocument after it is processed by InfoSerializer
and before it is process by InfoDeserializer.
| |
CustomProcessorFactory |
Factory allowing ICustomProcessor registration.
| |
CustomProcessorResult |
Provides information on custom process result.
| |
DatabaseObjectsEnumeratorFactory |
Factory providing enumerator of objects in database covered by continuous integration.
| |
ExcludedObjectTypeCodeNames |
Class represents excluded code names for an object type.
| |
ExtendedTranslationReference |
Translation reference carrying data from additional fields.
| |
FileMetadataInfo |
Contains metadata for a file used in objects serialization.
| |
FileMetadataInfoProvider |
Class providing FileMetadataInfo management.
| |
FileSystemDeleteJob |
Class designated for removal of serialized BaseInfo objects from the file system.
| |
FileSystemDeleteJobFactory |
Factory for file system repository delete jobs.
| |
FileSystemDeleteObjectsByTypeJob |
Deletes objects of given object type missing in the repository but present in the database.
| |
FileSystemDeleteObjectsByTypeJobFactory |
Factory for file system repository restore objects by type jobs.
| |
FileSystemJobFactoryTJobFactory, TJob |
Factory for file system repository jobs.
| |
FileSystemRepositoryConfiguration |
Configuration of a file system repository.
Use FileSystemRepositoryConfigurationBuilder to create a new configuration.
| |
FileSystemRepositoryConfigurationBuilder |
Builder for file system repository configuration.
| |
FileSystemRepositoryNamingProvider |
Provides methods for registering custom functions to be used when object identifier or parent identifier is needed.
Such identifier is used when deriving file or folder names for file system repository.
| |
FileSystemStoreJob |
Class designated for serialization of BaseInfo objects to the file system.
| |
FileSystemStoreJobFactory |
Factory for file system repository store jobs.
| |
FileSystemUpsertObjectsByTypeJob |
Inserts all objects of given object type present in repository to the database. If object already exists, it is updated.
| |
FileSystemUpsertObjectsByTypeJobFactory |
Factory for file system repository restore objects by type jobs.
| |
ObjectTypeInfoExtensions |
Class provides Continuous integration extensions for ObjectTypeInfo and is meant for this single purpose.
| |
RepositoryBulkOperations |
Contains methods allowing caller to perform bulk operation on CI repository.
| |
RepositoryConfigurationEvaluator |
Class responsible for evaluating FileSystemRepositoryConfiguration.
| |
RepositoryConfigurationFile |
Represents a configuration file of the repository. The configuration specifies which main object types are to be included in the repository.
| |
RepositoryLocationsCollection |
Class represents collection of file locations in the repository that are all used for deserialization of one object.
| |
RepositoryPathHelper |
Provides methods for working with file paths in file system repository.
| |
StagingTask |
Staging task to be performed for given info object.
| |
StructuredLocation |
Collection of additional locations associated with object stored in MainLocation.
| |
TasksCollectedEventArgs |
Event argument wrapper object for TasksCollected event.
|
Interface | Description | |
---|---|---|
ICustomProcessor |
Provides interface for customization of XmlDocument after it is processed by InfoSerializer
and before it is process by InfoDeserializer.
| |
IFileMetadataInfoProvider |
Declares members for FileMetadataInfo management.
| |
IRepositoryConfigurationEvaluator |
Defines methods for evaluating repository configuration.
|
Delegate | Description | |
---|---|---|
DatabaseObjectsEnumeratorFactoryCreateEnumerator |
Factory method creating a new object enumerator for given object type.
| |
FileSystemJobFactoryTJobFactory, TJobCreateJob |
Factory method creating a new job from given configuration.
|