C# 클래스 EA.Iws.Domain.ImportNotificationAssessment.ImportNotificationAssessment

상속: System.Entity
파일 보기 프로젝트 열기: EnvironmentAgency/prsd-iws 1 사용 예제들

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
ImportNotificationAssessment ( ) : System

비공개 메소드들

메소드 설명
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

메소드 상세

Acknowledge() 공개 메소드

public Acknowledge ( System.DateTime date ) : void
date System.DateTime
리턴 void

AddStatusChangeRecord() 공개 메소드

public AddStatusChangeRecord ( ImportNotificationStatusChange statusChange ) : void
statusChange ImportNotificationStatusChange
리턴 void

BeginAssessment() 공개 메소드

public BeginAssessment ( System.DateTime date, string officer ) : void
date System.DateTime
officer string
리턴 void

CompleteNotification() 공개 메소드

public CompleteNotification ( System.DateTime date ) : void
date System.DateTime
리턴 void

GetAvailableDecisions() 공개 메소드

public GetAvailableDecisions ( ) : IEnumerable
리턴 IEnumerable

ImportNotificationAssessment() 보호된 메소드

protected ImportNotificationAssessment ( ) : System
리턴 System

ImportNotificationAssessment() 공개 메소드

public ImportNotificationAssessment ( System.Guid notificationId ) : System
notificationId System.Guid
리턴 System

MarkFileClosed() 공개 메소드

public MarkFileClosed ( System.DateTime fileClosedDate ) : void
fileClosedDate System.DateTime
리턴 void

PaymentComplete() 공개 메소드

public PaymentComplete ( System.DateTime date ) : void
date System.DateTime
리턴 void

Receive() 공개 메소드

public Receive ( System.DateTime receivedDate ) : void
receivedDate System.DateTime
리턴 void

SetArchiveReference() 공개 메소드

public SetArchiveReference ( string reference ) : void
reference string
리턴 void

Submit() 공개 메소드

public Submit ( ) : void
리턴 void

WithdrawConsent() 공개 메소드

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