Class CentralPurchaseContract.CentralPurchaseContractBuilder
- Enclosing class:
- CentralPurchaseContract
-
Method Summary
Modifier and TypeMethodDescriptionbuild()cashDiscount1Days(BigDecimal cashDiscount1Days) Constraints: Not nullable, Precision: 3, Scale: 0cashDiscount1Percent(BigDecimal cashDiscount1Percent) Constraints: Not nullable, Precision: 5, Scale: 3cashDiscount2Days(BigDecimal cashDiscount2Days) Constraints: Not nullable, Precision: 3, Scale: 0cashDiscount2Percent(BigDecimal cashDiscount2Percent) Constraints: Not nullable, Precision: 5, Scale: 3centralPurchaseContract(String centralPurchaseContract) (Key Field) Constraints: Not nullable, Maximum length: 10Navigation property to_CentralPurchaseContractItem for CentralPurchaseContract to multiple CntrlPurchaseContractItem.Navigation property to_CntrlContrHdrDistribution for CentralPurchaseContract to multiple CntrlPurContrHdrDistribution.cntrlPurContrDistributionSts(String cntrlPurContrDistributionSts) Constraints: Not nullable, Maximum length: 2Navigation property to_CntrlPurContrDistrMessages for CentralPurchaseContract to multiple CntrlPurContrDistrMessages.cntrlPurContrFlxblDistrIsAllwd(Boolean cntrlPurContrFlxblDistrIsAllwd) Constraints: noneNavigation property to_CntrlPurContrHdrCndnValdty for CentralPurchaseContract to multiple CntrlPurContrHdrCndnValdty.Navigation property to_CntrlPurContrHdrNotes for CentralPurchaseContract to multiple CntrlPurContractHeaderNotes.Navigation property to_CntrlPurContrVersionHistory for CentralPurchaseContract to multiple CntrlPurContrVersionHistory.companyCode(String companyCode) Constraints: Not nullable, Maximum length: 4correspncExternalReference(String correspncExternalReference) Constraints: Not nullable, Maximum length: 12correspncInternalReference(String correspncInternalReference) Constraints: Not nullable, Maximum length: 12createdByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12creationDate(LocalDateTime creationDate) Constraints: Not nullable, Precision: 0Navigation property to_DistributedOutlineAgreement for CentralPurchaseContract to multiple CePuCoDistrdOutlineAgrmt.documentCurrency(String documentCurrency) Constraints: Not nullable, Maximum length: 5exchangeRate(String exchangeRate) Constraints: Not nullable, Maximum length: 12exchangeRateIsFixed(Boolean exchangeRateIsFixed) Constraints: noneincotermsClassification(String incotermsClassification) Constraints: Not nullable, Maximum length: 3incotermsLocation1(String incotermsLocation1) Constraints: Not nullable, Maximum length: 70incotermsLocation2(String incotermsLocation2) Constraints: Not nullable, Maximum length: 70incotermsTransferLocation(String incotermsTransferLocation) Constraints: Not nullable, Maximum length: 28incotermsVersion(String incotermsVersion) Constraints: Not nullable, Maximum length: 4lastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7legalTransaction(CntrlPurContrLegalTrans... value) Navigation property to_LegalTransaction for CentralPurchaseContract to multiple CntrlPurContrLegalTrans.netPaymentDays(BigDecimal netPaymentDays) Constraints: Not nullable, Precision: 3, Scale: 0paymentTerms(String paymentTerms) Constraints: Not nullable, Maximum length: 4purchaseContractTargetAmount(BigDecimal purchaseContractTargetAmount) Constraints: Not nullable, Precision: 15, Scale: 3purchaseContractType(String purchaseContractType) Constraints: Not nullable, Maximum length: 4purchasingDocumentCategory(String purchasingDocumentCategory) Constraints: Not nullable, Maximum length: 1purchasingDocumentDeletionCode(String purchasingDocumentDeletionCode) Constraints: Not nullable, Maximum length: 1purchasingDocumentName(String purchasingDocumentName) Constraints: Not nullable, Maximum length: 40purchasingDocumentSubtype(String purchasingDocumentSubtype) Constraints: Not nullable, Maximum length: 1purchasingDocumentVersion(String purchasingDocumentVersion) Constraints: Not nullable, Maximum length: 8purchasingDocVersionReasonCode(String purchasingDocVersionReasonCode) Constraints: Not nullable, Maximum length: 4purchasingGroup(String purchasingGroup) Constraints: Not nullable, Maximum length: 3purchasingOrganization(String purchasingOrganization) Constraints: Not nullable, Maximum length: 4purchasingProcessingStatus(String purchasingProcessingStatus) Constraints: Not nullable, Maximum length: 2purgContractIsInPreparation(Boolean purgContractIsInPreparation) Constraints: nonepurgDocIsChgVers(Boolean purgDocIsChgVers) Constraints: nonequotationSubmissionDate(LocalDateTime quotationSubmissionDate) Constraints: Not nullable, Precision: 0releaseCode(String releaseCode) Constraints: Not nullable, Maximum length: 1Navigation property to_SubordinateCntrlContract for CentralPurchaseContract to multiple SubordinateCntrlContract.Constraints: Not nullable, Maximum length: 10supplierPhoneNumber(String supplierPhoneNumber) Constraints: Not nullable, Maximum length: 16supplierQuotation(String supplierQuotation) Constraints: Not nullable, Maximum length: 10supplierRespSalesPersonName(String supplierRespSalesPersonName) Constraints: Not nullable, Maximum length: 30supplyingSupplier(String supplyingSupplier) Constraints: Not nullable, Maximum length: 10toString()validityEndDate(LocalDateTime validityEndDate) Constraints: Not nullable, Precision: 0validityStartDate(LocalDateTime validityStartDate) Constraints: Not nullable, Precision: 0
-
Method Details
-
centralPurchaseContractItem
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder centralPurchaseContractItem(CntrlPurchaseContractItem... value) Navigation property to_CentralPurchaseContractItem for CentralPurchaseContract to multiple CntrlPurchaseContractItem.- Parameters:
value- The CntrlPurchaseContractItems to build this CentralPurchaseContract with.- Returns:
- This Builder to allow for a fluent interface.
-
cntrlContrHdrDistribution
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder cntrlContrHdrDistribution(CntrlPurContrHdrDistribution... value) Navigation property to_CntrlContrHdrDistribution for CentralPurchaseContract to multiple CntrlPurContrHdrDistribution.- Parameters:
value- The CntrlPurContrHdrDistributions to build this CentralPurchaseContract with.- Returns:
- This Builder to allow for a fluent interface.
-
cntrlPurContrDistrMessages
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder cntrlPurContrDistrMessages(CntrlPurContrDistrMessages... value) Navigation property to_CntrlPurContrDistrMessages for CentralPurchaseContract to multiple CntrlPurContrDistrMessages.- Parameters:
value- The CntrlPurContrDistrMessagess to build this CentralPurchaseContract with.- Returns:
- This Builder to allow for a fluent interface.
-
cntrlPurContrHdrCndnValdty
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder cntrlPurContrHdrCndnValdty(CntrlPurContrHdrCndnValdty... value) Navigation property to_CntrlPurContrHdrCndnValdty for CentralPurchaseContract to multiple CntrlPurContrHdrCndnValdty.- Parameters:
value- The CntrlPurContrHdrCndnValdtys to build this CentralPurchaseContract with.- Returns:
- This Builder to allow for a fluent interface.
-
cntrlPurContrHdrNotes
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder cntrlPurContrHdrNotes(CntrlPurContractHeaderNotes... value) Navigation property to_CntrlPurContrHdrNotes for CentralPurchaseContract to multiple CntrlPurContractHeaderNotes.- Parameters:
value- The CntrlPurContractHeaderNotess to build this CentralPurchaseContract with.- Returns:
- This Builder to allow for a fluent interface.
-
cntrlPurContrVersionHistory
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder cntrlPurContrVersionHistory(CntrlPurContrVersionHistory... value) Navigation property to_CntrlPurContrVersionHistory for CentralPurchaseContract to multiple CntrlPurContrVersionHistory.- Parameters:
value- The CntrlPurContrVersionHistorys to build this CentralPurchaseContract with.- Returns:
- This Builder to allow for a fluent interface.
-
distributedOutlineAgreement
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder distributedOutlineAgreement(CePuCoDistrdOutlineAgrmt... value) Navigation property to_DistributedOutlineAgreement for CentralPurchaseContract to multiple CePuCoDistrdOutlineAgrmt.- Parameters:
value- The CePuCoDistrdOutlineAgrmts to build this CentralPurchaseContract with.- Returns:
- This Builder to allow for a fluent interface.
-
legalTransaction
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder legalTransaction(CntrlPurContrLegalTrans... value) Navigation property to_LegalTransaction for CentralPurchaseContract to multiple CntrlPurContrLegalTrans.- Parameters:
value- The CntrlPurContrLegalTranss to build this CentralPurchaseContract with.- Returns:
- This Builder to allow for a fluent interface.
-
subordinateCntrlContract
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder subordinateCntrlContract(SubordinateCntrlContract... value) Navigation property to_SubordinateCntrlContract for CentralPurchaseContract to multiple SubordinateCntrlContract.- Parameters:
value- The SubordinateCntrlContracts to build this CentralPurchaseContract with.- Returns:
- This Builder to allow for a fluent interface.
-
centralPurchaseContract
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder centralPurchaseContract(@Nullable String centralPurchaseContract) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CentralPurchaseContract
- Returns:
this.
-
purchaseContractType
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder purchaseContractType(@Nullable String purchaseContractType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchaseContractType
- Returns:
this.
-
purchasingDocumentCategory
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder purchasingDocumentCategory(@Nullable String purchasingDocumentCategory) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchasingDocumentCategory
- Returns:
this.
-
purchasingDocumentSubtype
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder purchasingDocumentSubtype(@Nullable String purchasingDocumentSubtype) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchasingDocumentSubtype
- Returns:
this.
-
supplier
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder supplier(@Nullable String supplier) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: Supplier
- Returns:
this.
-
companyCode
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder companyCode(@Nullable String companyCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
purchasingOrganization
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder purchasingOrganization(@Nullable String purchasingOrganization) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingOrganization
- Returns:
this.
-
purchasingGroup
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder purchasingGroup(@Nullable String purchasingGroup) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Returns:
this.
-
validityStartDate
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder validityStartDate(@Nullable LocalDateTime validityStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityStartDate
- Returns:
this.
-
validityEndDate
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder validityEndDate(@Nullable LocalDateTime validityEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: ValidityEndDate
- Returns:
this.
-
documentCurrency
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder documentCurrency(@Nullable String documentCurrency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: DocumentCurrency
- Returns:
this.
-
lastChangeDateTime
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
creationDate
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder creationDate(@Nullable LocalDateTime creationDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Returns:
this.
-
paymentTerms
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder paymentTerms(@Nullable String paymentTerms) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PaymentTerms
- Returns:
this.
-
cashDiscount1Days
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder cashDiscount1Days(@Nullable BigDecimal cashDiscount1Days) Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: CashDiscount1Days
- Returns:
this.
-
cashDiscount2Days
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder cashDiscount2Days(@Nullable BigDecimal cashDiscount2Days) Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: CashDiscount2Days
- Returns:
this.
-
cashDiscount1Percent
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder cashDiscount1Percent(@Nullable BigDecimal cashDiscount1Percent) Constraints: Not nullable, Precision: 5, Scale: 3Original property name from the Odata EDM: CashDiscount1Percent
- Returns:
this.
-
cashDiscount2Percent
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder cashDiscount2Percent(@Nullable BigDecimal cashDiscount2Percent) Constraints: Not nullable, Precision: 5, Scale: 3Original property name from the Odata EDM: CashDiscount2Percent
- Returns:
this.
-
netPaymentDays
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder netPaymentDays(@Nullable BigDecimal netPaymentDays) Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: NetPaymentDays
- Returns:
this.
-
incotermsClassification
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder incotermsClassification(@Nullable String incotermsClassification) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: IncotermsClassification
- Returns:
this.
-
incotermsTransferLocation
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder incotermsTransferLocation(@Nullable String incotermsTransferLocation) Constraints: Not nullable, Maximum length: 28Original property name from the Odata EDM: IncotermsTransferLocation
- Returns:
this.
-
incotermsVersion
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder incotermsVersion(@Nullable String incotermsVersion) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: IncotermsVersion
- Returns:
this.
-
incotermsLocation1
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder incotermsLocation1(@Nullable String incotermsLocation1) Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation1
- Returns:
this.
-
incotermsLocation2
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder incotermsLocation2(@Nullable String incotermsLocation2) Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation2
- Returns:
this.
-
purchaseContractTargetAmount
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder purchaseContractTargetAmount(@Nullable BigDecimal purchaseContractTargetAmount) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: PurchaseContractTargetAmount
- Returns:
this.
-
exchangeRate
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder exchangeRate(@Nullable String exchangeRate) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ExchangeRate
- Returns:
this.
-
exchangeRateIsFixed
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder exchangeRateIsFixed(@Nullable Boolean exchangeRateIsFixed) Constraints: noneOriginal property name from the Odata EDM: ExchangeRateIsFixed
- Returns:
this.
-
supplyingSupplier
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder supplyingSupplier(@Nullable String supplyingSupplier) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SupplyingSupplier
- Returns:
this.
-
quotationSubmissionDate
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder quotationSubmissionDate(@Nullable LocalDateTime quotationSubmissionDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: QuotationSubmissionDate
- Returns:
this.
-
supplierQuotation
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder supplierQuotation(@Nullable String supplierQuotation) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SupplierQuotation
- Returns:
this.
-
correspncExternalReference
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder correspncExternalReference(@Nullable String correspncExternalReference) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CorrespncExternalReference
- Returns:
this.
-
correspncInternalReference
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder correspncInternalReference(@Nullable String correspncInternalReference) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CorrespncInternalReference
- Returns:
this.
-
supplierRespSalesPersonName
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder supplierRespSalesPersonName(@Nullable String supplierRespSalesPersonName) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: SupplierRespSalesPersonName
- Returns:
this.
-
supplierPhoneNumber
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder supplierPhoneNumber(@Nullable String supplierPhoneNumber) Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: SupplierPhoneNumber
- Returns:
this.
-
releaseCode
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder releaseCode(@Nullable String releaseCode) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ReleaseCode
- Returns:
this.
-
purchasingDocumentName
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder purchasingDocumentName(@Nullable String purchasingDocumentName) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: PurchasingDocumentName
- Returns:
this.
-
createdByUser
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder createdByUser(@Nullable String createdByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
purchasingDocumentDeletionCode
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder purchasingDocumentDeletionCode(@Nullable String purchasingDocumentDeletionCode) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchasingDocumentDeletionCode
- Returns:
this.
-
purchasingProcessingStatus
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder purchasingProcessingStatus(@Nullable String purchasingProcessingStatus) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PurchasingProcessingStatus
- Returns:
this.
-
cntrlPurContrDistributionSts
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder cntrlPurContrDistributionSts(@Nullable String cntrlPurContrDistributionSts) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CntrlPurContrDistributionSts
- Returns:
this.
-
purgContractIsInPreparation
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder purgContractIsInPreparation(@Nullable Boolean purgContractIsInPreparation) Constraints: noneOriginal property name from the Odata EDM: PurgContractIsInPreparation
- Returns:
this.
-
purchasingDocVersionReasonCode
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder purchasingDocVersionReasonCode(@Nullable String purchasingDocVersionReasonCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingDocVersionReasonCode
- Returns:
this.
-
cntrlPurContrFlxblDistrIsAllwd
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder cntrlPurContrFlxblDistrIsAllwd(@Nullable Boolean cntrlPurContrFlxblDistrIsAllwd) Constraints: noneOriginal property name from the Odata EDM: CntrlPurContrFlxblDistrIsAllwd
- Returns:
this.
-
purchasingDocumentVersion
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder purchasingDocumentVersion(@Nullable String purchasingDocumentVersion) Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: PurchasingDocumentVersion
- Returns:
this.
-
purgDocIsChgVers
@Nonnull public CentralPurchaseContract.CentralPurchaseContractBuilder purgDocIsChgVers(@Nullable Boolean purgDocIsChgVers) Constraints: noneOriginal property name from the Odata EDM: PurgDocIsChgVers
- Returns:
this.
-
build
-
toString
-