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