Class ClfnProduct.ClfnProductBuilder
- Enclosing class:
- ClfnProduct
-
Method Summary
Modifier and TypeMethodDescriptionadjustmentProfile(String adjustmentProfile) Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 9authorizationGroup(String authorizationGroup) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 4build()changeNumber(String changeNumber) Constraints: Not nullable, Maximum length: 12competitorID(String competitorID) Constraints: Not nullable, Maximum length: 10countryOfOrigin(String countryOfOrigin) Constraints: Not nullable, Maximum length: 3createdByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12creationDate(LocalDateTime creationDate) Constraints: Not nullable, Precision: 0crossPlantConfigurableProduct(String crossPlantConfigurableProduct) Constraints: Not nullable, Maximum length: 40crossPlantStatus(String crossPlantStatus) Constraints: Not nullable, Maximum length: 2crossPlantStatusValidityDate(LocalDateTime crossPlantStatusValidityDate) Constraints: Not nullable, Precision: 0description(ProductDescription... value) Navigation property to_Description for ClfnProduct to multiple ProductDescription.Constraints: Not nullable, Maximum length: 2externalProductGroup(String externalProductGroup) Constraints: Not nullable, Maximum length: 18grossWeight(BigDecimal grossWeight) Constraints: Not nullable, Precision: 13, Scale: 3handlingIndicator(String handlingIndicator) Constraints: Not nullable, Maximum length: 4handlingUnitType(String handlingUnitType) Constraints: Not nullable, Maximum length: 4hasVariableTareWeight(Boolean hasVariableTareWeight) Constraints: noneindustryStandardName(String industryStandardName) Constraints: Not nullable, Maximum length: 18internationalArticleNumberCat(String internationalArticleNumberCat) Constraints: Not nullable, Maximum length: 2isBatchManagementRequired(Boolean isBatchManagementRequired) Constraints: noneisMarkedForDeletion(Boolean isMarkedForDeletion) Constraints: noneisPilferable(Boolean isPilferable) Constraints: noneisRelevantForHzdsSubstances(Boolean isRelevantForHzdsSubstances) Constraints: noneitemCategoryGroup(String itemCategoryGroup) Constraints: Not nullable, Maximum length: 4lastChangeDate(LocalDateTime lastChangeDate) Constraints: Not nullable, Precision: 0lastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12lowLevelCode(String lowLevelCode) Constraints: Not nullable, Maximum length: 3manufacturerPartProfile(String manufacturerPartProfile) Constraints: Not nullable, Maximum length: 4materialRevisionLevel(String materialRevisionLevel) Constraints: Not nullable, Maximum length: 2materialVolume(BigDecimal materialVolume) Constraints: Not nullable, Precision: 13, Scale: 3maximumPackagingHeight(BigDecimal maximumPackagingHeight) Constraints: Not nullable, Precision: 15, Scale: 3maximumPackagingLength(BigDecimal maximumPackagingLength) Constraints: Not nullable, Precision: 15, Scale: 3maximumPackagingWidth(BigDecimal maximumPackagingWidth) Constraints: Not nullable, Precision: 15, Scale: 3netWeight(BigDecimal netWeight) Constraints: Not nullable, Precision: 13, Scale: 3plant(ProductPlant... value) Navigation property to_Plant for ClfnProduct to multiple ProductPlant.preferredUnitOfMeasure(String preferredUnitOfMeasure) Constraints: Not nullable, Maximum length: 3procurementRule(String procurementRule) Constraints: Not nullable, Maximum length: 1prodNoInGenProdInPrepackProd(String prodNoInGenProdInPrepackProd) Constraints: Not nullable, Maximum length: 40(Key Field) Constraints: Not nullable, Maximum length: 40productCharc(ProductCharc... value) Navigation property to_ProductCharc for ClfnProduct to multiple ProductCharc.productClass(ProductClass... value) Navigation property to_ProductClass for ClfnProduct to multiple ProductClass.productGroup(String productGroup) Constraints: Not nullable, Maximum length: 9productHierarchy(String productHierarchy) Constraints: Not nullable, Maximum length: 18productIsConfigurable(Boolean productIsConfigurable) Constraints: noneproductManufacturerNumber(String productManufacturerNumber) Constraints: Not nullable, Maximum length: 40productOldID(String productOldID) Constraints: Not nullable, Maximum length: 40productSalesTax(ProductSalesTax... value) Navigation property to_ProductSalesTax for ClfnProduct to multiple ProductSalesTax.productStandardID(String productStandardID) Constraints: Not nullable, Maximum length: 18productType(String productType) Constraints: Not nullable, Maximum length: 4purchaseOrderQuantityUnit(String purchaseOrderQuantityUnit) Constraints: Not nullable, Maximum length: 3qualityInspectionGroup(String qualityInspectionGroup) Constraints: Not nullable, Maximum length: 4quarantinePeriod(BigDecimal quarantinePeriod) Constraints: Not nullable, Precision: 3, Scale: 0salesDelivery(ProductSalesDelivery... value) Navigation property to_SalesDelivery for ClfnProduct to multiple ProductSalesDelivery.serialIdentifierAssgmtProfile(String serialIdentifierAssgmtProfile) Constraints: Not nullable, Maximum length: 4serialNoExplicitnessLevel(String serialNoExplicitnessLevel) Constraints: Not nullable, Maximum length: 1serialNumberProfile(String serialNumberProfile) Constraints: Not nullable, Maximum length: 4sizeOrDimensionText(String sizeOrDimensionText) Constraints: Not nullable, Maximum length: 32sourceOfSupply(String sourceOfSupply) Constraints: Not nullable, Maximum length: 1standardHandlingUnitType(String standardHandlingUnitType) Constraints: Not nullable, Maximum length: 4timeUnitForQuarantinePeriod(String timeUnitForQuarantinePeriod) Constraints: Not nullable, Maximum length: 3toString()unitForMaxPackagingDimensions(String unitForMaxPackagingDimensions) Constraints: Not nullable, Maximum length: 3validityStartDate(LocalDateTime validityStartDate) Constraints: Not nullable, Precision: 0varblPurOrdUnitIsActive(String varblPurOrdUnitIsActive) Constraints: Not nullable, Maximum length: 1volumeUnit(String volumeUnit) Constraints: Not nullable, Maximum length: 3warehouseProductGroup(String warehouseProductGroup) Constraints: Not nullable, Maximum length: 4warehouseStorageCondition(String warehouseStorageCondition) Constraints: Not nullable, Maximum length: 2weightUnit(String weightUnit) Constraints: Not nullable, Maximum length: 3
-
Method Details
-
description
Navigation property to_Description for ClfnProduct to multiple ProductDescription.- Parameters:
value- The ProductDescriptions to build this ClfnProduct with.- Returns:
- This Builder to allow for a fluent interface.
-
plant
Navigation property to_Plant for ClfnProduct to multiple ProductPlant.- Parameters:
value- The ProductPlants to build this ClfnProduct with.- Returns:
- This Builder to allow for a fluent interface.
-
productCharc
Navigation property to_ProductCharc for ClfnProduct to multiple ProductCharc.- Parameters:
value- The ProductCharcs to build this ClfnProduct with.- Returns:
- This Builder to allow for a fluent interface.
-
productClass
Navigation property to_ProductClass for ClfnProduct to multiple ProductClass.- Parameters:
value- The ProductClasss to build this ClfnProduct with.- Returns:
- This Builder to allow for a fluent interface.
-
productSalesTax
Navigation property to_ProductSalesTax for ClfnProduct to multiple ProductSalesTax.- Parameters:
value- The ProductSalesTaxs to build this ClfnProduct with.- Returns:
- This Builder to allow for a fluent interface.
-
salesDelivery
Navigation property to_SalesDelivery for ClfnProduct to multiple ProductSalesDelivery.- Parameters:
value- The ProductSalesDeliverys to build this ClfnProduct with.- Returns:
- This Builder to allow for a fluent interface.
-
product
(Key Field) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: Product
- Returns:
this.
-
productType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProductType
- Returns:
this.
-
crossPlantStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CrossPlantStatus
- Returns:
this.
-
crossPlantStatusValidityDate
@Nonnull public ClfnProduct.ClfnProductBuilder crossPlantStatusValidityDate(@Nullable LocalDateTime crossPlantStatusValidityDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CrossPlantStatusValidityDate
- Returns:
this.
-
creationDate
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Returns:
this.
-
createdByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
lastChangeDate
@Nonnull public ClfnProduct.ClfnProductBuilder lastChangeDate(@Nullable LocalDateTime lastChangeDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDate
- Returns:
this.
-
lastChangedByUser
@Nonnull public ClfnProduct.ClfnProductBuilder lastChangedByUser(@Nullable String lastChangedByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
this.
-
isMarkedForDeletion
@Nonnull public ClfnProduct.ClfnProductBuilder isMarkedForDeletion(@Nullable Boolean isMarkedForDeletion) Constraints: noneOriginal property name from the Odata EDM: IsMarkedForDeletion
- Returns:
this.
-
productOldID
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProductOldID
- Returns:
this.
-
grossWeight
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: GrossWeight
- Returns:
this.
-
purchaseOrderQuantityUnit
@Nonnull public ClfnProduct.ClfnProductBuilder purchaseOrderQuantityUnit(@Nullable String purchaseOrderQuantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchaseOrderQuantityUnit
- Returns:
this.
-
sourceOfSupply
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SourceOfSupply
- Returns:
this.
-
weightUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: WeightUnit
- Returns:
this.
-
netWeight
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: NetWeight
- Returns:
this.
-
countryOfOrigin
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CountryOfOrigin
- Returns:
this.
-
competitorID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CompetitorID
- Returns:
this.
-
productGroup
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: ProductGroup
- Returns:
this.
-
baseUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: BaseUnit
- Returns:
this.
-
itemCategoryGroup
@Nonnull public ClfnProduct.ClfnProductBuilder itemCategoryGroup(@Nullable String itemCategoryGroup) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ItemCategoryGroup
- Returns:
this.
-
productHierarchy
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ProductHierarchy
- Returns:
this.
-
division
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Division
- Returns:
this.
-
varblPurOrdUnitIsActive
@Nonnull public ClfnProduct.ClfnProductBuilder varblPurOrdUnitIsActive(@Nullable String varblPurOrdUnitIsActive) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VarblPurOrdUnitIsActive
- Returns:
this.
-
volumeUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VolumeUnit
- Returns:
this.
-
materialVolume
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: MaterialVolume
- Returns:
this.
-
aNPCode
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: ANPCode
- Returns:
this.
-
brand
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: Brand
- Returns:
this.
-
procurementRule
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ProcurementRule
- Returns:
this.
-
validityStartDate
@Nonnull public ClfnProduct.ClfnProductBuilder validityStartDate(@Nullable LocalDateTime validityStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityStartDate
- Returns:
this.
-
lowLevelCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: LowLevelCode
- Returns:
this.
-
prodNoInGenProdInPrepackProd
@Nonnull public ClfnProduct.ClfnProductBuilder prodNoInGenProdInPrepackProd(@Nullable String prodNoInGenProdInPrepackProd) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProdNoInGenProdInPrepackProd
- Returns:
this.
-
serialIdentifierAssgmtProfile
@Nonnull public ClfnProduct.ClfnProductBuilder serialIdentifierAssgmtProfile(@Nullable String serialIdentifierAssgmtProfile) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SerialIdentifierAssgmtProfile
- Returns:
this.
-
sizeOrDimensionText
@Nonnull public ClfnProduct.ClfnProductBuilder sizeOrDimensionText(@Nullable String sizeOrDimensionText) Constraints: Not nullable, Maximum length: 32Original property name from the Odata EDM: SizeOrDimensionText
- Returns:
this.
-
industryStandardName
@Nonnull public ClfnProduct.ClfnProductBuilder industryStandardName(@Nullable String industryStandardName) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: IndustryStandardName
- Returns:
this.
-
productStandardID
@Nonnull public ClfnProduct.ClfnProductBuilder productStandardID(@Nullable String productStandardID) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ProductStandardID
- Returns:
this.
-
internationalArticleNumberCat
@Nonnull public ClfnProduct.ClfnProductBuilder internationalArticleNumberCat(@Nullable String internationalArticleNumberCat) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: InternationalArticleNumberCat
- Returns:
this.
-
productIsConfigurable
@Nonnull public ClfnProduct.ClfnProductBuilder productIsConfigurable(@Nullable Boolean productIsConfigurable) Constraints: noneOriginal property name from the Odata EDM: ProductIsConfigurable
- Returns:
this.
-
isBatchManagementRequired
@Nonnull public ClfnProduct.ClfnProductBuilder isBatchManagementRequired(@Nullable Boolean isBatchManagementRequired) Constraints: noneOriginal property name from the Odata EDM: IsBatchManagementRequired
- Returns:
this.
-
externalProductGroup
@Nonnull public ClfnProduct.ClfnProductBuilder externalProductGroup(@Nullable String externalProductGroup) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: ExternalProductGroup
- Returns:
this.
-
crossPlantConfigurableProduct
@Nonnull public ClfnProduct.ClfnProductBuilder crossPlantConfigurableProduct(@Nullable String crossPlantConfigurableProduct) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: CrossPlantConfigurableProduct
- Returns:
this.
-
serialNoExplicitnessLevel
@Nonnull public ClfnProduct.ClfnProductBuilder serialNoExplicitnessLevel(@Nullable String serialNoExplicitnessLevel) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SerialNoExplicitnessLevel
- Returns:
this.
-
productManufacturerNumber
@Nonnull public ClfnProduct.ClfnProductBuilder productManufacturerNumber(@Nullable String productManufacturerNumber) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ProductManufacturerNumber
- Returns:
this.
-
manufacturerPartProfile
@Nonnull public ClfnProduct.ClfnProductBuilder manufacturerPartProfile(@Nullable String manufacturerPartProfile) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ManufacturerPartProfile
- Returns:
this.
-
changeNumber
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChangeNumber
- Returns:
this.
-
materialRevisionLevel
@Nonnull public ClfnProduct.ClfnProductBuilder materialRevisionLevel(@Nullable String materialRevisionLevel) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MaterialRevisionLevel
- Returns:
this.
-
handlingIndicator
@Nonnull public ClfnProduct.ClfnProductBuilder handlingIndicator(@Nullable String handlingIndicator) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: HandlingIndicator
- Returns:
this.
-
warehouseProductGroup
@Nonnull public ClfnProduct.ClfnProductBuilder warehouseProductGroup(@Nullable String warehouseProductGroup) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: WarehouseProductGroup
- Returns:
this.
-
warehouseStorageCondition
@Nonnull public ClfnProduct.ClfnProductBuilder warehouseStorageCondition(@Nullable String warehouseStorageCondition) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: WarehouseStorageCondition
- Returns:
this.
-
standardHandlingUnitType
@Nonnull public ClfnProduct.ClfnProductBuilder standardHandlingUnitType(@Nullable String standardHandlingUnitType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: StandardHandlingUnitType
- Returns:
this.
-
serialNumberProfile
@Nonnull public ClfnProduct.ClfnProductBuilder serialNumberProfile(@Nullable String serialNumberProfile) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SerialNumberProfile
- Returns:
this.
-
adjustmentProfile
@Nonnull public ClfnProduct.ClfnProductBuilder adjustmentProfile(@Nullable String adjustmentProfile) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: AdjustmentProfile
- Returns:
this.
-
preferredUnitOfMeasure
@Nonnull public ClfnProduct.ClfnProductBuilder preferredUnitOfMeasure(@Nullable String preferredUnitOfMeasure) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PreferredUnitOfMeasure
- Returns:
this.
-
isPilferable
Constraints: noneOriginal property name from the Odata EDM: IsPilferable
- Returns:
this.
-
isRelevantForHzdsSubstances
@Nonnull public ClfnProduct.ClfnProductBuilder isRelevantForHzdsSubstances(@Nullable Boolean isRelevantForHzdsSubstances) Constraints: noneOriginal property name from the Odata EDM: IsRelevantForHzdsSubstances
- Returns:
this.
-
quarantinePeriod
@Nonnull public ClfnProduct.ClfnProductBuilder quarantinePeriod(@Nullable BigDecimal quarantinePeriod) Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: QuarantinePeriod
- Returns:
this.
-
timeUnitForQuarantinePeriod
@Nonnull public ClfnProduct.ClfnProductBuilder timeUnitForQuarantinePeriod(@Nullable String timeUnitForQuarantinePeriod) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TimeUnitForQuarantinePeriod
- Returns:
this.
-
qualityInspectionGroup
@Nonnull public ClfnProduct.ClfnProductBuilder qualityInspectionGroup(@Nullable String qualityInspectionGroup) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: QualityInspectionGroup
- Returns:
this.
-
authorizationGroup
@Nonnull public ClfnProduct.ClfnProductBuilder authorizationGroup(@Nullable String authorizationGroup) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: AuthorizationGroup
- Returns:
this.
-
handlingUnitType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: HandlingUnitType
- Returns:
this.
-
hasVariableTareWeight
@Nonnull public ClfnProduct.ClfnProductBuilder hasVariableTareWeight(@Nullable Boolean hasVariableTareWeight) Constraints: noneOriginal property name from the Odata EDM: HasVariableTareWeight
- Returns:
this.
-
maximumPackagingLength
@Nonnull public ClfnProduct.ClfnProductBuilder maximumPackagingLength(@Nullable BigDecimal maximumPackagingLength) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: MaximumPackagingLength
- Returns:
this.
-
maximumPackagingWidth
@Nonnull public ClfnProduct.ClfnProductBuilder maximumPackagingWidth(@Nullable BigDecimal maximumPackagingWidth) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: MaximumPackagingWidth
- Returns:
this.
-
maximumPackagingHeight
@Nonnull public ClfnProduct.ClfnProductBuilder maximumPackagingHeight(@Nullable BigDecimal maximumPackagingHeight) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: MaximumPackagingHeight
- Returns:
this.
-
unitForMaxPackagingDimensions
@Nonnull public ClfnProduct.ClfnProductBuilder unitForMaxPackagingDimensions(@Nullable String unitForMaxPackagingDimensions) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: UnitForMaxPackagingDimensions
- Returns:
this.
-
build
-
toString
-