C# Class EA.Iws.Domain.ImportNotificationAssessment.ImportNotificationAssessment

Inheritance: System.Entity
Afficher le fichier Open project: EnvironmentAgency/prsd-iws Class Usage Examples

Méthodes publiques

Méthode Description
Acknowledge ( System.DateTime date ) : void
AddStatusChangeRecord ( ImportNotificationStatusChange statusChange ) : void
BeginAssessment ( System.DateTime date, string officer ) : void
CompleteNotification ( System.DateTime date ) : void
GetAvailableDecisions ( ) : IEnumerable
ImportNotificationAssessment ( System.Guid notificationId ) : System
MarkFileClosed ( System.DateTime fileClosedDate ) : void
PaymentComplete ( System.DateTime date ) : void
Receive ( System.DateTime receivedDate ) : void
SetArchiveReference ( string reference ) : void
Submit ( ) : void
WithdrawConsent ( System.DateTime withdrawalDate, string reasonsForWithdrawal ) : void

Méthodes protégées

Méthode Description
ImportNotificationAssessment ( ) : System

Private Methods

Méthode Description
Consent ( DateRange dateRange, string conditions, System.Guid userId, System.DateTime consentedDate ) : ImportConsent
CreateStateMachine ( ) : Trigger>.StateMachine
Object ( System.DateTime date, string reasons ) : ImportObjection
OnAcknowledged ( System.DateTime acknowledgedDate ) : void
OnAssessmentStarted ( System.DateTime date, string officer ) : void
OnConsentWithdrawn ( System.DateTime withdrawnDate, string reasons ) : void
OnConsented ( System.DateTime consentDate ) : void
OnFileClosed ( System.DateTime fileClosedDate ) : void
OnFullyPaid ( System.DateTime paymentDate ) : void
OnNotificationCompleted ( System.DateTime completedDate ) : void
OnReceived ( System.DateTime receivedDate ) : void
OnTransition ( Trigger>.StateMachine transition ) : void
Withdraw ( System.DateTime date, string reasons ) : ImportWithdrawn

Method Details

Acknowledge() public méthode

public Acknowledge ( System.DateTime date ) : void
date System.DateTime
Résultat void

AddStatusChangeRecord() public méthode

public AddStatusChangeRecord ( ImportNotificationStatusChange statusChange ) : void
statusChange ImportNotificationStatusChange
Résultat void

BeginAssessment() public méthode

public BeginAssessment ( System.DateTime date, string officer ) : void
date System.DateTime
officer string
Résultat void

CompleteNotification() public méthode

public CompleteNotification ( System.DateTime date ) : void
date System.DateTime
Résultat void

GetAvailableDecisions() public méthode

public GetAvailableDecisions ( ) : IEnumerable
Résultat IEnumerable

ImportNotificationAssessment() protected méthode

protected ImportNotificationAssessment ( ) : System
Résultat System

ImportNotificationAssessment() public méthode

public ImportNotificationAssessment ( System.Guid notificationId ) : System
notificationId System.Guid
Résultat System

MarkFileClosed() public méthode

public MarkFileClosed ( System.DateTime fileClosedDate ) : void
fileClosedDate System.DateTime
Résultat void

PaymentComplete() public méthode

public PaymentComplete ( System.DateTime date ) : void
date System.DateTime
Résultat void

Receive() public méthode

public Receive ( System.DateTime receivedDate ) : void
receivedDate System.DateTime
Résultat void

SetArchiveReference() public méthode

public SetArchiveReference ( string reference ) : void
reference string
Résultat void

Submit() public méthode

public Submit ( ) : void
Résultat void

WithdrawConsent() public méthode

public WithdrawConsent ( System.DateTime withdrawalDate, string reasonsForWithdrawal ) : void
withdrawalDate System.DateTime
reasonsForWithdrawal string
Résultat void