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

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

공개 메소드들

메소드 설명
AddStatusChangeRecord ( FinancialGuaranteeStatusChange statusChange ) : void
Complete ( System.DateTime date ) : void
GetDecisionRequiredDate ( IWorkingDayCalculator workingDayCalculator, UKCompetentAuthority competentAuthority ) : DateTime?
Refuse ( System.DateTime decisionDate, string refusalReason ) : void
Release ( System.DateTime releasedDate ) : void

보호된 메소드들

메소드 설명
FinancialGuarantee ( ) : System

비공개 메소드들

메소드 설명
Approve ( ApprovalData approvalData ) : void
CreateStateMachine ( ) : Trigger>.StateMachine
FinancialGuarantee ( System.DateTime receivedDate ) : System
OnApproved ( ApprovalData approvalData ) : void
OnCompleted ( System.DateTime date ) : void
OnRefused ( System.DateTime decisionDate, string refusalReason ) : void
OnReleased ( System.DateTime releasedDate ) : void
OnTransitionAction ( Trigger>.StateMachine transition ) : void
Supersede ( ) : void

메소드 상세

AddStatusChangeRecord() 공개 메소드

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

Complete() 공개 메소드

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

FinancialGuarantee() 보호된 메소드

protected FinancialGuarantee ( ) : System
리턴 System

GetDecisionRequiredDate() 공개 메소드

public GetDecisionRequiredDate ( IWorkingDayCalculator workingDayCalculator, UKCompetentAuthority competentAuthority ) : DateTime?
workingDayCalculator IWorkingDayCalculator
competentAuthority UKCompetentAuthority
리턴 DateTime?

Refuse() 공개 메소드

public Refuse ( System.DateTime decisionDate, string refusalReason ) : void
decisionDate System.DateTime
refusalReason string
리턴 void

Release() 공개 메소드

public Release ( System.DateTime releasedDate ) : void
releasedDate System.DateTime
리턴 void