Class ServiceContractItem.ServiceContractItemBuilder
- Enclosing class:
- ServiceContractItem
-
Method Summary
Modifier and TypeMethodDescriptionbillingBlockReason(String billingBlockReason) Constraints: Not nullable, Maximum length: 2billingPlanBillingDateRuleName(String billingPlanBillingDateRuleName) Constraints: Not nullable, Maximum length: 12billingPlanIsFinalized(Boolean billingPlanIsFinalized) Constraints: nonebillingPlanPriceDateRule(String billingPlanPriceDateRule) Constraints: Not nullable, Maximum length: 1billingRequestItem(SrvcContrItmBillgReqItem... value) Navigation property to_BillingRequestItem for ServiceContractItem to multiple SrvcContrItmBillgReqItem.billToParty(String billToParty) Constraints: Not nullable, Maximum length: 10build()contactPerson(String contactPerson) Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Maximum length: 2objectList(ServiceContrItemObjectList... value) Navigation property to_ObjectList for ServiceContractItem to multiple ServiceContrItemObjectList.payerParty(String payerParty) Constraints: Not nullable, Maximum length: 10personResponsible(String personResponsible) Constraints: Not nullable, Maximum length: 10pricingElement(ServiceContrItemPriceElement... value) Navigation property to_PricingElement for ServiceContractItem to multiple ServiceContrItemPriceElement.Constraints: Not nullable, Maximum length: 54productList(SrvcContrItemProduct... value) Navigation property to_ProductList for ServiceContractItem to multiple SrvcContrItemProduct.profitCenter(String profitCenter) Constraints: Not nullable, Maximum length: 10quantity(BigDecimal quantity) Constraints: Not nullable, Precision: 13, Scale: 3quantityUnit(String quantityUnit) Constraints: Not nullable, Maximum length: 3referenceServiceContractItem(String referenceServiceContractItem) Constraints: Not nullable, Maximum length: 80referenceServiceQtanItem(String referenceServiceQtanItem) Constraints: Not nullable, Maximum length: 80releasedOrder(ServiceContrItmReleasedOrder... value) Navigation property to_ReleasedOrder for ServiceContractItem to multiple ServiceContrItmReleasedOrder.serviceContract(ServiceContract value) Navigation property to_ServiceContract for ServiceContractItem to single ServiceContract.serviceContract(String value) (Key Field) Constraints: Not nullable, Maximum length: 10serviceContractItem(String serviceContractItem) (Key Field) Constraints: Not nullable, Maximum length: 6serviceContractItemCanclnDate(BigDecimal serviceContractItemCanclnDate) Constraints: Not nullable, Precision: 15, Scale: 0serviceContractItemCanclnParty(String serviceContractItemCanclnParty) Constraints: Not nullable, Maximum length: 4serviceContractItemCategory(String serviceContractItemCategory) Constraints: Not nullable, Maximum length: 4serviceContractItemDescription(String serviceContractItemDescription) Constraints: Not nullable, Maximum length: 40serviceContractItemIsCompleted(String serviceContractItemIsCompleted) Constraints: Not nullable, Maximum length: 1serviceContractItemIsReleased(String serviceContractItemIsReleased) Constraints: Not nullable, Maximum length: 1serviceContractItmCanclnReason(String serviceContractItmCanclnReason) Constraints: Not nullable, Maximum length: 4serviceContrItemEndDateTime(BigDecimal serviceContrItemEndDateTime) Constraints: Not nullable, Precision: 15, Scale: 0serviceContrItemStartDateTime(BigDecimal serviceContrItemStartDateTime) Constraints: Not nullable, Precision: 15, Scale: 0serviceDocItemGrossAmount(BigDecimal serviceDocItemGrossAmount) Constraints: Not nullable, Precision: 16, Scale: 3serviceDocumentItemNetAmount(BigDecimal serviceDocumentItemNetAmount) Constraints: Not nullable, Precision: 16, Scale: 3serviceDocumentItemTaxAmount(BigDecimal serviceDocumentItemTaxAmount) Constraints: Not nullable, Precision: 16, Scale: 3settlementPeriodRuleName(String settlementPeriodRuleName) Constraints: Not nullable, Maximum length: 12shipToParty(String shipToParty) Constraints: Not nullable, Maximum length: 10srvcContrItemCreditStatus(String srvcContrItemCreditStatus) Constraints: Not nullable, Maximum length: 1srvcContrItemExtensionDuration(BigDecimal srvcContrItemExtensionDuration) Constraints: Not nullable, Precision: 13, Scale: 0srvcContrItemExtnDurationUnit(String srvcContrItemExtnDurationUnit) Constraints: Not nullable, Maximum length: 3srvcContrItemRnwlDuration(BigDecimal srvcContrItemRnwlDuration) Constraints: Not nullable, Precision: 13, Scale: 0srvcContrItemRnwlDurationUnit(String srvcContrItemRnwlDurationUnit) Constraints: Not nullable, Maximum length: 3srvcTransChangeProcess(String srvcTransChangeProcess) Constraints: Not nullable, Maximum length: 32srvcTransChangeProcessType(String srvcTransChangeProcessType) Constraints: Not nullable, Maximum length: 4srvcTransChgProcSourceItemID(String srvcTransChgProcSourceItemID) Constraints: Not nullable, Maximum length: 6srvcTransChgProcSourceItemUUID(UUID srvcTransChgProcSourceItemUUID) Constraints: nonesrvcTransChgProcSourceTransID(String srvcTransChgProcSourceTransID) Constraints: Not nullable, Maximum length: 10text(ServiceContractItemText... value) Navigation property to_Text for ServiceContractItem to multiple ServiceContractItemText.toString()transactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 5
-
Method Details
-
billingRequestItem
@Nonnull public ServiceContractItem.ServiceContractItemBuilder billingRequestItem(SrvcContrItmBillgReqItem... value) Navigation property to_BillingRequestItem for ServiceContractItem to multiple SrvcContrItmBillgReqItem.- Parameters:
value- The SrvcContrItmBillgReqItems to build this ServiceContractItem with.- Returns:
- This Builder to allow for a fluent interface.
-
objectList
@Nonnull public ServiceContractItem.ServiceContractItemBuilder objectList(ServiceContrItemObjectList... value) Navigation property to_ObjectList for ServiceContractItem to multiple ServiceContrItemObjectList.- Parameters:
value- The ServiceContrItemObjectLists to build this ServiceContractItem with.- Returns:
- This Builder to allow for a fluent interface.
-
pricingElement
@Nonnull public ServiceContractItem.ServiceContractItemBuilder pricingElement(ServiceContrItemPriceElement... value) Navigation property to_PricingElement for ServiceContractItem to multiple ServiceContrItemPriceElement.- Parameters:
value- The ServiceContrItemPriceElements to build this ServiceContractItem with.- Returns:
- This Builder to allow for a fluent interface.
-
productList
@Nonnull public ServiceContractItem.ServiceContractItemBuilder productList(SrvcContrItemProduct... value) Navigation property to_ProductList for ServiceContractItem to multiple SrvcContrItemProduct.- Parameters:
value- The SrvcContrItemProducts to build this ServiceContractItem with.- Returns:
- This Builder to allow for a fluent interface.
-
releasedOrder
@Nonnull public ServiceContractItem.ServiceContractItemBuilder releasedOrder(ServiceContrItmReleasedOrder... value) Navigation property to_ReleasedOrder for ServiceContractItem to multiple ServiceContrItmReleasedOrder.- Parameters:
value- The ServiceContrItmReleasedOrders to build this ServiceContractItem with.- Returns:
- This Builder to allow for a fluent interface.
-
serviceContract
@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContract(ServiceContract value) Navigation property to_ServiceContract for ServiceContractItem to single ServiceContract.- Parameters:
value- The ServiceContract to build this ServiceContractItem with.- Returns:
- This Builder to allow for a fluent interface.
-
serviceContract
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ServiceContract
- Parameters:
value- The serviceContract to build this ServiceContractItem with.- Returns:
- This Builder to allow for a fluent interface.
-
text
@Nonnull public ServiceContractItem.ServiceContractItemBuilder text(ServiceContractItemText... value) Navigation property to_Text for ServiceContractItem to multiple ServiceContractItemText.- Parameters:
value- The ServiceContractItemTexts to build this ServiceContractItem with.- Returns:
- This Builder to allow for a fluent interface.
-
serviceContractItem
@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContractItem(@Nullable String serviceContractItem) (Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: ServiceContractItem
- Returns:
this.
-
serviceContractItemCategory
@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContractItemCategory(@Nullable String serviceContractItemCategory) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ServiceContractItemCategory
- Returns:
this.
-
product
Constraints: Not nullable, Maximum length: 54Original property name from the Odata EDM: Product
- Returns:
this.
-
quantity
@Nonnull public ServiceContractItem.ServiceContractItemBuilder quantity(@Nullable BigDecimal quantity) Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: Quantity
- Returns:
this.
-
quantityUnit
@Nonnull public ServiceContractItem.ServiceContractItemBuilder quantityUnit(@Nullable String quantityUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: QuantityUnit
- Returns:
this.
-
serviceContractItemDescription
@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContractItemDescription(@Nullable String serviceContractItemDescription) Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: ServiceContractItemDescription
- Returns:
this.
-
language
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Returns:
this.
-
serviceDocItemGrossAmount
@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceDocItemGrossAmount(@Nullable BigDecimal serviceDocItemGrossAmount) Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: ServiceDocItemGrossAmount
- Returns:
this.
-
serviceDocumentItemNetAmount
@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceDocumentItemNetAmount(@Nullable BigDecimal serviceDocumentItemNetAmount) Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: ServiceDocumentItemNetAmount
- Returns:
this.
-
serviceDocumentItemTaxAmount
@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceDocumentItemTaxAmount(@Nullable BigDecimal serviceDocumentItemTaxAmount) Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: ServiceDocumentItemTaxAmount
- Returns:
this.
-
transactionCurrency
@Nonnull public ServiceContractItem.ServiceContractItemBuilder transactionCurrency(@Nullable String transactionCurrency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Returns:
this.
-
serviceContractItemIsReleased
@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContractItemIsReleased(@Nullable String serviceContractItemIsReleased) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ServiceContractItemIsReleased
- Returns:
this.
-
serviceContractItemIsCompleted
@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContractItemIsCompleted(@Nullable String serviceContractItemIsCompleted) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ServiceContractItemIsCompleted
- Returns:
this.
-
serviceContractItemCanclnParty
@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContractItemCanclnParty(@Nullable String serviceContractItemCanclnParty) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ServiceContractItemCanclnParty
- Returns:
this.
-
serviceContractItmCanclnReason
@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContractItmCanclnReason(@Nullable String serviceContractItmCanclnReason) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ServiceContractItmCanclnReason
- Returns:
this.
-
srvcContrItemCreditStatus
@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcContrItemCreditStatus(@Nullable String srvcContrItemCreditStatus) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SrvcContrItemCreditStatus
- Returns:
this.
-
serviceContractItemCanclnDate
@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContractItemCanclnDate(@Nullable BigDecimal serviceContractItemCanclnDate) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: ServiceContractItemCanclnDate
- Returns:
this.
-
serviceContrItemStartDateTime
@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContrItemStartDateTime(@Nullable BigDecimal serviceContrItemStartDateTime) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: ServiceContrItemStartDateTime
- Returns:
this.
-
serviceContrItemEndDateTime
@Nonnull public ServiceContractItem.ServiceContractItemBuilder serviceContrItemEndDateTime(@Nullable BigDecimal serviceContrItemEndDateTime) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: ServiceContrItemEndDateTime
- Returns:
this.
-
billingPlanBillingDateRuleName
@Nonnull public ServiceContractItem.ServiceContractItemBuilder billingPlanBillingDateRuleName(@Nullable String billingPlanBillingDateRuleName) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: BillingPlanBillingDateRuleName
- Returns:
this.
-
settlementPeriodRuleName
@Nonnull public ServiceContractItem.ServiceContractItemBuilder settlementPeriodRuleName(@Nullable String settlementPeriodRuleName) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: SettlementPeriodRuleName
- Returns:
this.
-
billingPlanPriceDateRule
@Nonnull public ServiceContractItem.ServiceContractItemBuilder billingPlanPriceDateRule(@Nullable String billingPlanPriceDateRule) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillingPlanPriceDateRule
- Returns:
this.
-
billingPlanIsFinalized
@Nonnull public ServiceContractItem.ServiceContractItemBuilder billingPlanIsFinalized(@Nullable Boolean billingPlanIsFinalized) Constraints: noneOriginal property name from the Odata EDM: BillingPlanIsFinalized
- Returns:
this.
-
billingBlockReason
@Nonnull public ServiceContractItem.ServiceContractItemBuilder billingBlockReason(@Nullable String billingBlockReason) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillingBlockReason
- Returns:
this.
-
shipToParty
@Nonnull public ServiceContractItem.ServiceContractItemBuilder shipToParty(@Nullable String shipToParty) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ShipToParty
- Returns:
this.
-
personResponsible
@Nonnull public ServiceContractItem.ServiceContractItemBuilder personResponsible(@Nullable String personResponsible) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PersonResponsible
- Returns:
this.
-
billToParty
@Nonnull public ServiceContractItem.ServiceContractItemBuilder billToParty(@Nullable String billToParty) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BillToParty
- Returns:
this.
-
payerParty
@Nonnull public ServiceContractItem.ServiceContractItemBuilder payerParty(@Nullable String payerParty) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PayerParty
- Returns:
this.
-
contactPerson
@Nonnull public ServiceContractItem.ServiceContractItemBuilder contactPerson(@Nullable String contactPerson) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ContactPerson
- Returns:
this.
-
referenceServiceContractItem
@Nonnull public ServiceContractItem.ServiceContractItemBuilder referenceServiceContractItem(@Nullable String referenceServiceContractItem) Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: ReferenceServiceContractItem
- Returns:
this.
-
referenceServiceQtanItem
@Nonnull public ServiceContractItem.ServiceContractItemBuilder referenceServiceQtanItem(@Nullable String referenceServiceQtanItem) Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: ReferenceServiceQtanItem
- Returns:
this.
-
srvcContrItemRnwlDuration
@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcContrItemRnwlDuration(@Nullable BigDecimal srvcContrItemRnwlDuration) Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: SrvcContrItemRnwlDuration
- Returns:
this.
-
srvcContrItemRnwlDurationUnit
@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcContrItemRnwlDurationUnit(@Nullable String srvcContrItemRnwlDurationUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SrvcContrItemRnwlDurationUnit
- Returns:
this.
-
srvcContrItemExtensionDuration
@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcContrItemExtensionDuration(@Nullable BigDecimal srvcContrItemExtensionDuration) Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: SrvcContrItemExtensionDuration
- Returns:
this.
-
srvcContrItemExtnDurationUnit
@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcContrItemExtnDurationUnit(@Nullable String srvcContrItemExtnDurationUnit) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SrvcContrItemExtnDurationUnit
- Returns:
this.
-
srvcTransChangeProcess
@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcTransChangeProcess(@Nullable String srvcTransChangeProcess) Constraints: Not nullable, Maximum length: 32Original property name from the Odata EDM: SrvcTransChangeProcess
- Returns:
this.
-
srvcTransChangeProcessType
@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcTransChangeProcessType(@Nullable String srvcTransChangeProcessType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SrvcTransChangeProcessType
- Returns:
this.
-
srvcTransChgProcSourceTransID
@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcTransChgProcSourceTransID(@Nullable String srvcTransChgProcSourceTransID) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SrvcTransChgProcSourceTransID
- Returns:
this.
-
srvcTransChgProcSourceItemID
@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcTransChgProcSourceItemID(@Nullable String srvcTransChgProcSourceItemID) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SrvcTransChgProcSourceItemID
- Returns:
this.
-
srvcTransChgProcSourceItemUUID
@Nonnull public ServiceContractItem.ServiceContractItemBuilder srvcTransChgProcSourceItemUUID(@Nullable UUID srvcTransChgProcSourceItemUUID) Constraints: noneOriginal property name from the Odata EDM: SrvcTransChgProcSourceItemUUID
- Returns:
this.
-
profitCenter
@Nonnull public ServiceContractItem.ServiceContractItemBuilder profitCenter(@Nullable String profitCenter) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ProfitCenter
- Returns:
this.
-
build
-
toString
-