Table of Contents

Class AttemptChangeProcessor

Namespace
InSite.Application.Attempts.Read
Assembly
Shift.Sdk.dll

Implements the process manager for Attempt events.

public class AttemptChangeProcessor
Inheritance
AttemptChangeProcessor
Inherited Members
Extension Methods

Remarks

Event handlers in this class have side effects.

Constructors

AttemptChangeProcessor(ICommander, IChangeQueue, IAlertMailer, IAttemptSearch, IBankSearch, IContactSearch, ICourseObjectSearch, IRecordSearch, IOrganizationSearch)

public AttemptChangeProcessor(ICommander commander, IChangeQueue publisher, IAlertMailer mailer, IAttemptSearch attemptSearch, IBankSearch banks, IContactSearch contacts, ICourseObjectSearch courses, IRecordSearch records, IOrganizationSearch organizations)

Parameters

commander ICommander
publisher IChangeQueue
mailer IAlertMailer
attemptSearch IAttemptSearch
banks IBankSearch
contacts IContactSearch
courses ICourseObjectSearch
records IRecordSearch
organizations IOrganizationSearch

Methods

Handle(AttemptAnalyzed)

public void Handle(AttemptAnalyzed e)

Parameters

e AttemptAnalyzed

Handle(AttemptGraded)

public void Handle(AttemptGraded e)

Parameters

e AttemptGraded

Handle(AttemptImported)

public void Handle(AttemptImported e)

Parameters

e AttemptImported

Handle(AttemptStarted3)

public void Handle(AttemptStarted3 e)

Parameters

e AttemptStarted3

Handle(AttemptSubmitted)

public void Handle(AttemptSubmitted e)

Parameters

e AttemptSubmitted