Try our conversational search powered by Generative AI!

Namespace EPiServer.Approvals

Classes

Approval

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. An approval instance base class.

ApprovalDefinition

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. An approval definition base class.

ApprovalDefinitionFormatException

Exception that is thrown when an ApprovalDefinition has an invalid format.

ApprovalDefinitionOperationException

Exception that is thrown when an ApprovalDefinition is not allowed to do the current operation.

ApprovalDefinitionRepositoryExtensions

Extension method class for IApprovalDefinitionRepository

ApprovalDefinitionResolveResult

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Result for a definition resolve.

ApprovalDefinitionReviewer

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. A reviewer in an approval definition step.

ApprovalDefinitionStep

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. A step in an approval definition.

ApprovalEngineExtensions

Extension method class for IApprovalEngine

ApprovalEventArgs

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Arguments for an approval instance event.

ApprovalFormatException

Exception that is thrown when an Approval has an invalid format.

ApprovalInReviewException

Exception that is thrown when an Approval in review exists.

ApprovalMissingCommentException

Exception that is thrown when a comment is required.

ApprovalQuery

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Class used for querying

ApprovalRejectionException

Exception that is thrown when an Approval cannot be rejected because it is already approved.

ApprovalRepositoryExtensions

Extension method class for IApprovalRepository

ApprovalReviewerSelfApproveException

Exception that is thrown when the user that started the approval sequence is not allowed to approve it.

ApprovalReviewerStepException

Exception that is thrown when a reviewer is not part of the approval definition step.

ApprovalStepDecision

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. A decision by a user for a step in an approval instance.

ApprovalStepEventArgs

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Arguments for an approval instance step event.

ApprovalStepIndexException

Exception that is thrown when a step index for an Approval is currently invalid.

DisabledApprovalDefinitionException

Exception that is thrown when an ApprovalDefinition is disabled.

MissingApprovalDefinitionException

Exception that is thrown when an ApprovalDefinition cannot be found.

MissingApprovalException

Exception that is thrown when an Approval cannot be found.

PagedApprovalResult

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Represents a paged result set for approvals.

Interfaces

IApprovalDefinitionReferenceResolver

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Interface for approval definition reference resolving.

IApprovalDefinitionRepository

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Repository for handling the current/active approval definitions

IApprovalDefinitionVersionRepository

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Repository for handling specific approval definition versions

IApprovalEngine

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Class for running an approval instance

IApprovalEngineEvents

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Contains events that are raised during the running of an approval instance.

IApprovalLanguageResolver

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Interface for approval language resolving.

IApprovalRepository

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Repository for handling approval instances.

IApprovalTypeFactory

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Factory for creating a type of approval.

IApprovalTypeRegistry

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Registry for different types of approvals.

Enums

ApprovalDecisionScope

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. The scope of an approval step decision.

ApprovalDefinitionReviewerType

Specifies the type of reviewer

ApprovalQueryUserDecision

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Filter on user decisions in an ApprovalQuery

ApprovalStatus

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Status of an approval instance

Delegates

ApprovalEventHandler

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Event handler signature for ApprovalEventArgs

ApprovalStepEventHandler

NOTE: This is a pre-release API that is UNSTABLE and might not satisfy the compatibility requirements as denoted by its associated normal version. Event handler signature for ApprovalStepEventArgs