SmartAPI
Open Source .NET RQL library for RedDot CMS / OpenText WSM Management Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
erminas.SmartAPI.CMS.Project.Pages.WorkflowInfo Class Reference
+ Collaboration diagram for erminas.SmartAPI.CMS.Project.Pages.WorkflowInfo:

Public Types

enum  Rejection {
  NoReleaseReactionDefined = 0, ToAuthor = 4, ToPreviousReleaseLevel = 8, ToAnEligibleLevel = 16,
  SelectionOfReleaseLevelByRejectingUser = 32
}
 
enum  RejectionSkippableType { NotApplicable = -1, RejectionCannotBeSkipped = 0, RejectionCanBeSkipped = 1 }
 
enum  ReleaseType { NoWorkflowReactionSet = 0, PageWaitingForReleaseOrPageWasRejected = 1155, WebComplianceManagerRejectedAutomatically = 1156 }
 

Public Member Functions

 WorkflowInfo (IWorkflow workflow, IEnumerable< ReleaseInfo > releases, string releaseName, Rejection rejectionType, ReleaseType workflowReactionTypeResponsibleForRejection, RejectionSkippableType rejectionSkippability, int escalationTimeoutInHours, IEnumerable< INote > notes)
 

Public Attributes

readonly int EscalationTimeoutInHours
 
readonly bool IsEscalationProcedureSet
 
readonly bool IsRejectionSkippable
 
readonly IEnumerable< INoteNotes
 
readonly RejectionSkippableType RejectionSkippability
 
readonly Rejection RejectionType
 
readonly string ReleaseName
 
readonly IEnumerable< ReleaseInfoReleases
 
readonly IWorkflow Workflow
 
readonly ReleaseType WorkflowReactionTypeResponsibleForRejection
 

Detailed Description

Definition at line 208 of file IPageSearch.cs.

Member Enumeration Documentation

Enumerator:
NoReleaseReactionDefined 
ToAuthor 
ToPreviousReleaseLevel 
ToAnEligibleLevel 
SelectionOfReleaseLevelByRejectingUser 

Definition at line 212 of file IPageSearch.cs.

Enumerator:
NotApplicable 
RejectionCannotBeSkipped 
RejectionCanBeSkipped 

Definition at line 225 of file IPageSearch.cs.

Enumerator:
NoWorkflowReactionSet 
PageWaitingForReleaseOrPageWasRejected 
WebComplianceManagerRejectedAutomatically 

Definition at line 236 of file IPageSearch.cs.

Constructor & Destructor Documentation

erminas.SmartAPI.CMS.Project.Pages.WorkflowInfo.WorkflowInfo ( IWorkflow  workflow,
IEnumerable< ReleaseInfo releases,
string  releaseName,
Rejection  rejectionType,
ReleaseType  workflowReactionTypeResponsibleForRejection,
RejectionSkippableType  rejectionSkippability,
int  escalationTimeoutInHours,
IEnumerable< INote notes 
)

Definition at line 256 of file IPageSearch.cs.

Member Data Documentation

readonly int erminas.SmartAPI.CMS.Project.Pages.WorkflowInfo.EscalationTimeoutInHours

Definition at line 245 of file IPageSearch.cs.

readonly bool erminas.SmartAPI.CMS.Project.Pages.WorkflowInfo.IsEscalationProcedureSet

Definition at line 246 of file IPageSearch.cs.

readonly bool erminas.SmartAPI.CMS.Project.Pages.WorkflowInfo.IsRejectionSkippable

Definition at line 247 of file IPageSearch.cs.

readonly IEnumerable<INote> erminas.SmartAPI.CMS.Project.Pages.WorkflowInfo.Notes

Definition at line 248 of file IPageSearch.cs.

readonly RejectionSkippableType erminas.SmartAPI.CMS.Project.Pages.WorkflowInfo.RejectionSkippability

Definition at line 249 of file IPageSearch.cs.

readonly Rejection erminas.SmartAPI.CMS.Project.Pages.WorkflowInfo.RejectionType

Definition at line 250 of file IPageSearch.cs.

readonly string erminas.SmartAPI.CMS.Project.Pages.WorkflowInfo.ReleaseName

Definition at line 251 of file IPageSearch.cs.

readonly IEnumerable<ReleaseInfo> erminas.SmartAPI.CMS.Project.Pages.WorkflowInfo.Releases

Definition at line 252 of file IPageSearch.cs.

readonly IWorkflow erminas.SmartAPI.CMS.Project.Pages.WorkflowInfo.Workflow

Definition at line 253 of file IPageSearch.cs.

readonly ReleaseType erminas.SmartAPI.CMS.Project.Pages.WorkflowInfo.WorkflowReactionTypeResponsibleForRejection

Definition at line 254 of file IPageSearch.cs.


The documentation for this class was generated from the following file: