Class Project.ProjectBuilder
- Enclosing class:
- Project
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Constraints: Not nullable, Maximum length: 12changedOn(ZonedDateTime changedOn) Constraints: Not nullable, Precision: 7confidential(String confidential) Constraints: Not nullable, Maximum length: 1costCenter(String costCenter) Constraints: Not nullable, Maximum length: 10costCenterName(String costCenterName) Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 5currencyname(String currencyname) Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 10customerName(String customerName) Constraints: Not nullable, Maximum length: 166endDate(LocalDateTime endDate) Constraints: Not nullable, Precision: 7Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 5profitCenter(String profitCenter) Constraints: Not nullable, Maximum length: 10profitCenterName(String profitCenterName) Constraints: Not nullable, Maximum length: 20projAccountantId(String projAccountantId) Constraints: Not nullable, Maximum length: 8projAccountantName(String projAccountantName) Constraints: Not nullable, Maximum length: 80projControllerId(String projControllerId) Constraints: Not nullable, Maximum length: 8projControllerName(String projControllerName) Constraints: Not nullable, Maximum length: 80projectCategory(String projectCategory) Constraints: Not nullable, Maximum length: 1(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: 4projManagerId(String projManagerId) Constraints: Not nullable, Maximum length: 8projManagerName(String projManagerName) Constraints: Not nullable, Maximum length: 80projPartnerId(String projPartnerId) Constraints: Not nullable, Maximum length: 8projPartnerName(String projPartnerName) Constraints: Not nullable, Maximum length: 80restrictTimePosting(String restrictTimePosting) Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 40startDate(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.
-
changedBy
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChangedBy
- 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.
-
profitCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitCenter
- Returns:
this.
-
changedOn
Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: ChangedOn
- Returns:
this.
-
profitCenterName
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: ProfitCenterName
- Returns:
this.
-
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.
-
stageDesc
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: StageDesc
- 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.
-
customer
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Customer
- Returns:
this.
-
customerName
Constraints: Not nullable, Maximum length: 166Original property name from the Odata EDM: CustomerName
- Returns:
this.
-
projManagerId
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: ProjManagerId
- Returns:
this.
-
projManagerName
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: ProjManagerName
- Returns:
this.
-
projAccountantId
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: ProjAccountantId
- Returns:
this.
-
projAccountantName
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: ProjAccountantName
- Returns:
this.
-
projControllerId
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: ProjControllerId
- Returns:
this.
-
projControllerName
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: ProjControllerName
- Returns:
this.
-
projPartnerId
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: ProjPartnerId
- Returns:
this.
-
projPartnerName
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: ProjPartnerName
- Returns:
this.
-
costCenter
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CostCenter
- Returns:
this.
-
costCenterName
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CostCenterName
- 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.
-
currencyname
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Currencyname
- Returns:
this.
-
orgID
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: OrgID
- Returns:
this.
-
orgDesc
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: OrgDesc
- Returns:
this.
-
confidential
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: Confidential
- Returns:
this.
-
build
-
toString
-