Class RequestForQuotation.RequestForQuotationBuilder
- Enclosing class:
- RequestForQuotation
-
Method Summary
Modifier and TypeMethodDescriptionbindingPeriodValidityEndDate(LocalDateTime bindingPeriodValidityEndDate) Constraints: Not nullable, Precision: 0build()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: 3companyCode(String companyCode) Constraints: Not nullable, Maximum length: 4correspncInternalReference(String correspncInternalReference) Constraints: Not nullable, Maximum length: 12createdByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12creationDate(LocalDateTime creationDate) Constraints: Not nullable, Precision: 0documentCurrency(String documentCurrency) Constraints: Not nullable, Maximum length: 5followOnDocumentCategory(String followOnDocumentCategory) Constraints: Not nullable, Maximum length: 1followOnDocumentType(String followOnDocumentType) Constraints: Not nullable, Maximum length: 4incotermsClassification(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: 4isEndOfPurposeBlocked(String isEndOfPurposeBlocked) Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 2lastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7latestRegistrationDate(LocalDateTime latestRegistrationDate) Constraints: Not nullable, Precision: 0netPaymentDays(BigDecimal netPaymentDays) Constraints: Not nullable, Precision: 3, Scale: 0paymentTerms(String paymentTerms) Constraints: Not nullable, Maximum length: 4purchasingDocumentCategory(String purchasingDocumentCategory) Constraints: Not nullable, Maximum length: 1purchasingDocumentType(String purchasingDocumentType) Constraints: Not nullable, Maximum length: 4purchasingGroup(String purchasingGroup) Constraints: Not nullable, Maximum length: 3purchasingOrganization(String purchasingOrganization) Constraints: Not nullable, Maximum length: 4quotationEarliestSubmsnDate(LocalDateTime quotationEarliestSubmsnDate) Constraints: Not nullable, Precision: 0quotationLatestSubmissionDate(LocalDateTime quotationLatestSubmissionDate) Constraints: Not nullable, Precision: 0requestForQuotation(String requestForQuotation) (Key Field) Constraints: Not nullable, Maximum length: 10Navigation property to_RequestForQuotationBidder for RequestForQuotation to multiple RequestForQuotationBidder.Navigation property to_RequestForQuotationItem for RequestForQuotation to multiple RequestForQuotationItem.requestForQuotationName(String requestForQuotationName) Constraints: Not nullable, Maximum length: 40rFQLifecycleStatus(String rFQLifecycleStatus) Constraints: Not nullable, Maximum length: 2rFQPublishingDate(LocalDateTime rFQPublishingDate) Constraints: Not nullable, Precision: 0targetAmount(BigDecimal targetAmount) Constraints: Not nullable, Precision: 15, Scale: 3toString()
-
Method Details
-
requestForQuotationBidder
@Nonnull public RequestForQuotation.RequestForQuotationBuilder requestForQuotationBidder(RequestForQuotationBidder... value) Navigation property to_RequestForQuotationBidder for RequestForQuotation to multiple RequestForQuotationBidder.- Parameters:
value- The RequestForQuotationBidders to build this RequestForQuotation with.- Returns:
- This Builder to allow for a fluent interface.
-
requestForQuotationItem
@Nonnull public RequestForQuotation.RequestForQuotationBuilder requestForQuotationItem(RequestForQuotationItem... value) Navigation property to_RequestForQuotationItem for RequestForQuotation to multiple RequestForQuotationItem.- Parameters:
value- The RequestForQuotationItems to build this RequestForQuotation with.- Returns:
- This Builder to allow for a fluent interface.
-
requestForQuotation
@Nonnull public RequestForQuotation.RequestForQuotationBuilder requestForQuotation(@Nullable String requestForQuotation) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: RequestForQuotation
- Returns:
this.
-
companyCode
@Nonnull public RequestForQuotation.RequestForQuotationBuilder companyCode(@Nullable String companyCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
purchasingDocumentCategory
@Nonnull public RequestForQuotation.RequestForQuotationBuilder purchasingDocumentCategory(@Nullable String purchasingDocumentCategory) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PurchasingDocumentCategory
- Returns:
this.
-
purchasingDocumentType
@Nonnull public RequestForQuotation.RequestForQuotationBuilder purchasingDocumentType(@Nullable String purchasingDocumentType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingDocumentType
- Returns:
this.
-
createdByUser
@Nonnull public RequestForQuotation.RequestForQuotationBuilder createdByUser(@Nullable String createdByUser) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
this.
-
creationDate
@Nonnull public RequestForQuotation.RequestForQuotationBuilder creationDate(@Nullable LocalDateTime creationDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Returns:
this.
-
lastChangeDateTime
@Nonnull public RequestForQuotation.RequestForQuotationBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
language
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Returns:
this.
-
purchasingOrganization
@Nonnull public RequestForQuotation.RequestForQuotationBuilder purchasingOrganization(@Nullable String purchasingOrganization) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingOrganization
- Returns:
this.
-
purchasingGroup
@Nonnull public RequestForQuotation.RequestForQuotationBuilder purchasingGroup(@Nullable String purchasingGroup) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Returns:
this.
-
documentCurrency
@Nonnull public RequestForQuotation.RequestForQuotationBuilder documentCurrency(@Nullable String documentCurrency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: DocumentCurrency
- Returns:
this.
-
incotermsClassification
@Nonnull public RequestForQuotation.RequestForQuotationBuilder incotermsClassification(@Nullable String incotermsClassification) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: IncotermsClassification
- Returns:
this.
-
incotermsTransferLocation
@Nonnull public RequestForQuotation.RequestForQuotationBuilder incotermsTransferLocation(@Nullable String incotermsTransferLocation) Constraints: Not nullable, Maximum length: 28Original property name from the Odata EDM: IncotermsTransferLocation
- Returns:
this.
-
incotermsVersion
@Nonnull public RequestForQuotation.RequestForQuotationBuilder incotermsVersion(@Nullable String incotermsVersion) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: IncotermsVersion
- Returns:
this.
-
incotermsLocation1
@Nonnull public RequestForQuotation.RequestForQuotationBuilder incotermsLocation1(@Nullable String incotermsLocation1) Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation1
- Returns:
this.
-
incotermsLocation2
@Nonnull public RequestForQuotation.RequestForQuotationBuilder incotermsLocation2(@Nullable String incotermsLocation2) Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation2
- Returns:
this.
-
paymentTerms
@Nonnull public RequestForQuotation.RequestForQuotationBuilder paymentTerms(@Nullable String paymentTerms) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PaymentTerms
- Returns:
this.
-
cashDiscount1Days
@Nonnull public RequestForQuotation.RequestForQuotationBuilder cashDiscount1Days(@Nullable BigDecimal cashDiscount1Days) Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: CashDiscount1Days
- Returns:
this.
-
cashDiscount2Days
@Nonnull public RequestForQuotation.RequestForQuotationBuilder cashDiscount2Days(@Nullable BigDecimal cashDiscount2Days) Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: CashDiscount2Days
- Returns:
this.
-
cashDiscount1Percent
@Nonnull public RequestForQuotation.RequestForQuotationBuilder cashDiscount1Percent(@Nullable BigDecimal cashDiscount1Percent) Constraints: Not nullable, Precision: 5, Scale: 3Original property name from the Odata EDM: CashDiscount1Percent
- Returns:
this.
-
cashDiscount2Percent
@Nonnull public RequestForQuotation.RequestForQuotationBuilder cashDiscount2Percent(@Nullable BigDecimal cashDiscount2Percent) Constraints: Not nullable, Precision: 5, Scale: 3Original property name from the Odata EDM: CashDiscount2Percent
- Returns:
this.
-
netPaymentDays
@Nonnull public RequestForQuotation.RequestForQuotationBuilder netPaymentDays(@Nullable BigDecimal netPaymentDays) Constraints: Not nullable, Precision: 3, Scale: 0Original property name from the Odata EDM: NetPaymentDays
- Returns:
this.
-
rFQPublishingDate
@Nonnull public RequestForQuotation.RequestForQuotationBuilder rFQPublishingDate(@Nullable LocalDateTime rFQPublishingDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: RFQPublishingDate
- Returns:
this.
-
quotationLatestSubmissionDate
@Nonnull public RequestForQuotation.RequestForQuotationBuilder quotationLatestSubmissionDate(@Nullable LocalDateTime quotationLatestSubmissionDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: QuotationLatestSubmissionDate
- Returns:
this.
-
bindingPeriodValidityEndDate
@Nonnull public RequestForQuotation.RequestForQuotationBuilder bindingPeriodValidityEndDate(@Nullable LocalDateTime bindingPeriodValidityEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BindingPeriodValidityEndDate
- Returns:
this.
-
targetAmount
@Nonnull public RequestForQuotation.RequestForQuotationBuilder targetAmount(@Nullable BigDecimal targetAmount) Constraints: Not nullable, Precision: 15, Scale: 3Original property name from the Odata EDM: TargetAmount
- Returns:
this.
-
correspncInternalReference
@Nonnull public RequestForQuotation.RequestForQuotationBuilder correspncInternalReference(@Nullable String correspncInternalReference) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CorrespncInternalReference
- Returns:
this.
-
rFQLifecycleStatus
@Nonnull public RequestForQuotation.RequestForQuotationBuilder rFQLifecycleStatus(@Nullable String rFQLifecycleStatus) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: RFQLifecycleStatus
- Returns:
this.
-
requestForQuotationName
@Nonnull public RequestForQuotation.RequestForQuotationBuilder requestForQuotationName(@Nullable String requestForQuotationName) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: RequestForQuotationName
- Returns:
this.
-
quotationEarliestSubmsnDate
@Nonnull public RequestForQuotation.RequestForQuotationBuilder quotationEarliestSubmsnDate(@Nullable LocalDateTime quotationEarliestSubmsnDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: QuotationEarliestSubmsnDate
- Returns:
this.
-
latestRegistrationDate
@Nonnull public RequestForQuotation.RequestForQuotationBuilder latestRegistrationDate(@Nullable LocalDateTime latestRegistrationDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LatestRegistrationDate
- Returns:
this.
-
followOnDocumentCategory
@Nonnull public RequestForQuotation.RequestForQuotationBuilder followOnDocumentCategory(@Nullable String followOnDocumentCategory) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: FollowOnDocumentCategory
- Returns:
this.
-
followOnDocumentType
@Nonnull public RequestForQuotation.RequestForQuotationBuilder followOnDocumentType(@Nullable String followOnDocumentType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: FollowOnDocumentType
- Returns:
this.
-
isEndOfPurposeBlocked
@Nonnull public RequestForQuotation.RequestForQuotationBuilder isEndOfPurposeBlocked(@Nullable String isEndOfPurposeBlocked) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: IsEndOfPurposeBlocked
- Returns:
this.
-
build
-
toString
-