Class Project.ProjectBuilder
- Enclosing class:
- Project
-
Method Summary
Modifier and TypeMethodDescriptionbuild()changedOn(ZonedDateTime changedOn) Constraints: Not nullable, Precision: 7confidential(String confidential) Constraints: Not nullable, Maximum length: 1costCenter(String costCenter) Constraints: Not nullable, Maximum length: 20createdOn(LocalDateTime createdOn) Constraints: Not nullable, Precision: 7Constraints: Not nullable, Maximum length: 5Constraints: Not nullable, Maximum length: 10endDate(LocalDateTime endDate) Constraints: Not nullable, Precision: 7Constraints: Not nullable, Maximum length: 5profitCenter(String profitCenter) Constraints: Not nullable, Maximum length: 10projAccountantCompCode(String projAccountantCompCode) Constraints: Not nullable, Maximum length: 4projAccountantExtId(String projAccountantExtId) Constraints: Not nullable, Maximum length: 38projControllerCompCode(String projControllerCompCode) Constraints: Not nullable, Maximum length: 4projControllerExtId(String projControllerExtId) Constraints: Not nullable, Maximum length: 38projectCategory(String projectCategory) Constraints: Not nullable, Maximum length: 1projectDesc(String projectDesc) Constraints: none(Key Field) Constraints: Not nullable, Maximum length: 40projectName(String projectName) Constraints: Not nullable, Maximum length: 40projectRoleSet(ProjectRole... value) Navigation property ProjectRoleSet for Project to multiple ProjectRole.projectStage(String projectStage) Constraints: Not nullable, Maximum length: 4projManagerCompCode(String projManagerCompCode) Constraints: Not nullable, Maximum length: 4projManagerExtId(String projManagerExtId) Constraints: Not nullable, Maximum length: 38projPartnerCompCode(String projPartnerCompCode) Constraints: Not nullable, Maximum length: 4projPartnerExtId(String projPartnerExtId) Constraints: Not nullable, Maximum length: 38restrictTimePosting(String restrictTimePosting) Constraints: Not nullable, Maximum length: 1startDate(LocalDateTime startDate) Constraints: Not nullable, Precision: 7toString()useProjectBilling(String useProjectBilling) Constraints: Not nullable, Maximum length: 1workPackageSet(WorkPackage... value) Navigation property WorkPackageSet for Project to multiple WorkPackage.
-
Method Details
-
projectRoleSet
Navigation property ProjectRoleSet for Project to multiple ProjectRole.- Parameters:
value- The ProjectRoles to build this Project with.- Returns:
- This Builder to allow for a fluent interface.
-
workPackageSet
Navigation property WorkPackageSet for Project to multiple WorkPackage.- Parameters:
value- The WorkPackages to build this Project with.- Returns:
- This Builder to allow for a fluent interface.
-
projectID
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProjectID
- Returns:
this.
-
projectName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProjectName
- Returns:
this.
-
projectStage
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProjectStage
- Returns:
this.
-
orgID
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: OrgID
- Returns:
this.
-
projectCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProjectCategory
- Returns:
this.
-
currency
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: Currency
- Returns:
this.
-
startDate
Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: StartDate
- Returns:
this.
-
endDate
Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: EndDate
- Returns:
this.
-
projManagerExtId
Constraints: Not nullable, Maximum length: 38Original property name from the Odata EDM: ProjManagerExtId
- Returns:
this.
-
projManagerCompCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProjManagerCompCode
- Returns:
this.
-
customer
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Customer
- Returns:
this.
-
costCenter
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CostCenter
- Returns:
this.
-
profitCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitCenter
- Returns:
this.
-
projAccountantExtId
Constraints: Not nullable, Maximum length: 38Original property name from the Odata EDM: ProjAccountantExtId
- Returns:
this.
-
projAccountantCompCode
@Nonnull public Project.ProjectBuilder projAccountantCompCode(@Nullable String projAccountantCompCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProjAccountantCompCode
- Returns:
this.
-
projControllerExtId
Constraints: Not nullable, Maximum length: 38Original property name from the Odata EDM: ProjControllerExtId
- Returns:
this.
-
projControllerCompCode
@Nonnull public Project.ProjectBuilder projControllerCompCode(@Nullable String projControllerCompCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProjControllerCompCode
- Returns:
this.
-
projPartnerExtId
Constraints: Not nullable, Maximum length: 38Original property name from the Odata EDM: ProjPartnerExtId
- Returns:
this.
-
projPartnerCompCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProjPartnerCompCode
- Returns:
this.
-
projectDesc
Constraints: noneOriginal property name from the Odata EDM: ProjectDesc
- Returns:
this.
-
confidential
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: Confidential
- Returns:
this.
-
useProjectBilling
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: UseProjectBilling
- Returns:
this.
-
restrictTimePosting
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: RestrictTimePosting
- Returns:
this.
-
createdOn
Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: CreatedOn
- Returns:
this.
-
changedOn
Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: ChangedOn
- Returns:
this.
-
build
-
toString
-