Package no.unit.nva.model
Class Approval.Builder
- java.lang.Object
-
- no.unit.nva.model.Approval.Builder
-
- Enclosing class:
- Approval
public static final class Approval.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Approvalbuild()Approval.BuilderwithApplicationCode(java.lang.String applicationCode)Approval.BuilderwithApprovalStatus(ApprovalStatus approvalStatus)Approval.BuilderwithApprovedBy(ApprovalsBody approvedBy)Approval.BuilderwithDate(java.time.Instant date)
-
-
-
Method Detail
-
withDate
public Approval.Builder withDate(java.time.Instant date)
-
withApprovedBy
public Approval.Builder withApprovedBy(ApprovalsBody approvedBy)
-
withApprovalStatus
public Approval.Builder withApprovalStatus(ApprovalStatus approvalStatus)
-
withApplicationCode
public Approval.Builder withApplicationCode(java.lang.String applicationCode)
-
build
public Approval build()
-
-