Class SalesOrderBOM.SalesOrderBOMBuilder
- Enclosing class:
- SalesOrderBOM
-
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: 1billOfMaterialHeaderUUID(UUID billOfMaterialHeaderUUID) Constraints: nonebillOfMaterialItem(SalesOrderBOMItem... value) Navigation property to_BillOfMaterialItem for SalesOrderBOM to multiple SalesOrderBOMItem.billOfMaterialItem_oc(Boolean billOfMaterialItem_oc) Constraints: nonebillOfMaterialStatus(String billOfMaterialStatus) Constraints: Not nullable, Maximum length: 2billOfMaterialVariant(String billOfMaterialVariant) (Key Field) Constraints: Not nullable, Maximum length: 2billOfMaterialVariantUsage(String billOfMaterialVariantUsage) Constraints: Not nullable, Maximum length: 1bOMAlternativeText(String bOMAlternativeText) Constraints: Not nullable, Maximum length: 40bOMAssetNtwkHndovrIsRelevant(Boolean bOMAssetNtwkHndovrIsRelevant) Constraints: noneConstraints: 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: 40bOMIsArchivedForDeletion(Boolean bOMIsArchivedForDeletion) Constraints: nonebOMIsConfigurable(Boolean bOMIsConfigurable) Constraints: nonebOMIsToBeDeleted(String bOMIsToBeDeleted) Constraints: Not nullable, Maximum length: 1bOMTechnicalType(String bOMTechnicalType) Constraints: Not nullable, Maximum length: 1bOMUsagePriority(String bOMUsagePriority) Constraints: Not nullable, Maximum length: 2build()chgToEngineeringChgDocument(String chgToEngineeringChgDocument) Constraints: Not nullable, Maximum length: 12createdByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12Constraints: nonedeleteBOMHdrWithChangeNumber_ac(Boolean deleteBOMHdrWithChangeNumber_ac) Constraints: nonedocumentIsCreatedByCAD(Boolean documentIsCreatedByCAD) Constraints: noneengineeringChangeDocForEdit(String engineeringChangeDocForEdit) Constraints: Not nullable, Maximum length: 12engineeringChangeDocument(String engineeringChangeDocument) (Key Field) Constraints: Not nullable, Maximum length: 12Constraints: noneisConfiguredMaterial(Boolean isConfiguredMaterial) Constraints: noneisMarkedForDeletion(Boolean isMarkedForDeletion) 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: 40(Key Field) Constraints: Not nullable, Maximum length: 4recordCreationDate(LocalDateTime recordCreationDate) Constraints: Not nullable, Precision: 0salesOrder(String salesOrder) Constraints: Not nullable, Maximum length: 10salesOrderItem(String salesOrderItem) Constraints: Not nullable, Maximum length: 6toString()Constraints: nonevalidityEndDate(LocalDateTime validityEndDate) Constraints: Not nullable, Precision: 0validityStartDate(LocalDateTime validityStartDate) Constraints: Not nullable, Precision: 0
-
Method Details
-
billOfMaterialItem
Navigation property to_BillOfMaterialItem for SalesOrderBOM to multiple SalesOrderBOMItem.- Parameters:
value- The SalesOrderBOMItems to build this SalesOrderBOM with.- Returns:
- This Builder to allow for a fluent interface.
-
deleteBOMHdrWithChangeNumber_ac
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder deleteBOMHdrWithChangeNumber_ac(@Nullable Boolean deleteBOMHdrWithChangeNumber_ac) Constraints: noneOriginal property name from the Odata EDM: DeleteBOMHdrWithChangeNumber_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 SalesOrderBOM.SalesOrderBOMBuilder billOfMaterialItem_oc(@Nullable Boolean billOfMaterialItem_oc) Constraints: noneOriginal property name from the Odata EDM: to_BillOfMaterialItem_oc
- Returns:
this.
-
billOfMaterialCategory
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder billOfMaterialCategory(@Nullable String billOfMaterialCategory) (Key Field) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillOfMaterialCategory
- Returns:
this.
-
billOfMaterial
(Key Field) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: BillOfMaterial
- Returns:
this.
-
billOfMaterialVariant
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder billOfMaterialVariant(@Nullable String billOfMaterialVariant) (Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillOfMaterialVariant
- Returns:
this.
-
engineeringChangeDocument
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder 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.
-
salesOrder
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SalesOrder
- Returns:
this.
-
salesOrderItem
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SalesOrderItem
- Returns:
this.
-
engineeringChangeDocForEdit
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder engineeringChangeDocForEdit(@Nullable String engineeringChangeDocForEdit) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: EngineeringChangeDocForEdit
- Returns:
this.
-
lastChangeDateTime
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
billOfMaterialHeaderUUID
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder billOfMaterialHeaderUUID(@Nullable UUID billOfMaterialHeaderUUID) Constraints: noneOriginal property name from the Odata EDM: BillOfMaterialHeaderUUID
- Returns:
this.
-
billOfMaterialVariantUsage
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder billOfMaterialVariantUsage(@Nullable String billOfMaterialVariantUsage) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillOfMaterialVariantUsage
- Returns:
this.
-
validityStartDate
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder validityStartDate(@Nullable LocalDateTime validityStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityStartDate
- Returns:
this.
-
validityEndDate
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder validityEndDate(@Nullable LocalDateTime validityEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityEndDate
- Returns:
this.
-
bOMHeaderInternalChangeCount
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder bOMHeaderInternalChangeCount(@Nullable String bOMHeaderInternalChangeCount) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: BOMHeaderInternalChangeCount
- Returns:
this.
-
bOMHeaderText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BOMHeaderText
- Returns:
this.
-
bOMUsagePriority
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder bOMUsagePriority(@Nullable String bOMUsagePriority) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BOMUsagePriority
- Returns:
this.
-
billOfMaterialAuthsnGrp
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder billOfMaterialAuthsnGrp(@Nullable String billOfMaterialAuthsnGrp) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BillOfMaterialAuthsnGrp
- Returns:
this.
-
bOMTechnicalType
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder 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.
-
bOMAlternativeText
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder bOMAlternativeText(@Nullable String bOMAlternativeText) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: BOMAlternativeText
- Returns:
this.
-
billOfMaterialStatus
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder billOfMaterialStatus(@Nullable String billOfMaterialStatus) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillOfMaterialStatus
- Returns:
this.
-
chgToEngineeringChgDocument
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder chgToEngineeringChgDocument(@Nullable String chgToEngineeringChgDocument) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChgToEngineeringChgDocument
- Returns:
this.
-
isMarkedForDeletion
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder isMarkedForDeletion(@Nullable Boolean isMarkedForDeletion) Constraints: noneOriginal property name from the Odata EDM: IsMarkedForDeletion
- Returns:
this.
-
bOMIsArchivedForDeletion
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder bOMIsArchivedForDeletion(@Nullable Boolean bOMIsArchivedForDeletion) Constraints: noneOriginal property name from the Odata EDM: BOMIsArchivedForDeletion
- Returns:
this.
-
isConfiguredMaterial
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder isConfiguredMaterial(@Nullable Boolean isConfiguredMaterial) Constraints: noneOriginal property name from the Odata EDM: IsConfiguredMaterial
- Returns:
this.
-
bOMIsConfigurable
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder bOMIsConfigurable(@Nullable Boolean bOMIsConfigurable) Constraints: noneOriginal property name from the Odata EDM: BOMIsConfigurable
- Returns:
this.
-
isALE
Constraints: noneOriginal property name from the Odata EDM: IsALE
- Returns:
this.
-
bOMHeaderBaseUnit
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder bOMHeaderBaseUnit(@Nullable String bOMHeaderBaseUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BOMHeaderBaseUnit
- Returns:
this.
-
bOMHeaderQuantityInBaseUnit
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder bOMHeaderQuantityInBaseUnit(@Nullable BigDecimal bOMHeaderQuantityInBaseUnit) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: BOMHeaderQuantityInBaseUnit
- Returns:
this.
-
recordCreationDate
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder recordCreationDate(@Nullable LocalDateTime recordCreationDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: RecordCreationDate
- Returns:
this.
-
lastChangeDate
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder lastChangeDate(@Nullable LocalDateTime lastChangeDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDate
- Returns:
this.
-
lastChangedByUser
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder lastChangedByUser(@Nullable String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
this.
-
createdByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
bOMIsToBeDeleted
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder bOMIsToBeDeleted(@Nullable String bOMIsToBeDeleted) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BOMIsToBeDeleted
- Returns:
this.
-
documentIsCreatedByCAD
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder documentIsCreatedByCAD(@Nullable Boolean documentIsCreatedByCAD) Constraints: noneOriginal property name from the Odata EDM: DocumentIsCreatedByCAD
- Returns:
this.
-
laboratoryOrDesignOffice
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder laboratoryOrDesignOffice(@Nullable String laboratoryOrDesignOffice) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: LaboratoryOrDesignOffice
- Returns:
this.
-
bOMAssetNtwkHndovrIsRelevant
@Nonnull public SalesOrderBOM.SalesOrderBOMBuilder bOMAssetNtwkHndovrIsRelevant(@Nullable Boolean bOMAssetNtwkHndovrIsRelevant) Constraints: noneOriginal property name from the Odata EDM: BOMAssetNtwkHndovrIsRelevant
- Returns:
this.
-
build
-
toString
-