Class MaterialBOM.MaterialBOMBuilder
- Enclosing class:
- MaterialBOM
-
Method Summary
Modifier and TypeMethodDescriptionbillOfMaterial(String billOfMaterial) (Key Field) Constraints: Not nullable, Maximum length: 8billOfMaterialAuthsnGrp(String billOfMaterialAuthsnGrp) Constraints: Not nullable, Maximum length: 4billOfMaterialCategory(String billOfMaterialCategory) (Key Field) Constraints: Not nullable, Maximum length: 1billOfMaterialHdrDetailsText(String billOfMaterialHdrDetailsText) Constraints: Not nullable, Maximum length: 255billOfMaterialHeaderUUID(UUID billOfMaterialHeaderUUID) Constraints: nonebillOfMaterialItem(MaterialBOMItem... value) Navigation property to_BillOfMaterialItem for MaterialBOM to multiple MaterialBOMItem.billOfMaterialItem_oc(Boolean billOfMaterialItem_oc) Constraints: nonebillOfMaterialStatus(String billOfMaterialStatus) Constraints: Not nullable, Maximum length: 2Navigation property to_BillOfMaterialUsage for MaterialBOM to single BillOfMaterialUsage.billOfMaterialVariant(String billOfMaterialVariant) (Key Field) Constraints: Not nullable, Maximum length: 2billOfMaterialVariantUsage(String billOfMaterialVariantUsage) Constraints: Not nullable, Maximum length: 1billOfMaterialVersion(String billOfMaterialVersion) (Key Field) Constraints: Not nullable, Maximum length: 4bOMAlternativeText(String bOMAlternativeText) Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 18bOMHeaderBaseUnit(String bOMHeaderBaseUnit) Constraints: Not nullable, Maximum length: 3bOMHeaderInternalChangeCount(String bOMHeaderInternalChangeCount) Constraints: Not nullable, Maximum length: 8bOMHeaderQuantityInBaseUnit(BigDecimal bOMHeaderQuantityInBaseUnit) Constraints: Not nullable, Precision: 13, Scale: 3bOMHeaderText(String bOMHeaderText) Constraints: Not nullable, Maximum length: 40bOMIsToBeDeleted(String bOMIsToBeDeleted) Constraints: Not nullable, Maximum length: 1bOMTechnicalType(String bOMTechnicalType) Constraints: Not nullable, Maximum length: 1bOMUsagePriority(String bOMUsagePriority) Constraints: Not nullable, Maximum length: 2bOMVersionStatus(String bOMVersionStatus) Constraints: Not nullable, Maximum length: 2build()chgToEngineeringChgDocument(String chgToEngineeringChgDocument) Constraints: Not nullable, Maximum length: 12createdByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12Constraints: nonedeleteBOMHeaderWithECN_ac(Boolean deleteBOMHeaderWithECN_ac) Constraints: nonedocumentIsCreatedByCAD(Boolean documentIsCreatedByCAD) Constraints: noneengineeringChangeDocForEdit(String engineeringChangeDocForEdit) Constraints: Not nullable, Maximum length: 12engineeringChangeDocument(String engineeringChangeDocument) (Key Field) Constraints: Not nullable, Maximum length: 12headerValidityEndDate(LocalDateTime headerValidityEndDate) Constraints: Not nullable, Precision: 0headerValidityStartDate(LocalDateTime headerValidityStartDate) Constraints: Not nullable, Precision: 0Constraints: noneisConfiguredMaterial(Boolean isConfiguredMaterial) Constraints: noneisLatestBOMVersion(Boolean isLatestBOMVersion) Constraints: noneisMarkedForDeletion(Boolean isMarkedForDeletion) Constraints: noneisMultipleBOMAlt(Boolean isMultipleBOMAlt) Constraints: noneisVersionBillOfMaterial(Boolean isVersionBillOfMaterial) Constraints: nonelaboratoryOrDesignOffice(String laboratoryOrDesignOffice) Constraints: Not nullable, Maximum length: 3lastChangeDate(LocalDateTime lastChangeDate) Constraints: Not nullable, Precision: 0lastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7lastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12(Key Field) Constraints: Not nullable, Maximum length: 40materialToLotSizeQuantity(BigDecimal materialToLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3matFromLotSizeQuantity(BigDecimal matFromLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3(Key Field) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 30productDescription(String productDescription) Constraints: Not nullable, Maximum length: 40recordCreationDate(LocalDateTime recordCreationDate) Constraints: Not nullable, Precision: 0releaseVersionBOM_ac(Boolean releaseVersionBOM_ac) Constraints: noneselectedBillOfMaterialVersion(String selectedBillOfMaterialVersion) Constraints: Not nullable, Maximum length: 4toString()Constraints: none
-
Method Details
-
billOfMaterialItem
Navigation property to_BillOfMaterialItem for MaterialBOM to multiple MaterialBOMItem.- Parameters:
value- The MaterialBOMItems to build this MaterialBOM with.- Returns:
- This Builder to allow for a fluent interface.
-
billOfMaterialUsage
Navigation property to_BillOfMaterialUsage for MaterialBOM to single BillOfMaterialUsage.- Parameters:
value- The BillOfMaterialUsage to build this MaterialBOM with.- Returns:
- This Builder to allow for a fluent interface.
-
deleteBOMHeaderWithECN_ac
@Nonnull public MaterialBOM.MaterialBOMBuilder deleteBOMHeaderWithECN_ac(@Nullable Boolean deleteBOMHeaderWithECN_ac) Constraints: noneOriginal property name from the Odata EDM: DeleteBOMHeaderWithECN_ac
- Returns:
this.
-
releaseVersionBOM_ac
@Nonnull public MaterialBOM.MaterialBOMBuilder releaseVersionBOM_ac(@Nullable Boolean releaseVersionBOM_ac) Constraints: noneOriginal property name from the Odata EDM: ReleaseVersionBOM_ac
- Returns:
this.
-
delete_mc
Constraints: noneOriginal property name from the Odata EDM: Delete_mc
- Returns:
this.
-
update_mc
Constraints: noneOriginal property name from the Odata EDM: Update_mc
- Returns:
this.
-
billOfMaterialItem_oc
@Nonnull public MaterialBOM.MaterialBOMBuilder billOfMaterialItem_oc(@Nullable Boolean billOfMaterialItem_oc) Constraints: noneOriginal property name from the Odata EDM: to_BillOfMaterialItem_oc
- Returns:
this.
-
billOfMaterial
(Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: BillOfMaterial
- Returns:
this.
-
billOfMaterialCategory
@Nonnull public MaterialBOM.MaterialBOMBuilder billOfMaterialCategory(@Nullable String billOfMaterialCategory) (Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillOfMaterialCategory
- Returns:
this.
-
billOfMaterialVariant
@Nonnull public MaterialBOM.MaterialBOMBuilder billOfMaterialVariant(@Nullable String billOfMaterialVariant) (Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillOfMaterialVariant
- Returns:
this.
-
billOfMaterialVersion
@Nonnull public MaterialBOM.MaterialBOMBuilder billOfMaterialVersion(@Nullable String billOfMaterialVersion) (Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BillOfMaterialVersion
- Returns:
this.
-
engineeringChangeDocument
@Nonnull public MaterialBOM.MaterialBOMBuilder engineeringChangeDocument(@Nullable String engineeringChangeDocument) (Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: EngineeringChangeDocument
- Returns:
this.
-
material
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Material
- Returns:
this.
-
plant
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
this.
-
billOfMaterialHeaderUUID
@Nonnull public MaterialBOM.MaterialBOMBuilder billOfMaterialHeaderUUID(@Nullable UUID billOfMaterialHeaderUUID) Constraints: noneOriginal property name from the Odata EDM: BillOfMaterialHeaderUUID
- Returns:
this.
-
billOfMaterialVariantUsage
@Nonnull public MaterialBOM.MaterialBOMBuilder billOfMaterialVariantUsage(@Nullable String billOfMaterialVariantUsage) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillOfMaterialVariantUsage
- Returns:
this.
-
engineeringChangeDocForEdit
@Nonnull public MaterialBOM.MaterialBOMBuilder engineeringChangeDocForEdit(@Nullable String engineeringChangeDocForEdit) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: EngineeringChangeDocForEdit
- Returns:
this.
-
isMultipleBOMAlt
Constraints: noneOriginal property name from the Odata EDM: IsMultipleBOMAlt
- Returns:
this.
-
bOMHeaderInternalChangeCount
@Nonnull public MaterialBOM.MaterialBOMBuilder bOMHeaderInternalChangeCount(@Nullable String bOMHeaderInternalChangeCount) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: BOMHeaderInternalChangeCount
- Returns:
this.
-
bOMUsagePriority
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BOMUsagePriority
- Returns:
this.
-
billOfMaterialAuthsnGrp
@Nonnull public MaterialBOM.MaterialBOMBuilder billOfMaterialAuthsnGrp(@Nullable String billOfMaterialAuthsnGrp) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BillOfMaterialAuthsnGrp
- Returns:
this.
-
bOMVersionStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BOMVersionStatus
- Returns:
this.
-
isVersionBillOfMaterial
@Nonnull public MaterialBOM.MaterialBOMBuilder isVersionBillOfMaterial(@Nullable Boolean isVersionBillOfMaterial) Constraints: noneOriginal property name from the Odata EDM: IsVersionBillOfMaterial
- Returns:
this.
-
isLatestBOMVersion
@Nonnull public MaterialBOM.MaterialBOMBuilder isLatestBOMVersion(@Nullable Boolean isLatestBOMVersion) Constraints: noneOriginal property name from the Odata EDM: IsLatestBOMVersion
- Returns:
this.
-
isConfiguredMaterial
@Nonnull public MaterialBOM.MaterialBOMBuilder isConfiguredMaterial(@Nullable Boolean isConfiguredMaterial) Constraints: noneOriginal property name from the Odata EDM: IsConfiguredMaterial
- Returns:
this.
-
bOMTechnicalType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BOMTechnicalType
- Returns:
this.
-
bOMGroup
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: BOMGroup
- Returns:
this.
-
bOMHeaderText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BOMHeaderText
- Returns:
this.
-
bOMAlternativeText
@Nonnull public MaterialBOM.MaterialBOMBuilder bOMAlternativeText(@Nullable String bOMAlternativeText) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BOMAlternativeText
- Returns:
this.
-
billOfMaterialStatus
@Nonnull public MaterialBOM.MaterialBOMBuilder billOfMaterialStatus(@Nullable String billOfMaterialStatus) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillOfMaterialStatus
- Returns:
this.
-
headerValidityStartDate
@Nonnull public MaterialBOM.MaterialBOMBuilder headerValidityStartDate(@Nullable LocalDateTime headerValidityStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: HeaderValidityStartDate
- Returns:
this.
-
headerValidityEndDate
@Nonnull public MaterialBOM.MaterialBOMBuilder headerValidityEndDate(@Nullable LocalDateTime headerValidityEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: HeaderValidityEndDate
- Returns:
this.
-
chgToEngineeringChgDocument
@Nonnull public MaterialBOM.MaterialBOMBuilder chgToEngineeringChgDocument(@Nullable String chgToEngineeringChgDocument) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChgToEngineeringChgDocument
- Returns:
this.
-
isMarkedForDeletion
@Nonnull public MaterialBOM.MaterialBOMBuilder isMarkedForDeletion(@Nullable Boolean isMarkedForDeletion) Constraints: noneOriginal property name from the Odata EDM: IsMarkedForDeletion
- Returns:
this.
-
isALE
Constraints: noneOriginal property name from the Odata EDM: IsALE
- Returns:
this.
-
matFromLotSizeQuantity
@Nonnull public MaterialBOM.MaterialBOMBuilder matFromLotSizeQuantity(@Nullable BigDecimal matFromLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MatFromLotSizeQuantity
- Returns:
this.
-
materialToLotSizeQuantity
@Nonnull public MaterialBOM.MaterialBOMBuilder materialToLotSizeQuantity(@Nullable BigDecimal materialToLotSizeQuantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MaterialToLotSizeQuantity
- Returns:
this.
-
bOMHeaderBaseUnit
@Nonnull public MaterialBOM.MaterialBOMBuilder bOMHeaderBaseUnit(@Nullable String bOMHeaderBaseUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BOMHeaderBaseUnit
- Returns:
this.
-
bOMHeaderQuantityInBaseUnit
@Nonnull public MaterialBOM.MaterialBOMBuilder bOMHeaderQuantityInBaseUnit(@Nullable BigDecimal bOMHeaderQuantityInBaseUnit) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: BOMHeaderQuantityInBaseUnit
- Returns:
this.
-
recordCreationDate
@Nonnull public MaterialBOM.MaterialBOMBuilder recordCreationDate(@Nullable LocalDateTime recordCreationDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: RecordCreationDate
- Returns:
this.
-
lastChangeDate
@Nonnull public MaterialBOM.MaterialBOMBuilder lastChangeDate(@Nullable LocalDateTime lastChangeDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDate
- Returns:
this.
-
createdByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
lastChangedByUser
@Nonnull public MaterialBOM.MaterialBOMBuilder lastChangedByUser(@Nullable String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
this.
-
bOMIsToBeDeleted
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BOMIsToBeDeleted
- Returns:
this.
-
documentIsCreatedByCAD
@Nonnull public MaterialBOM.MaterialBOMBuilder documentIsCreatedByCAD(@Nullable Boolean documentIsCreatedByCAD) Constraints: noneOriginal property name from the Odata EDM: DocumentIsCreatedByCAD
- Returns:
this.
-
laboratoryOrDesignOffice
@Nonnull public MaterialBOM.MaterialBOMBuilder laboratoryOrDesignOffice(@Nullable String laboratoryOrDesignOffice) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: LaboratoryOrDesignOffice
- Returns:
this.
-
lastChangeDateTime
@Nonnull public MaterialBOM.MaterialBOMBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
productDescription
@Nonnull public MaterialBOM.MaterialBOMBuilder productDescription(@Nullable String productDescription) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProductDescription
- Returns:
this.
-
plantName
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: PlantName
- Returns:
this.
-
billOfMaterialHdrDetailsText
@Nonnull public MaterialBOM.MaterialBOMBuilder billOfMaterialHdrDetailsText(@Nullable String billOfMaterialHdrDetailsText) Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: BillOfMaterialHdrDetailsText
- Returns:
this.
-
selectedBillOfMaterialVersion
@Nonnull public MaterialBOM.MaterialBOMBuilder selectedBillOfMaterialVersion(@Nullable String selectedBillOfMaterialVersion) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SelectedBillOfMaterialVersion
- Returns:
this.
-
build
-
toString
-