Class ProjectDemand.ProjectDemandBuilder
- Enclosing class:
- ProjectDemand
-
Method Summary
Modifier and TypeMethodDescriptionbuild()createdByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12creationDateTime(ZonedDateTime creationDateTime) Constraints: Not nullable, Precision: 7expense(ProjectDemandExpense value) Navigation property to_Expense for ProjectDemand to single ProjectDemandExpense.lastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7lastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12material(ProjectDemandMaterial value) Navigation property to_Material for ProjectDemand to single ProjectDemandMaterial.Constraints: Not nullable, Maximum length: 4priceUnitQty(BigDecimal priceUnitQty) Constraints: Not nullable, Precision: 5, Scale: 0projDemandLastChangeDateTime(ZonedDateTime projDemandLastChangeDateTime) Constraints: Not nullable, Precision: 7projDmndActualSupplyDate(LocalDateTime projDmndActualSupplyDate) Constraints: Not nullable, Precision: 0projDmndExternalReferenceUUID(UUID projDmndExternalReferenceUUID) Constraints: noneprojDmndReqNetAmountCurrency(String projDmndReqNetAmountCurrency) Constraints: Not nullable, Maximum length: 5projDmndRequestedQuantity(BigDecimal projDmndRequestedQuantity) Constraints: Not nullable, Precision: 15, Scale: 3projDmndRequestedQuantityUnit(String projDmndRequestedQuantityUnit) Constraints: Not nullable, Maximum length: 3projectDemand(String projectDemand) Constraints: Not nullable, Maximum length: 24projectDemandCategory(String projectDemandCategory) Constraints: Not nullable, Maximum length: 2projectDemandDateMaintenance(String projectDemandDateMaintenance) Constraints: Not nullable, Maximum length: 2projectDemandDescription(String projectDemandDescription) Constraints: Not nullable, Maximum length: 1000projectDemandEndDate(LocalDateTime projectDemandEndDate) Constraints: Not nullable, Precision: 0projectDemandExpectedAmount(BigDecimal projectDemandExpectedAmount) Constraints: Not nullable, Precision: 23, Scale: 3projectDemandLastChangedByUser(String projectDemandLastChangedByUser) Constraints: Not nullable, Maximum length: 12projectDemandName(String projectDemandName) Constraints: Not nullable, Maximum length: 40projectDemandOverallAmount(BigDecimal projectDemandOverallAmount) Constraints: Not nullable, Precision: 23, Scale: 3projectDemandPerUnitAmount(BigDecimal projectDemandPerUnitAmount) Constraints: Not nullable, Precision: 23, Scale: 3projectDemandReleasedDateTime(ZonedDateTime projectDemandReleasedDateTime) Constraints: Not nullable, Precision: 0projectDemandRequestCurrency(String projectDemandRequestCurrency) Constraints: Not nullable, Maximum length: 5projectDemandRequestNetAmount(BigDecimal projectDemandRequestNetAmount) Constraints: Not nullable, Precision: 23, Scale: 3projectDemandStartDate(LocalDateTime projectDemandStartDate) Constraints: Not nullable, Precision: 0projectDemandStatus(String projectDemandStatus) Constraints: Not nullable, Maximum length: 5projectDemandType(String projectDemandType) Constraints: Not nullable, Maximum length: 4projectDemandUUID(UUID projectDemandUUID) (Key Field) Constraints: Not nullablepurchasingGroup(String purchasingGroup) Constraints: Not nullable, Maximum length: 3purchasingOrganization(String purchasingOrganization) Constraints: Not nullable, Maximum length: 4referencedObjectUUID(UUID referencedObjectUUID) Constraints: noneservice(ProjectDemandService value) Navigation property to_Service for ProjectDemand to single ProjectDemandService.toString()work(ProjectDemandResource value) Navigation property to_Work for ProjectDemand to single ProjectDemandResource.
-
Method Details
-
expense
Navigation property to_Expense for ProjectDemand to single ProjectDemandExpense.- Parameters:
value- The ProjectDemandExpense to build this ProjectDemand with.- Returns:
- This Builder to allow for a fluent interface.
-
material
Navigation property to_Material for ProjectDemand to single ProjectDemandMaterial.- Parameters:
value- The ProjectDemandMaterial to build this ProjectDemand with.- Returns:
- This Builder to allow for a fluent interface.
-
service
Navigation property to_Service for ProjectDemand to single ProjectDemandService.- Parameters:
value- The ProjectDemandService to build this ProjectDemand with.- Returns:
- This Builder to allow for a fluent interface.
-
work
Navigation property to_Work for ProjectDemand to single ProjectDemandResource.- Parameters:
value- The ProjectDemandResource to build this ProjectDemand with.- Returns:
- This Builder to allow for a fluent interface.
-
projectDemandUUID
@Nonnull public ProjectDemand.ProjectDemandBuilder projectDemandUUID(@Nullable UUID projectDemandUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ProjectDemandUUID
- Returns:
this.
-
projectDemand
Constraints: Not nullable, Maximum length: 24Original property name from the Odata EDM: ProjectDemand
- Returns:
this.
-
projectDemandName
@Nonnull public ProjectDemand.ProjectDemandBuilder projectDemandName(@Nullable String projectDemandName) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProjectDemandName
- Returns:
this.
-
projectDemandDescription
@Nonnull public ProjectDemand.ProjectDemandBuilder projectDemandDescription(@Nullable String projectDemandDescription) Constraints: Not nullable, Maximum length: 1000Original property name from the Odata EDM: ProjectDemandDescription
- Returns:
this.
-
projectDemandCategory
@Nonnull public ProjectDemand.ProjectDemandBuilder projectDemandCategory(@Nullable String projectDemandCategory) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProjectDemandCategory
- Returns:
this.
-
projectDemandType
@Nonnull public ProjectDemand.ProjectDemandBuilder projectDemandType(@Nullable String projectDemandType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProjectDemandType
- Returns:
this.
-
referencedObjectUUID
@Nonnull public ProjectDemand.ProjectDemandBuilder referencedObjectUUID(@Nullable UUID referencedObjectUUID) Constraints: noneOriginal property name from the Odata EDM: ReferencedObjectUUID
- Returns:
this.
-
projectDemandStatus
@Nonnull public ProjectDemand.ProjectDemandBuilder projectDemandStatus(@Nullable String projectDemandStatus) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: ProjectDemandStatus
- Returns:
this.
-
projectDemandDateMaintenance
@Nonnull public ProjectDemand.ProjectDemandBuilder projectDemandDateMaintenance(@Nullable String projectDemandDateMaintenance) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ProjectDemandDateMaintenance
- Returns:
this.
-
projectDemandStartDate
@Nonnull public ProjectDemand.ProjectDemandBuilder projectDemandStartDate(@Nullable LocalDateTime projectDemandStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProjectDemandStartDate
- Returns:
this.
-
projectDemandEndDate
@Nonnull public ProjectDemand.ProjectDemandBuilder projectDemandEndDate(@Nullable LocalDateTime projectDemandEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProjectDemandEndDate
- Returns:
this.
-
projectDemandReleasedDateTime
@Nonnull public ProjectDemand.ProjectDemandBuilder projectDemandReleasedDateTime(@Nullable ZonedDateTime projectDemandReleasedDateTime) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProjectDemandReleasedDateTime
- Returns:
this.
-
projDmndActualSupplyDate
@Nonnull public ProjectDemand.ProjectDemandBuilder projDmndActualSupplyDate(@Nullable LocalDateTime projDmndActualSupplyDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ProjDmndActualSupplyDate
- Returns:
this.
-
projectDemandPerUnitAmount
@Nonnull public ProjectDemand.ProjectDemandBuilder projectDemandPerUnitAmount(@Nullable BigDecimal projectDemandPerUnitAmount) Constraints: Not nullable, Precision: 23, Scale: 3Original property name from the Odata EDM: ProjectDemandPerUnitAmount
- Returns:
this.
-
projectDemandRequestCurrency
@Nonnull public ProjectDemand.ProjectDemandBuilder projectDemandRequestCurrency(@Nullable String projectDemandRequestCurrency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: ProjectDemandRequestCurrency
- Returns:
this.
-
projDmndRequestedQuantityUnit
@Nonnull public ProjectDemand.ProjectDemandBuilder projDmndRequestedQuantityUnit(@Nullable String projDmndRequestedQuantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ProjDmndRequestedQuantityUnit
- Returns:
this.
-
priceUnitQty
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: PriceUnitQty
- Returns:
this.
-
projectDemandRequestNetAmount
@Nonnull public ProjectDemand.ProjectDemandBuilder projectDemandRequestNetAmount(@Nullable BigDecimal projectDemandRequestNetAmount) Constraints: Not nullable, Precision: 23, Scale: 3Original property name from the Odata EDM: ProjectDemandRequestNetAmount
- Returns:
this.
-
projDmndReqNetAmountCurrency
@Nonnull public ProjectDemand.ProjectDemandBuilder projDmndReqNetAmountCurrency(@Nullable String projDmndReqNetAmountCurrency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: ProjDmndReqNetAmountCurrency
- Returns:
this.
-
projectDemandOverallAmount
@Nonnull public ProjectDemand.ProjectDemandBuilder projectDemandOverallAmount(@Nullable BigDecimal projectDemandOverallAmount) Constraints: Not nullable, Precision: 23, Scale: 3Original property name from the Odata EDM: ProjectDemandOverallAmount
- Returns:
this.
-
projectDemandExpectedAmount
@Nonnull public ProjectDemand.ProjectDemandBuilder projectDemandExpectedAmount(@Nullable BigDecimal projectDemandExpectedAmount) Constraints: Not nullable, Precision: 23, Scale: 3Original property name from the Odata EDM: ProjectDemandExpectedAmount
- Returns:
this.
-
projDmndRequestedQuantity
@Nonnull public ProjectDemand.ProjectDemandBuilder projDmndRequestedQuantity(@Nullable BigDecimal projDmndRequestedQuantity) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: ProjDmndRequestedQuantity
- Returns:
this.
-
plant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
this.
-
purchasingGroup
@Nonnull public ProjectDemand.ProjectDemandBuilder purchasingGroup(@Nullable String purchasingGroup) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Returns:
this.
-
purchasingOrganization
@Nonnull public ProjectDemand.ProjectDemandBuilder purchasingOrganization(@Nullable String purchasingOrganization) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingOrganization
- Returns:
this.
-
createdByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
creationDateTime
@Nonnull public ProjectDemand.ProjectDemandBuilder creationDateTime(@Nullable ZonedDateTime creationDateTime) Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: CreationDateTime
- Returns:
this.
-
lastChangedByUser
@Nonnull public ProjectDemand.ProjectDemandBuilder lastChangedByUser(@Nullable String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
this.
-
lastChangeDateTime
@Nonnull public ProjectDemand.ProjectDemandBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
projectDemandLastChangedByUser
@Nonnull public ProjectDemand.ProjectDemandBuilder projectDemandLastChangedByUser(@Nullable String projectDemandLastChangedByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ProjectDemandLastChangedByUser
- Returns:
this.
-
projDemandLastChangeDateTime
@Nonnull public ProjectDemand.ProjectDemandBuilder projDemandLastChangeDateTime(@Nullable ZonedDateTime projDemandLastChangeDateTime) Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: ProjDemandLastChangeDateTime
- Returns:
this.
-
projDmndExternalReferenceUUID
@Nonnull public ProjectDemand.ProjectDemandBuilder projDmndExternalReferenceUUID(@Nullable UUID projDmndExternalReferenceUUID) Constraints: noneOriginal property name from the Odata EDM: ProjDmndExternalReferenceUUID
- Returns:
this.
-
build
-
toString
-