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

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

공개 메소드들

메소드 설명
AddStatusChangeRecord ( ImportFinancialGuaranteeStatusChange statusChange ) : void
Complete ( System.DateTime date ) : void
GetAvailableDecisions ( ) : IEnumerable
ImportFinancialGuarantee ( System.Guid importNotificationId, System.DateTime receivedDate ) : System
Refuse ( System.DateTime date, string reason ) : ImportFinancialGuaranteeRefusal
Release ( System.DateTime date ) : ImportFinancialGuaranteeRelease
UpdateReceivedDate ( System.DateTime date ) : void

보호된 메소드들

메소드 설명
ImportFinancialGuarantee ( ) : System

비공개 메소드들

메소드 설명
Approve ( System.DateTime date, string reference ) : ImportFinancialGuaranteeApproval
CreateStateMachine ( ) : Trigger>.StateMachine
OnComplete ( System.DateTime completedDate ) : void
OnTransitionAction ( Trigger>.StateMachine transition ) : void

메소드 상세

AddStatusChangeRecord() 공개 메소드

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

Complete() 공개 메소드

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

GetAvailableDecisions() 공개 메소드

public GetAvailableDecisions ( ) : IEnumerable
리턴 IEnumerable

ImportFinancialGuarantee() 보호된 메소드

protected ImportFinancialGuarantee ( ) : System
리턴 System

ImportFinancialGuarantee() 공개 메소드

public ImportFinancialGuarantee ( System.Guid importNotificationId, System.DateTime receivedDate ) : System
importNotificationId System.Guid
receivedDate System.DateTime
리턴 System

Refuse() 공개 메소드

public Refuse ( System.DateTime date, string reason ) : ImportFinancialGuaranteeRefusal
date System.DateTime
reason string
리턴 ImportFinancialGuaranteeRefusal

Release() 공개 메소드

public Release ( System.DateTime date ) : ImportFinancialGuaranteeRelease
date System.DateTime
리턴 ImportFinancialGuaranteeRelease

UpdateReceivedDate() 공개 메소드

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