Package no.unit.nva.model
Class ResearchProject.Builder
- java.lang.Object
-
- no.unit.nva.model.ResearchProject.Builder
-
- Enclosing class:
- ResearchProject
public static final class ResearchProject.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResearchProjectbuild()ResearchProject.BuilderwithApprovals(java.util.List<Approval> approvals)ResearchProject.BuilderwithGrants(java.util.List<Grant> grants)ResearchProject.BuilderwithId(java.net.URI id)ResearchProject.BuilderwithName(java.lang.String name)
-
-
-
Method Detail
-
withId
public ResearchProject.Builder withId(java.net.URI id)
-
withName
public ResearchProject.Builder withName(java.lang.String name)
-
withGrants
public ResearchProject.Builder withGrants(java.util.List<Grant> grants)
-
withApprovals
public ResearchProject.Builder withApprovals(java.util.List<Approval> approvals)
-
build
public ResearchProject build()
-
-