SaaS CMS has officially launched! Learn more now.

Namespace EPiServer.DataAbstraction.Activities

Classes

ActionType

Definition of a type of an ActionType associated with an EPiServer.DataAbstraction.Activities.ActionType.ActivityType.

Activity

Represents an activity recorded in the activity log. It can be a content related activity like a publish operation, a project related activity like an item added to the project or a manually added message.

ActivityComment

A comment added to an Activity.

ActivityCommentEventArgs

Base class for event arguments related to ActivityComment instances.

ActivityCommentRepository

Repository to manage comments related to activities.

ActivityCreatedEventArgs

Event argument used for ActivityCreated and ActivityCreated.

ActivityDeletedEventArgs

Event argument used for ActivityCreated and ActivityDeleted

ActivityEventArgs

Base class for activity related event arguments.

ActivityOptions

Contains various options that can be used to configure how activities should be handled within CMS

ActivityOrder

The different types of ordering that an ActivityQuery can request.

ActivityQuery

Class containing query information for retrieving activities using the IActivityQueryService.

ActivityType

Definition of a type of Activity and it's available action types.

ActivityUpdatedEventArgs

Event argument used for ActivityCreated and ActivityUpdated

ApprovalActionType

The types of action a ApprovalActivity can record.

ApprovalActivity

An activity related to Approval events in the system.

ApprovalStepActivity

An activity related to Approval steps in the system.

CommentCreatedEventArgs

Event argument for events raised when a new ActivityComment has been created.

CommentDeletedEventArgs

Event argument for events raised when an ActivityComment has been deleted.

CommentUpdatedEventArgs

Event argument for events raised when an ActivityComment has been updated.

ContentActionType

The types of action a ContentActivity can record.

ContentActivity

An activity related to content changes made in the system.

ContentActivityFeed

A feed to read activities related to a content. Can be used to retrieve content activities.

ContentApprovalActivity

An activity related to ContentApproval events in the system.

ContentApprovalStepActivity

An activity related to ContentApproval steps in the system.

ContentDeleteActivity

An activity related to when content has been deleted.

ContentDeleteChildrenActivity

An activity related to when the children of a content item has been deleted.

ContentDeletedItemsActivity

An activity recording all deleted content items.

ContentDeleteLanguageActivity

An activity related to when a language a content item has been deleted.

ContentMessageActivity

A message saved in the activity log that is related to a content instance.

ContentMoveActivity

An activity related to when a content item has been moved.

ContentPublishActivity

An activity related to when a content item has been published.

ContentTypeActionType

The types of action a ContentTypeActivity can record.

ContentTypeActivity

An activity related to content type changes made in the system.

MessageActivity

A message saved in the activity log.

MessageActivityRepository

Repository to manage MessageActivity

PagedActivityResult

Represents a paged result set for activities.

ProjectActionType

The different action types for project related changes.

ProjectActivity

Base class for activities related to projects changes.

ProjectActivityCreatedEventArgs

Event argument used for ActivityCreated

ProjectActivityDeletedEventArgs

Event argument used for ActivityDeleted

ProjectActivityEventArgs

Base class for project related activity event arguments.

ProjectActivityFeed

A feed to read activities related to a project. Can be used to retrieve project activities or to subscribe to changes.

ProjectActivityUpdatedEventArgs

Event argument used for ActivityUpdated

ProjectAddContentActivity

An activity entry that will be added to the activity log when a content version is added to a project.

ProjectContentActivity

An activity entry that will be added to the activity log when a content related activity happens in a project.

ProjectDeleteActivity

An activity entry that will be added to the activity log when a project is deleted.

ProjectMessageActivity

A message saved in the activity log that is related to a project.

ProjectRemoveContentActivity

An activity entry that will be added to the activity log when a content version is removed from a project.

ProjectUpdateActivity

An activity entry that will be added to the activity log when a project name and/or status is updated.

Interfaces

IActivityEvents

Defines the events raised when working with activities.

IActivityQueryService

Interface for querying recorded Activities.

IActivityRepository

Repository for managing persistance of Activity instances.

IActivityTracker

Describes a module that tracks changes in the system with the intent of logging the changes to the activity log.

IActivityTypeProvider

Provider of available ActivityType in this solution.

ITruncateRestriction

Provides a restriction for the truncation of old activities.