C# Class EA.Iws.Domain.NotificationAssessment.NotificationAssessment

Inheritance: System.Entity
Mostrar archivo Open project: EnvironmentAgency/prsd-iws Class Usage Examples

Public Methods

Method Description
AcceptChanges ( ) : void
Acknowledge ( System.DateTime acknowledgedDate ) : void
AddStatusChangeRecord ( NotificationStatusChange statusChange ) : void
Commenced ( System.DateTime commencementDate, string nameOfOfficer ) : void
GetAvailableDecisions ( ) : IEnumerable
MarkFileClosed ( System.DateTime fileClosedDate ) : void
NotificationAssessment ( System.Guid notificationApplicationId ) : System
NotificationReceived ( System.DateTime receivedDate ) : void
Object ( System.DateTime objectionDate, string reason ) : void
RejectChanges ( ) : void
Resubmit ( ) : void
SetArchiveReference ( string reference ) : void
Submit ( INotificationProgressService progressService ) : void
Transmit ( System.DateTime transmittedDate ) : void
Unlock ( ) : void
Withdraw ( System.DateTime withdrawnDate, string reason ) : void
WithdrawConsent ( System.DateTime withdrawalDate, string reasonsForWithdrawal ) : void

Protected Methods

Method Description
NotificationAssessment ( ) : System

Private Methods

Method Description
Complete ( System.DateTime completedDate ) : void
Consent ( DateRange dateRange, string conditions, System.Guid userId, System.DateTime consentedDate ) : Consent
CreateStateMachine ( ) : Trigger>.StateMachine
OnAcknowledged ( System.DateTime acknowledgedDate ) : void
OnCompleted ( System.DateTime completedDate ) : void
OnConsentWithdrawn ( System.DateTime withdrawnDate, string reasons ) : void
OnConsented ( System.DateTime consentedDate ) : void
OnFileClosed ( System.DateTime fileClosedDate ) : void
OnInAssessment ( System.DateTime commencementDate, string nameOfOfficer ) : void
OnObjected ( System.DateTime objectionDate, string reason ) : void
OnReceived ( System.DateTime receivedDate ) : void
OnSubmit ( ) : void
OnTransitionAction ( Trigger>.StateMachine transition ) : void
OnTransmitted ( System.DateTime transmittedDate ) : void
OnWithdrawn ( System.DateTime withdrawnDate, string reason ) : void

Method Details

AcceptChanges() public method

public AcceptChanges ( ) : void
return void

Acknowledge() public method

public Acknowledge ( System.DateTime acknowledgedDate ) : void
acknowledgedDate System.DateTime
return void

AddStatusChangeRecord() public method

public AddStatusChangeRecord ( NotificationStatusChange statusChange ) : void
statusChange NotificationStatusChange
return void

Commenced() public method

public Commenced ( System.DateTime commencementDate, string nameOfOfficer ) : void
commencementDate System.DateTime
nameOfOfficer string
return void

GetAvailableDecisions() public method

public GetAvailableDecisions ( ) : IEnumerable
return IEnumerable

MarkFileClosed() public method

public MarkFileClosed ( System.DateTime fileClosedDate ) : void
fileClosedDate System.DateTime
return void

NotificationAssessment() protected method

protected NotificationAssessment ( ) : System
return System

NotificationAssessment() public method

public NotificationAssessment ( System.Guid notificationApplicationId ) : System
notificationApplicationId System.Guid
return System

NotificationReceived() public method

public NotificationReceived ( System.DateTime receivedDate ) : void
receivedDate System.DateTime
return void

Object() public method

public Object ( System.DateTime objectionDate, string reason ) : void
objectionDate System.DateTime
reason string
return void

RejectChanges() public method

public RejectChanges ( ) : void
return void

Resubmit() public method

public Resubmit ( ) : void
return void

SetArchiveReference() public method

public SetArchiveReference ( string reference ) : void
reference string
return void

Submit() public method

public Submit ( INotificationProgressService progressService ) : void
progressService INotificationProgressService
return void

Transmit() public method

public Transmit ( System.DateTime transmittedDate ) : void
transmittedDate System.DateTime
return void

Unlock() public method

public Unlock ( ) : void
return void

Withdraw() public method

public Withdraw ( System.DateTime withdrawnDate, string reason ) : void
withdrawnDate System.DateTime
reason string
return void

WithdrawConsent() public method

public WithdrawConsent ( System.DateTime withdrawalDate, string reasonsForWithdrawal ) : void
withdrawalDate System.DateTime
reasonsForWithdrawal string
return void