Class BillOfMaterial.BillOfMaterialBuilder
- Enclosing class:
- BillOfMaterial
-
Method Summary
Modifier and TypeMethodDescriptionbillOfMaterial(String billOfMaterial) Constraints: Not nullable, Maximum length: 8billOfMaterialAuthsnGrp(String billOfMaterialAuthsnGrp) Constraints: Not nullable, Maximum length: 4billOfMaterialCategory(String billOfMaterialCategory) Constraints: Not nullable, Maximum length: 1billOfMaterialHeaderUUID(UUID billOfMaterialHeaderUUID) (Key Field) Constraints: Not nullablebillOfMaterialItem(BillOfMaterialItem... value) Navigation property to_BillOfMaterialItem for BillOfMaterial to multiple BillOfMaterialItem.billOfMaterialStatus(String billOfMaterialStatus) Constraints: Not nullable, Maximum length: 2Navigation property to_BillOfMaterialUsage for BillOfMaterial to single BillOfMaterialUsage.billOfMaterialVariant(String billOfMaterialVariant) Constraints: Not nullable, Maximum length: 2billOfMaterialVariantUsage(String billOfMaterialVariantUsage) Constraints: Not nullable, Maximum length: 1billOfMaterialVersion(String billOfMaterialVersion) 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: 12documentIsCreatedByCAD(Boolean documentIsCreatedByCAD) Constraints: noneengineeringChangeDocForEdit(String engineeringChangeDocForEdit) Constraints: Not nullable, Maximum length: 12engineeringChangeDocument(String engineeringChangeDocument) 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: 0lastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 4recordCreationDate(LocalDateTime recordCreationDate) Constraints: Not nullable, Precision: 0selectedBillOfMaterialVersion(String selectedBillOfMaterialVersion) Constraints: Not nullable, Maximum length: 4toString()
-
Method Details
-
billOfMaterialItem
@Nonnull public BillOfMaterial.BillOfMaterialBuilder billOfMaterialItem(BillOfMaterialItem... value) Navigation property to_BillOfMaterialItem for BillOfMaterial to multiple BillOfMaterialItem.- Parameters:
value- The BillOfMaterialItems to build this BillOfMaterial with.- Returns:
- This Builder to allow for a fluent interface.
-
billOfMaterialUsage
Navigation property to_BillOfMaterialUsage for BillOfMaterial to single BillOfMaterialUsage.- Parameters:
value- The BillOfMaterialUsage to build this BillOfMaterial with.- Returns:
- This Builder to allow for a fluent interface.
-
billOfMaterialHeaderUUID
@Nonnull public BillOfMaterial.BillOfMaterialBuilder billOfMaterialHeaderUUID(@Nullable UUID billOfMaterialHeaderUUID) (Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: BillOfMaterialHeaderUUID
- Returns:
this.
-
billOfMaterialVariantUsage
@Nonnull public BillOfMaterial.BillOfMaterialBuilder billOfMaterialVariantUsage(@Nullable String billOfMaterialVariantUsage) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillOfMaterialVariantUsage
- Returns:
this.
-
billOfMaterialCategory
@Nonnull public BillOfMaterial.BillOfMaterialBuilder billOfMaterialCategory(@Nullable String billOfMaterialCategory) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillOfMaterialCategory
- Returns:
this.
-
billOfMaterial
@Nonnull public BillOfMaterial.BillOfMaterialBuilder billOfMaterial(@Nullable String billOfMaterial) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: BillOfMaterial
- Returns:
this.
-
billOfMaterialVariant
@Nonnull public BillOfMaterial.BillOfMaterialBuilder billOfMaterialVariant(@Nullable String billOfMaterialVariant) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillOfMaterialVariant
- Returns:
this.
-
material
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Material
- Returns:
this.
-
plant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Plant
- Returns:
this.
-
isMultipleBOMAlt
@Nonnull public BillOfMaterial.BillOfMaterialBuilder isMultipleBOMAlt(@Nullable Boolean isMultipleBOMAlt) Constraints: noneOriginal property name from the Odata EDM: IsMultipleBOMAlt
- Returns:
this.
-
bOMHeaderInternalChangeCount
@Nonnull public BillOfMaterial.BillOfMaterialBuilder bOMHeaderInternalChangeCount(@Nullable String bOMHeaderInternalChangeCount) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: BOMHeaderInternalChangeCount
- Returns:
this.
-
bOMUsagePriority
@Nonnull public BillOfMaterial.BillOfMaterialBuilder bOMUsagePriority(@Nullable String bOMUsagePriority) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BOMUsagePriority
- Returns:
this.
-
billOfMaterialAuthsnGrp
@Nonnull public BillOfMaterial.BillOfMaterialBuilder billOfMaterialAuthsnGrp(@Nullable String billOfMaterialAuthsnGrp) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BillOfMaterialAuthsnGrp
- Returns:
this.
-
billOfMaterialVersion
@Nonnull public BillOfMaterial.BillOfMaterialBuilder billOfMaterialVersion(@Nullable String billOfMaterialVersion) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BillOfMaterialVersion
- Returns:
this.
-
bOMVersionStatus
@Nonnull public BillOfMaterial.BillOfMaterialBuilder bOMVersionStatus(@Nullable String bOMVersionStatus) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BOMVersionStatus
- Returns:
this.
-
isVersionBillOfMaterial
@Nonnull public BillOfMaterial.BillOfMaterialBuilder isVersionBillOfMaterial(@Nullable Boolean isVersionBillOfMaterial) Constraints: noneOriginal property name from the Odata EDM: IsVersionBillOfMaterial
- Returns:
this.
-
isLatestBOMVersion
@Nonnull public BillOfMaterial.BillOfMaterialBuilder isLatestBOMVersion(@Nullable Boolean isLatestBOMVersion) Constraints: noneOriginal property name from the Odata EDM: IsLatestBOMVersion
- Returns:
this.
-
isConfiguredMaterial
@Nonnull public BillOfMaterial.BillOfMaterialBuilder isConfiguredMaterial(@Nullable Boolean isConfiguredMaterial) Constraints: noneOriginal property name from the Odata EDM: IsConfiguredMaterial
- Returns:
this.
-
bOMTechnicalType
@Nonnull public BillOfMaterial.BillOfMaterialBuilder bOMTechnicalType(@Nullable String 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 BillOfMaterial.BillOfMaterialBuilder bOMAlternativeText(@Nullable String bOMAlternativeText) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BOMAlternativeText
- Returns:
this.
-
billOfMaterialStatus
@Nonnull public BillOfMaterial.BillOfMaterialBuilder billOfMaterialStatus(@Nullable String billOfMaterialStatus) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillOfMaterialStatus
- Returns:
this.
-
headerValidityStartDate
@Nonnull public BillOfMaterial.BillOfMaterialBuilder headerValidityStartDate(@Nullable LocalDateTime headerValidityStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: HeaderValidityStartDate
- Returns:
this.
-
headerValidityEndDate
@Nonnull public BillOfMaterial.BillOfMaterialBuilder headerValidityEndDate(@Nullable LocalDateTime headerValidityEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: HeaderValidityEndDate
- Returns:
this.
-
engineeringChangeDocument
@Nonnull public BillOfMaterial.BillOfMaterialBuilder engineeringChangeDocument(@Nullable String engineeringChangeDocument) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: EngineeringChangeDocument
- Returns:
this.
-
engineeringChangeDocForEdit
@Nonnull public BillOfMaterial.BillOfMaterialBuilder engineeringChangeDocForEdit(@Nullable String engineeringChangeDocForEdit) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: EngineeringChangeDocForEdit
- Returns:
this.
-
chgToEngineeringChgDocument
@Nonnull public BillOfMaterial.BillOfMaterialBuilder chgToEngineeringChgDocument(@Nullable String chgToEngineeringChgDocument) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChgToEngineeringChgDocument
- Returns:
this.
-
isMarkedForDeletion
@Nonnull public BillOfMaterial.BillOfMaterialBuilder 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.
-
bOMHeaderBaseUnit
@Nonnull public BillOfMaterial.BillOfMaterialBuilder bOMHeaderBaseUnit(@Nullable String bOMHeaderBaseUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BOMHeaderBaseUnit
- Returns:
this.
-
bOMHeaderQuantityInBaseUnit
@Nonnull public BillOfMaterial.BillOfMaterialBuilder bOMHeaderQuantityInBaseUnit(@Nullable BigDecimal bOMHeaderQuantityInBaseUnit) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: BOMHeaderQuantityInBaseUnit
- Returns:
this.
-
recordCreationDate
@Nonnull public BillOfMaterial.BillOfMaterialBuilder recordCreationDate(@Nullable LocalDateTime recordCreationDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: RecordCreationDate
- Returns:
this.
-
lastChangeDate
@Nonnull public BillOfMaterial.BillOfMaterialBuilder 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 BillOfMaterial.BillOfMaterialBuilder lastChangedByUser(@Nullable String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
this.
-
bOMIsToBeDeleted
@Nonnull public BillOfMaterial.BillOfMaterialBuilder bOMIsToBeDeleted(@Nullable String bOMIsToBeDeleted) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BOMIsToBeDeleted
- Returns:
this.
-
documentIsCreatedByCAD
@Nonnull public BillOfMaterial.BillOfMaterialBuilder documentIsCreatedByCAD(@Nullable Boolean documentIsCreatedByCAD) Constraints: noneOriginal property name from the Odata EDM: DocumentIsCreatedByCAD
- Returns:
this.
-
laboratoryOrDesignOffice
@Nonnull public BillOfMaterial.BillOfMaterialBuilder laboratoryOrDesignOffice(@Nullable String laboratoryOrDesignOffice) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: LaboratoryOrDesignOffice
- Returns:
this.
-
selectedBillOfMaterialVersion
@Nonnull public BillOfMaterial.BillOfMaterialBuilder selectedBillOfMaterialVersion(@Nullable String selectedBillOfMaterialVersion) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SelectedBillOfMaterialVersion
- Returns:
this.
-
build
-
toString
-