public class ServiceContractItem extends VdmEntity<ServiceContractItem>
Original entity name from the Odata EDM: A_ServiceContractItemType
Modifier and Type | Class and Description |
---|---|
static class |
ServiceContractItem.ServiceContractItemBuilder
Helper class to allow for fluent creation of ServiceContractItem instances.
|
Modifier and Type | Field and Description |
---|---|
static ServiceContractItemSelectable |
ALL_FIELDS
Selector for all available fields of ServiceContractItem.
|
static ServiceContractItemField<String> |
BILL_TO_PARTY
Use with available fluent helpers to apply the BillToParty field to query operations.
|
static ServiceContractItemField<String> |
BILLING_BLOCK_REASON
Use with available fluent helpers to apply the BillingBlockReason field to query operations.
|
static ServiceContractItemField<String> |
BILLING_PLAN_BILLING_DATE_RULE_NAME
Use with available fluent helpers to apply the BillingPlanBillingDateRuleName field to query operations.
|
static ServiceContractItemField<Boolean> |
BILLING_PLAN_IS_FINALIZED
Use with available fluent helpers to apply the BillingPlanIsFinalized field to query operations.
|
static ServiceContractItemField<String> |
BILLING_PLAN_PRICE_DATE_RULE
Use with available fluent helpers to apply the BillingPlanPriceDateRule field to query operations.
|
static ServiceContractItemField<String> |
CONTACT_PERSON
Use with available fluent helpers to apply the ContactPerson field to query operations.
|
static ServiceContractItemField<String> |
LANGUAGE
Use with available fluent helpers to apply the Language field to query operations.
|
static ServiceContractItemField<String> |
PAYER_PARTY
Use with available fluent helpers to apply the PayerParty field to query operations.
|
static ServiceContractItemField<String> |
PERSON_RESPONSIBLE
Use with available fluent helpers to apply the PersonResponsible field to query operations.
|
static ServiceContractItemField<String> |
PRODUCT
Use with available fluent helpers to apply the Product field to query operations.
|
static ServiceContractItemField<String> |
PROFIT_CENTER
Use with available fluent helpers to apply the ProfitCenter field to query operations.
|
static ServiceContractItemField<BigDecimal> |
QUANTITY
Use with available fluent helpers to apply the Quantity field to query operations.
|
static ServiceContractItemField<String> |
QUANTITY_UNIT
Use with available fluent helpers to apply the QuantityUnit field to query operations.
|
static ServiceContractItemField<String> |
REFERENCE_SERVICE_CONTRACT_ITEM
Use with available fluent helpers to apply the ReferenceServiceContractItem field to query operations.
|
static ServiceContractItemField<String> |
REFERENCE_SERVICE_QTAN_ITEM
Use with available fluent helpers to apply the ReferenceServiceQtanItem field to query operations.
|
static ServiceContractItemField<BigDecimal> |
SERVICE_CONTR_ITEM_END_DATE_TIME
Use with available fluent helpers to apply the ServiceContrItemEndDateTime field to query operations.
|
static ServiceContractItemField<BigDecimal> |
SERVICE_CONTR_ITEM_START_DATE_TIME
Use with available fluent helpers to apply the ServiceContrItemStartDateTime field to query operations.
|
static ServiceContractItemField<String> |
SERVICE_CONTRACT
Use with available fluent helpers to apply the ServiceContract field to query operations.
|
static ServiceContractItemField<String> |
SERVICE_CONTRACT_ITEM
Use with available fluent helpers to apply the ServiceContractItem field to query operations.
|
static ServiceContractItemField<BigDecimal> |
SERVICE_CONTRACT_ITEM_CANCLN_DATE
Use with available fluent helpers to apply the ServiceContractItemCanclnDate field to query operations.
|
static ServiceContractItemField<String> |
SERVICE_CONTRACT_ITEM_CANCLN_PARTY
Use with available fluent helpers to apply the ServiceContractItemCanclnParty field to query operations.
|
static ServiceContractItemField<String> |
SERVICE_CONTRACT_ITEM_CATEGORY
Use with available fluent helpers to apply the ServiceContractItemCategory field to query operations.
|
static ServiceContractItemField<String> |
SERVICE_CONTRACT_ITEM_DESCRIPTION
Use with available fluent helpers to apply the ServiceContractItemDescription field to query operations.
|
static ServiceContractItemField<String> |
SERVICE_CONTRACT_ITEM_IS_COMPLETED
Use with available fluent helpers to apply the ServiceContractItemIsCompleted field to query operations.
|
static ServiceContractItemField<String> |
SERVICE_CONTRACT_ITEM_IS_RELEASED
Use with available fluent helpers to apply the ServiceContractItemIsReleased field to query operations.
|
static ServiceContractItemField<String> |
SERVICE_CONTRACT_ITM_CANCLN_REASON
Use with available fluent helpers to apply the ServiceContractItmCanclnReason field to query operations.
|
static ServiceContractItemField<BigDecimal> |
SERVICE_DOC_ITEM_GROSS_AMOUNT
Use with available fluent helpers to apply the ServiceDocItemGrossAmount field to query operations.
|
static ServiceContractItemField<BigDecimal> |
SERVICE_DOCUMENT_ITEM_NET_AMOUNT
Use with available fluent helpers to apply the ServiceDocumentItemNetAmount field to query operations.
|
static ServiceContractItemField<BigDecimal> |
SERVICE_DOCUMENT_ITEM_TAX_AMOUNT
Use with available fluent helpers to apply the ServiceDocumentItemTaxAmount field to query operations.
|
static ServiceContractItemField<String> |
SETTLEMENT_PERIOD_RULE_NAME
Use with available fluent helpers to apply the SettlementPeriodRuleName field to query operations.
|
static ServiceContractItemField<String> |
SHIP_TO_PARTY
Use with available fluent helpers to apply the ShipToParty field to query operations.
|
static ServiceContractItemField<String> |
SRVC_CONTR_ITEM_CREDIT_STATUS
Use with available fluent helpers to apply the SrvcContrItemCreditStatus field to query operations.
|
static ServiceContractItemField<BigDecimal> |
SRVC_CONTR_ITEM_EXTENSION_DURATION
Use with available fluent helpers to apply the SrvcContrItemExtensionDuration field to query operations.
|
static ServiceContractItemField<String> |
SRVC_CONTR_ITEM_EXTN_DURATION_UNIT
Use with available fluent helpers to apply the SrvcContrItemExtnDurationUnit field to query operations.
|
static ServiceContractItemField<BigDecimal> |
SRVC_CONTR_ITEM_RNWL_DURATION
Use with available fluent helpers to apply the SrvcContrItemRnwlDuration field to query operations.
|
static ServiceContractItemField<String> |
SRVC_CONTR_ITEM_RNWL_DURATION_UNIT
Use with available fluent helpers to apply the SrvcContrItemRnwlDurationUnit field to query operations.
|
static ServiceContractItemField<String> |
SRVC_TRANS_CHANGE_PROCESS
Use with available fluent helpers to apply the SrvcTransChangeProcess field to query operations.
|
static ServiceContractItemField<String> |
SRVC_TRANS_CHANGE_PROCESS_TYPE
Use with available fluent helpers to apply the SrvcTransChangeProcessType field to query operations.
|
static ServiceContractItemField<String> |
SRVC_TRANS_CHG_PROC_SOURCE_ITEM_ID
Use with available fluent helpers to apply the SrvcTransChgProcSourceItemID field to query operations.
|
static ServiceContractItemField<UUID> |
SRVC_TRANS_CHG_PROC_SOURCE_ITEM_UUID
Use with available fluent helpers to apply the SrvcTransChgProcSourceItemUUID field to query operations.
|
static ServiceContractItemField<String> |
SRVC_TRANS_CHG_PROC_SOURCE_TRANS_ID
Use with available fluent helpers to apply the SrvcTransChgProcSourceTransID field to query operations.
|
static ServiceContractItemLink<SrvcContrItmBillgReqItem> |
TO_BILLING_REQUEST_ITEM
Use with available fluent helpers to apply the to_BillingRequestItem navigation property to query
operations.
|
static ServiceContractItemLink<ServiceContrItemObjectList> |
TO_OBJECT_LIST
Use with available fluent helpers to apply the to_ObjectList navigation property to query operations.
|
static ServiceContractItemLink<ServiceContrItemPriceElement> |
TO_PRICING_ELEMENT
Use with available fluent helpers to apply the to_PricingElement navigation property to query operations.
|
static ServiceContractItemLink<SrvcContrItemProduct> |
TO_PRODUCT_LIST
Use with available fluent helpers to apply the to_ProductList navigation property to query operations.
|
static ServiceContractItemLink<ServiceContrItmReleasedOrder> |
TO_RELEASED_ORDER
Use with available fluent helpers to apply the to_ReleasedOrder navigation property to query operations.
|
static ServiceContractItemOneToOneLink<ServiceContract> |
TO_SERVICE_CONTRACT
Use with available fluent helpers to apply the to_ServiceContract navigation property to query operations.
|
static ServiceContractItemLink<ServiceContractItemText> |
TO_TEXT
Use with available fluent helpers to apply the to_Text navigation property to query operations.
|
static ServiceContractItemField<String> |
TRANSACTION_CURRENCY
Use with available fluent helpers to apply the TransactionCurrency field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
ServiceContractItem() |
ServiceContractItem(String serviceContract,
String serviceContractItem,
String serviceContractItemCategory,
String product,
BigDecimal quantity,
String quantityUnit,
String serviceContractItemDescription,
String language,
BigDecimal serviceDocItemGrossAmount,
BigDecimal serviceDocumentItemNetAmount,
BigDecimal serviceDocumentItemTaxAmount,
String transactionCurrency,
String serviceContractItemIsReleased,
String serviceContractItemIsCompleted,
String serviceContractItemCanclnParty,
String serviceContractItmCanclnReason,
String srvcContrItemCreditStatus,
BigDecimal serviceContractItemCanclnDate,
BigDecimal serviceContrItemStartDateTime,
BigDecimal serviceContrItemEndDateTime,
String billingPlanBillingDateRuleName,
String settlementPeriodRuleName,
String billingPlanPriceDateRule,
Boolean billingPlanIsFinalized,
String billingBlockReason,
String shipToParty,
String personResponsible,
String billToParty,
String payerParty,
String contactPerson,
String referenceServiceContractItem,
String referenceServiceQtanItem,
BigDecimal srvcContrItemRnwlDuration,
String srvcContrItemRnwlDurationUnit,
BigDecimal srvcContrItemExtensionDuration,
String srvcContrItemExtnDurationUnit,
String srvcTransChangeProcess,
String srvcTransChangeProcessType,
String srvcTransChgProcSourceTransID,
String srvcTransChgProcSourceItemID,
UUID srvcTransChgProcSourceItemUUID,
String profitCenter,
List<SrvcContrItmBillgReqItem> toBillingRequestItem,
List<ServiceContrItemObjectList> toObjectList,
List<ServiceContrItemPriceElement> toPricingElement,
List<SrvcContrItemProduct> toProductList,
List<ServiceContrItmReleasedOrder> toReleasedOrder,
ServiceContract toServiceContract,
List<ServiceContractItemText> toText) |
Modifier and Type | Method and Description |
---|---|
void |
addBillingRequestItem(SrvcContrItmBillgReqItem... entity)
Adds elements to the list of associated SrvcContrItmBillgReqItem entities.
|
void |
addObjectList(ServiceContrItemObjectList... entity)
Adds elements to the list of associated ServiceContrItemObjectList entities.
|
void |
addPricingElement(ServiceContrItemPriceElement... entity)
Adds elements to the list of associated ServiceContrItemPriceElement entities.
|
void |
addProductList(SrvcContrItemProduct... entity)
Adds elements to the list of associated SrvcContrItemProduct entities.
|
void |
addReleasedOrder(ServiceContrItmReleasedOrder... entity)
Adds elements to the list of associated ServiceContrItmReleasedOrder entities.
|
void |
addText(ServiceContractItemText... entity)
Adds elements to the list of associated ServiceContractItemText entities.
|
void |
attachToService(String servicePath,
HttpDestinationProperties destination) |
static ServiceContractItem.ServiceContractItemBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
List<SrvcContrItmBillgReqItem> |
fetchBillingRequestItem()
Fetches the SrvcContrItmBillgReqItem entities (one to many) associated with this entity.
|
List<ServiceContrItemObjectList> |
fetchObjectList()
Fetches the ServiceContrItemObjectList entities (one to many) associated with this entity.
|
List<ServiceContrItemPriceElement> |
fetchPricingElement()
Fetches the ServiceContrItemPriceElement entities (one to many) associated with this entity.
|
List<SrvcContrItemProduct> |
fetchProductList()
Fetches the SrvcContrItemProduct entities (one to many) associated with this entity.
|
List<ServiceContrItmReleasedOrder> |
fetchReleasedOrder()
Fetches the ServiceContrItmReleasedOrder entities (one to many) associated with this entity.
|
ServiceContract |
fetchServiceContract()
Fetches the ServiceContract entity (one to one) associated with this entity.
|
List<ServiceContractItemText> |
fetchText()
Fetches the ServiceContractItemText entities (one to many) associated with this entity.
|
static <T> ServiceContractItemField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getBillingBlockReason()
Constraints: Not nullable, Maximum length: 2
|
String |
getBillingPlanBillingDateRuleName()
Constraints: Not nullable, Maximum length: 12
|
Boolean |
getBillingPlanIsFinalized()
Constraints: none
|
String |
getBillingPlanPriceDateRule()
Constraints: Not nullable, Maximum length: 1
|
io.vavr.control.Option<List<SrvcContrItmBillgReqItem>> |
getBillingRequestItemIfPresent()
Retrieval of associated SrvcContrItmBillgReqItem entities (one to many).
|
List<SrvcContrItmBillgReqItem> |
getBillingRequestItemOrFetch()
Retrieval of associated SrvcContrItmBillgReqItem entities (one to many).
|
String |
getBillToParty()
Constraints: Not nullable, Maximum length: 10
|
String |
getContactPerson()
Constraints: Not nullable, Maximum length: 10
|
protected String |
getDefaultServicePath() |
HttpDestinationProperties |
getDestinationForFetch() |
protected String |
getEntityCollection() |
protected Map<String,Object> |
getKey() |
String |
getLanguage()
Constraints: Not nullable, Maximum length: 2
|
io.vavr.control.Option<List<ServiceContrItemObjectList>> |
getObjectListIfPresent()
Retrieval of associated ServiceContrItemObjectList entities (one to many).
|
List<ServiceContrItemObjectList> |
getObjectListOrFetch()
Retrieval of associated ServiceContrItemObjectList entities (one to many).
|
String |
getPayerParty()
Constraints: Not nullable, Maximum length: 10
|
String |
getPersonResponsible()
Constraints: Not nullable, Maximum length: 10
|
io.vavr.control.Option<List<ServiceContrItemPriceElement>> |
getPricingElementIfPresent()
Retrieval of associated ServiceContrItemPriceElement entities (one to many).
|
List<ServiceContrItemPriceElement> |
getPricingElementOrFetch()
Retrieval of associated ServiceContrItemPriceElement entities (one to many).
|
String |
getProduct()
Constraints: Not nullable, Maximum length: 54
|
io.vavr.control.Option<List<SrvcContrItemProduct>> |
getProductListIfPresent()
Retrieval of associated SrvcContrItemProduct entities (one to many).
|
List<SrvcContrItemProduct> |
getProductListOrFetch()
Retrieval of associated SrvcContrItemProduct entities (one to many).
|
String |
getProfitCenter()
Constraints: Not nullable, Maximum length: 10
|
BigDecimal |
getQuantity()
Constraints: Not nullable, Precision: 13, Scale: 3
|
String |
getQuantityUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getReferenceServiceContractItem()
Constraints: Not nullable, Maximum length: 80
|
String |
getReferenceServiceQtanItem()
Constraints: Not nullable, Maximum length: 80
|
io.vavr.control.Option<List<ServiceContrItmReleasedOrder>> |
getReleasedOrderIfPresent()
Retrieval of associated ServiceContrItmReleasedOrder entities (one to many).
|
List<ServiceContrItmReleasedOrder> |
getReleasedOrderOrFetch()
Retrieval of associated ServiceContrItmReleasedOrder entities (one to many).
|
String |
getServiceContract()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
io.vavr.control.Option<ServiceContract> |
getServiceContractIfPresent()
Retrieval of associated ServiceContract entity (one to one).
|
String |
getServiceContractItem()
(Key Field) Constraints: Not nullable, Maximum length: 6
|
BigDecimal |
getServiceContractItemCanclnDate()
Constraints: Not nullable, Precision: 15, Scale: 0
|
String |
getServiceContractItemCanclnParty()
Constraints: Not nullable, Maximum length: 4
|
String |
getServiceContractItemCategory()
Constraints: Not nullable, Maximum length: 4
|
String |
getServiceContractItemDescription()
Constraints: Not nullable, Maximum length: 40
|
String |
getServiceContractItemIsCompleted()
Constraints: Not nullable, Maximum length: 1
|
String |
getServiceContractItemIsReleased()
Constraints: Not nullable, Maximum length: 1
|
String |
getServiceContractItmCanclnReason()
Constraints: Not nullable, Maximum length: 4
|
ServiceContract |
getServiceContractOrFetch()
Retrieval of associated ServiceContract entity (one to one).
|
BigDecimal |
getServiceContrItemEndDateTime()
Constraints: Not nullable, Precision: 15, Scale: 0
|
BigDecimal |
getServiceContrItemStartDateTime()
Constraints: Not nullable, Precision: 15, Scale: 0
|
BigDecimal |
getServiceDocItemGrossAmount()
Constraints: Not nullable, Precision: 16, Scale: 3
|
BigDecimal |
getServiceDocumentItemNetAmount()
Constraints: Not nullable, Precision: 16, Scale: 3
|
BigDecimal |
getServiceDocumentItemTaxAmount()
Constraints: Not nullable, Precision: 16, Scale: 3
|
String |
getSettlementPeriodRuleName()
Constraints: Not nullable, Maximum length: 12
|
String |
getShipToParty()
Constraints: Not nullable, Maximum length: 10
|
String |
getSrvcContrItemCreditStatus()
Constraints: Not nullable, Maximum length: 1
|
BigDecimal |
getSrvcContrItemExtensionDuration()
Constraints: Not nullable, Precision: 13, Scale: 0
|
String |
getSrvcContrItemExtnDurationUnit()
Constraints: Not nullable, Maximum length: 3
|
BigDecimal |
getSrvcContrItemRnwlDuration()
Constraints: Not nullable, Precision: 13, Scale: 0
|
String |
getSrvcContrItemRnwlDurationUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getSrvcTransChangeProcess()
Constraints: Not nullable, Maximum length: 32
|
String |
getSrvcTransChangeProcessType()
Constraints: Not nullable, Maximum length: 4
|
String |
getSrvcTransChgProcSourceItemID()
Constraints: Not nullable, Maximum length: 6
|
UUID |
getSrvcTransChgProcSourceItemUUID()
Constraints: none
|
String |
getSrvcTransChgProcSourceTransID()
Constraints: Not nullable, Maximum length: 10
|
io.vavr.control.Option<List<ServiceContractItemText>> |
getTextIfPresent()
Retrieval of associated ServiceContractItemText entities (one to many).
|
List<ServiceContractItemText> |
getTextOrFetch()
Retrieval of associated ServiceContractItemText entities (one to many).
|
String |
getTransactionCurrency()
Constraints: Not nullable, Maximum length: 5
|
Class<ServiceContractItem> |
getType() |
int |
hashCode() |
void |
setBillingBlockReason(String billingBlockReason)
Constraints: Not nullable, Maximum length: 2
|
void |
setBillingPlanBillingDateRuleName(String billingPlanBillingDateRuleName)
Constraints: Not nullable, Maximum length: 12
|
void |
setBillingPlanIsFinalized(Boolean billingPlanIsFinalized)
Constraints: none
|
void |
setBillingPlanPriceDateRule(String billingPlanPriceDateRule)
Constraints: Not nullable, Maximum length: 1
|
void |
setBillingRequestItem(List<SrvcContrItmBillgReqItem> value)
Overwrites the list of associated SrvcContrItmBillgReqItem entities for the loaded navigation property
to_BillingRequestItem.
|
void |
setBillToParty(String billToParty)
Constraints: Not nullable, Maximum length: 10
|
void |
setContactPerson(String contactPerson)
Constraints: Not nullable, Maximum length: 10
|
void |
setLanguage(String language)
Constraints: Not nullable, Maximum length: 2
|
void |
setObjectList(List<ServiceContrItemObjectList> value)
Overwrites the list of associated ServiceContrItemObjectList entities for the loaded navigation property
to_ObjectList.
|
void |
setPayerParty(String payerParty)
Constraints: Not nullable, Maximum length: 10
|
void |
setPersonResponsible(String personResponsible)
Constraints: Not nullable, Maximum length: 10
|
void |
setPricingElement(List<ServiceContrItemPriceElement> value)
Overwrites the list of associated ServiceContrItemPriceElement entities for the loaded navigation property
to_PricingElement.
|
void |
setProduct(String product)
Constraints: Not nullable, Maximum length: 54
|
void |
setProductList(List<SrvcContrItemProduct> value)
Overwrites the list of associated SrvcContrItemProduct entities for the loaded navigation property
to_ProductList.
|
void |
setProfitCenter(String profitCenter)
Constraints: Not nullable, Maximum length: 10
|
void |
setQuantity(BigDecimal quantity)
Constraints: Not nullable, Precision: 13, Scale: 3
|
void |
setQuantityUnit(String quantityUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setReferenceServiceContractItem(String referenceServiceContractItem)
Constraints: Not nullable, Maximum length: 80
|
void |
setReferenceServiceQtanItem(String referenceServiceQtanItem)
Constraints: Not nullable, Maximum length: 80
|
void |
setReleasedOrder(List<ServiceContrItmReleasedOrder> value)
Overwrites the list of associated ServiceContrItmReleasedOrder entities for the loaded navigation property
to_ReleasedOrder.
|
void |
setServiceContract(ServiceContract value)
Overwrites the associated ServiceContract entity for the loaded navigation property
to_ServiceContract.
|
void |
setServiceContract(String serviceContract)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setServiceContractItem(String serviceContractItem)
(Key Field) Constraints: Not nullable, Maximum length: 6
|
void |
setServiceContractItemCanclnDate(BigDecimal serviceContractItemCanclnDate)
Constraints: Not nullable, Precision: 15, Scale: 0
|
void |
setServiceContractItemCanclnParty(String serviceContractItemCanclnParty)
Constraints: Not nullable, Maximum length: 4
|
void |
setServiceContractItemCategory(String serviceContractItemCategory)
Constraints: Not nullable, Maximum length: 4
|
void |
setServiceContractItemDescription(String serviceContractItemDescription)
Constraints: Not nullable, Maximum length: 40
|
void |
setServiceContractItemIsCompleted(String serviceContractItemIsCompleted)
Constraints: Not nullable, Maximum length: 1
|
void |
setServiceContractItemIsReleased(String serviceContractItemIsReleased)
Constraints: Not nullable, Maximum length: 1
|
void |
setServiceContractItmCanclnReason(String serviceContractItmCanclnReason)
Constraints: Not nullable, Maximum length: 4
|
void |
setServiceContrItemEndDateTime(BigDecimal serviceContrItemEndDateTime)
Constraints: Not nullable, Precision: 15, Scale: 0
|
void |
setServiceContrItemStartDateTime(BigDecimal serviceContrItemStartDateTime)
Constraints: Not nullable, Precision: 15, Scale: 0
|
void |
setServiceDocItemGrossAmount(BigDecimal serviceDocItemGrossAmount)
Constraints: Not nullable, Precision: 16, Scale: 3
|
void |
setServiceDocumentItemNetAmount(BigDecimal serviceDocumentItemNetAmount)
Constraints: Not nullable, Precision: 16, Scale: 3
|
void |
setServiceDocumentItemTaxAmount(BigDecimal serviceDocumentItemTaxAmount)
Constraints: Not nullable, Precision: 16, Scale: 3
|
protected void |
setServicePathForFetch(String servicePathForFetch) |
void |
setSettlementPeriodRuleName(String settlementPeriodRuleName)
Constraints: Not nullable, Maximum length: 12
|
void |
setShipToParty(String shipToParty)
Constraints: Not nullable, Maximum length: 10
|
void |
setSrvcContrItemCreditStatus(String srvcContrItemCreditStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setSrvcContrItemExtensionDuration(BigDecimal srvcContrItemExtensionDuration)
Constraints: Not nullable, Precision: 13, Scale: 0
|
void |
setSrvcContrItemExtnDurationUnit(String srvcContrItemExtnDurationUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setSrvcContrItemRnwlDuration(BigDecimal srvcContrItemRnwlDuration)
Constraints: Not nullable, Precision: 13, Scale: 0
|
void |
setSrvcContrItemRnwlDurationUnit(String srvcContrItemRnwlDurationUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setSrvcTransChangeProcess(String srvcTransChangeProcess)
Constraints: Not nullable, Maximum length: 32
|
void |
setSrvcTransChangeProcessType(String srvcTransChangeProcessType)
Constraints: Not nullable, Maximum length: 4
|
void |
setSrvcTransChgProcSourceItemID(String srvcTransChgProcSourceItemID)
Constraints: Not nullable, Maximum length: 6
|
void |
setSrvcTransChgProcSourceItemUUID(UUID srvcTransChgProcSourceItemUUID)
Constraints: none
|
void |
setSrvcTransChgProcSourceTransID(String srvcTransChgProcSourceTransID)
Constraints: Not nullable, Maximum length: 10
|
void |
setText(List<ServiceContractItemText> value)
Overwrites the list of associated ServiceContractItemText entities for the loaded navigation property
to_Text.
|
void |
setTransactionCurrency(String transactionCurrency)
Constraints: Not nullable, Maximum length: 5
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final ServiceContractItemSelectable ALL_FIELDS
public static final ServiceContractItemField<String> SERVICE_CONTRACT
public static final ServiceContractItemField<String> SERVICE_CONTRACT_ITEM
public static final ServiceContractItemField<String> SERVICE_CONTRACT_ITEM_CATEGORY
public static final ServiceContractItemField<String> PRODUCT
public static final ServiceContractItemField<BigDecimal> QUANTITY
public static final ServiceContractItemField<String> QUANTITY_UNIT
public static final ServiceContractItemField<String> SERVICE_CONTRACT_ITEM_DESCRIPTION
public static final ServiceContractItemField<String> LANGUAGE
public static final ServiceContractItemField<BigDecimal> SERVICE_DOC_ITEM_GROSS_AMOUNT
public static final ServiceContractItemField<BigDecimal> SERVICE_DOCUMENT_ITEM_NET_AMOUNT
public static final ServiceContractItemField<BigDecimal> SERVICE_DOCUMENT_ITEM_TAX_AMOUNT
public static final ServiceContractItemField<String> TRANSACTION_CURRENCY
public static final ServiceContractItemField<String> SERVICE_CONTRACT_ITEM_IS_RELEASED
public static final ServiceContractItemField<String> SERVICE_CONTRACT_ITEM_IS_COMPLETED
public static final ServiceContractItemField<String> SERVICE_CONTRACT_ITEM_CANCLN_PARTY
public static final ServiceContractItemField<String> SERVICE_CONTRACT_ITM_CANCLN_REASON
public static final ServiceContractItemField<String> SRVC_CONTR_ITEM_CREDIT_STATUS
public static final ServiceContractItemField<BigDecimal> SERVICE_CONTRACT_ITEM_CANCLN_DATE
public static final ServiceContractItemField<BigDecimal> SERVICE_CONTR_ITEM_START_DATE_TIME
public static final ServiceContractItemField<BigDecimal> SERVICE_CONTR_ITEM_END_DATE_TIME
public static final ServiceContractItemField<String> BILLING_PLAN_BILLING_DATE_RULE_NAME
public static final ServiceContractItemField<String> SETTLEMENT_PERIOD_RULE_NAME
public static final ServiceContractItemField<String> BILLING_PLAN_PRICE_DATE_RULE
public static final ServiceContractItemField<Boolean> BILLING_PLAN_IS_FINALIZED
public static final ServiceContractItemField<String> BILLING_BLOCK_REASON
public static final ServiceContractItemField<String> SHIP_TO_PARTY
public static final ServiceContractItemField<String> PERSON_RESPONSIBLE
public static final ServiceContractItemField<String> BILL_TO_PARTY
public static final ServiceContractItemField<String> PAYER_PARTY
public static final ServiceContractItemField<String> CONTACT_PERSON
public static final ServiceContractItemField<String> REFERENCE_SERVICE_CONTRACT_ITEM
public static final ServiceContractItemField<String> REFERENCE_SERVICE_QTAN_ITEM
public static final ServiceContractItemField<BigDecimal> SRVC_CONTR_ITEM_RNWL_DURATION
public static final ServiceContractItemField<String> SRVC_CONTR_ITEM_RNWL_DURATION_UNIT
public static final ServiceContractItemField<BigDecimal> SRVC_CONTR_ITEM_EXTENSION_DURATION
public static final ServiceContractItemField<String> SRVC_CONTR_ITEM_EXTN_DURATION_UNIT
public static final ServiceContractItemField<String> SRVC_TRANS_CHANGE_PROCESS
public static final ServiceContractItemField<String> SRVC_TRANS_CHANGE_PROCESS_TYPE
public static final ServiceContractItemField<String> SRVC_TRANS_CHG_PROC_SOURCE_TRANS_ID
public static final ServiceContractItemField<String> SRVC_TRANS_CHG_PROC_SOURCE_ITEM_ID
public static final ServiceContractItemField<UUID> SRVC_TRANS_CHG_PROC_SOURCE_ITEM_UUID
public static final ServiceContractItemField<String> PROFIT_CENTER
public static final ServiceContractItemLink<SrvcContrItmBillgReqItem> TO_BILLING_REQUEST_ITEM
public static final ServiceContractItemLink<ServiceContrItemObjectList> TO_OBJECT_LIST
public static final ServiceContractItemLink<ServiceContrItemPriceElement> TO_PRICING_ELEMENT
public static final ServiceContractItemLink<SrvcContrItemProduct> TO_PRODUCT_LIST
public static final ServiceContractItemLink<ServiceContrItmReleasedOrder> TO_RELEASED_ORDER
public static final ServiceContractItemOneToOneLink<ServiceContract> TO_SERVICE_CONTRACT
public static final ServiceContractItemLink<ServiceContractItemText> TO_TEXT
public ServiceContractItem()
public ServiceContractItem(@Nullable String serviceContract, @Nullable String serviceContractItem, @Nullable String serviceContractItemCategory, @Nullable String product, @Nullable BigDecimal quantity, @Nullable String quantityUnit, @Nullable String serviceContractItemDescription, @Nullable String language, @Nullable BigDecimal serviceDocItemGrossAmount, @Nullable BigDecimal serviceDocumentItemNetAmount, @Nullable BigDecimal serviceDocumentItemTaxAmount, @Nullable String transactionCurrency, @Nullable String serviceContractItemIsReleased, @Nullable String serviceContractItemIsCompleted, @Nullable String serviceContractItemCanclnParty, @Nullable String serviceContractItmCanclnReason, @Nullable String srvcContrItemCreditStatus, @Nullable BigDecimal serviceContractItemCanclnDate, @Nullable BigDecimal serviceContrItemStartDateTime, @Nullable BigDecimal serviceContrItemEndDateTime, @Nullable String billingPlanBillingDateRuleName, @Nullable String settlementPeriodRuleName, @Nullable String billingPlanPriceDateRule, @Nullable Boolean billingPlanIsFinalized, @Nullable String billingBlockReason, @Nullable String shipToParty, @Nullable String personResponsible, @Nullable String billToParty, @Nullable String payerParty, @Nullable String contactPerson, @Nullable String referenceServiceContractItem, @Nullable String referenceServiceQtanItem, @Nullable BigDecimal srvcContrItemRnwlDuration, @Nullable String srvcContrItemRnwlDurationUnit, @Nullable BigDecimal srvcContrItemExtensionDuration, @Nullable String srvcContrItemExtnDurationUnit, @Nullable String srvcTransChangeProcess, @Nullable String srvcTransChangeProcessType, @Nullable String srvcTransChgProcSourceTransID, @Nullable String srvcTransChgProcSourceItemID, @Nullable UUID srvcTransChgProcSourceItemUUID, @Nullable String profitCenter, List<SrvcContrItmBillgReqItem> toBillingRequestItem, List<ServiceContrItemObjectList> toObjectList, List<ServiceContrItemPriceElement> toPricingElement, List<SrvcContrItemProduct> toProductList, List<ServiceContrItmReleasedOrder> toReleasedOrder, @Nullable ServiceContract toServiceContract, List<ServiceContractItemText> toText)
@Nonnull public Class<ServiceContractItem> getType()
getType
in class VdmObject<ServiceContractItem>
public void setServiceContract(@Nullable String serviceContract)
Original property name from the Odata EDM: ServiceContract
serviceContract
- Transaction IDpublic void setServiceContractItem(@Nullable String serviceContractItem)
Original property name from the Odata EDM: ServiceContractItem
serviceContractItem
- Shortened Item Number in Documentpublic void setServiceContractItemCategory(@Nullable String serviceContractItemCategory)
Original property name from the Odata EDM: ServiceContractItemCategory
serviceContractItemCategory
- Item Categorypublic void setProduct(@Nullable String product)
Original property name from the Odata EDM: Product
product
- Product Name Enteredpublic void setQuantity(@Nullable BigDecimal quantity)
Original property name from the Odata EDM: Quantity
quantity
- CRM: Order Quantitypublic void setQuantityUnit(@Nullable String quantityUnit)
Original property name from the Odata EDM: QuantityUnit
quantityUnit
- Unit of Measure in Which the Product Is Soldpublic void setServiceContractItemDescription(@Nullable String serviceContractItemDescription)
Original property name from the Odata EDM: ServiceContractItemDescription
serviceContractItemDescription
- Product Descriptionpublic void setLanguage(@Nullable String language)
Original property name from the Odata EDM: Language
language
- Short Text Language for an Itempublic void setServiceDocItemGrossAmount(@Nullable BigDecimal serviceDocItemGrossAmount)
Original property name from the Odata EDM: ServiceDocItemGrossAmount
serviceDocItemGrossAmount
- Gross Order Value in PO Currencypublic void setServiceDocumentItemNetAmount(@Nullable BigDecimal serviceDocumentItemNetAmount)
Original property name from the Odata EDM: ServiceDocumentItemNetAmount
serviceDocumentItemNetAmount
- Net Valuepublic void setServiceDocumentItemTaxAmount(@Nullable BigDecimal serviceDocumentItemTaxAmount)
Original property name from the Odata EDM: ServiceDocumentItemTaxAmount
serviceDocumentItemTaxAmount
- Tax amount in document currencypublic void setTransactionCurrency(@Nullable String transactionCurrency)
Original property name from the Odata EDM: TransactionCurrency
transactionCurrency
- Currencypublic void setServiceContractItemIsReleased(@Nullable String serviceContractItemIsReleased)
Original property name from the Odata EDM: ServiceContractItemIsReleased
serviceContractItemIsReleased
- Release Statuspublic void setServiceContractItemIsCompleted(@Nullable String serviceContractItemIsCompleted)
Original property name from the Odata EDM: ServiceContractItemIsCompleted
serviceContractItemIsCompleted
- The serviceContractItemIsCompleted to set.public void setServiceContractItemCanclnParty(@Nullable String serviceContractItemCanclnParty)
Original property name from the Odata EDM: ServiceContractItemCanclnParty
serviceContractItemCanclnParty
- Cancelling Partypublic void setServiceContractItmCanclnReason(@Nullable String serviceContractItmCanclnReason)
Original property name from the Odata EDM: ServiceContractItmCanclnReason
serviceContractItmCanclnReason
- CRM Service : Reason for Cancellationpublic void setSrvcContrItemCreditStatus(@Nullable String srvcContrItemCreditStatus)
Original property name from the Odata EDM: SrvcContrItemCreditStatus
srvcContrItemCreditStatus
- Credit Status of Itempublic void setServiceContractItemCanclnDate(@Nullable BigDecimal serviceContractItemCanclnDate)
Original property name from the Odata EDM: ServiceContractItemCanclnDate
serviceContractItemCanclnDate
- Contract End Datepublic void setServiceContrItemStartDateTime(@Nullable BigDecimal serviceContrItemStartDateTime)
Original property name from the Odata EDM: ServiceContrItemStartDateTime
serviceContrItemStartDateTime
- Contract Start datepublic void setServiceContrItemEndDateTime(@Nullable BigDecimal serviceContrItemEndDateTime)
Original property name from the Odata EDM: ServiceContrItemEndDateTime
serviceContrItemEndDateTime
- Contract End Datepublic void setBillingPlanBillingDateRuleName(@Nullable String billingPlanBillingDateRuleName)
Original property name from the Odata EDM: BillingPlanBillingDateRuleName
billingPlanBillingDateRuleName
- Name for Date Rulepublic void setSettlementPeriodRuleName(@Nullable String settlementPeriodRuleName)
Original property name from the Odata EDM: SettlementPeriodRuleName
settlementPeriodRuleName
- Name for Date Rulepublic void setBillingPlanPriceDateRule(@Nullable String billingPlanPriceDateRule)
Original property name from the Odata EDM: BillingPlanPriceDateRule
billingPlanPriceDateRule
- Rule for Determining the Pricing Datepublic void setBillingPlanIsFinalized(@Nullable Boolean billingPlanIsFinalized)
Original property name from the Odata EDM: BillingPlanIsFinalized
billingPlanIsFinalized
- Billing Plan Is Finalizedpublic void setBillingBlockReason(@Nullable String billingBlockReason)
Original property name from the Odata EDM: BillingBlockReason
billingBlockReason
- Business Partner: Billing Block Reasonpublic void setShipToParty(@Nullable String shipToParty)
Original property name from the Odata EDM: ShipToParty
shipToParty
- Ship-To Partypublic void setPersonResponsible(@Nullable String personResponsible)
Original property name from the Odata EDM: PersonResponsible
personResponsible
- Employee Responsiblepublic void setBillToParty(@Nullable String billToParty)
Original property name from the Odata EDM: BillToParty
billToParty
- Bill-To Partypublic void setPayerParty(@Nullable String payerParty)
Original property name from the Odata EDM: PayerParty
payerParty
- Payerpublic void setContactPerson(@Nullable String contactPerson)
Original property name from the Odata EDM: ContactPerson
contactPerson
- Customer Contact Personpublic void setReferenceServiceContractItem(@Nullable String referenceServiceContractItem)
Original property name from the Odata EDM: ReferenceServiceContractItem
referenceServiceContractItem
- External Reference Numberpublic void setReferenceServiceQtanItem(@Nullable String referenceServiceQtanItem)
Original property name from the Odata EDM: ReferenceServiceQtanItem
referenceServiceQtanItem
- External Reference Numberpublic void setSrvcContrItemRnwlDuration(@Nullable BigDecimal srvcContrItemRnwlDuration)
Original property name from the Odata EDM: SrvcContrItemRnwlDuration
srvcContrItemRnwlDuration
- Unit for Auto Renewal Periodpublic void setSrvcContrItemRnwlDurationUnit(@Nullable String srvcContrItemRnwlDurationUnit)
Original property name from the Odata EDM: SrvcContrItemRnwlDurationUnit
srvcContrItemRnwlDurationUnit
- UOM for Auto Renewal Periodpublic void setSrvcContrItemExtensionDuration(@Nullable BigDecimal srvcContrItemExtensionDuration)
Original property name from the Odata EDM: SrvcContrItemExtensionDuration
srvcContrItemExtensionDuration
- Unit for Contract Extensionpublic void setSrvcContrItemExtnDurationUnit(@Nullable String srvcContrItemExtnDurationUnit)
Original property name from the Odata EDM: SrvcContrItemExtnDurationUnit
srvcContrItemExtnDurationUnit
- UOM for Contract Extensionpublic void setSrvcTransChangeProcess(@Nullable String srvcTransChangeProcess)
Original property name from the Odata EDM: SrvcTransChangeProcess
srvcTransChangeProcess
- Process of Maint. FWpublic void setSrvcTransChangeProcessType(@Nullable String srvcTransChangeProcessType)
Original property name from the Odata EDM: SrvcTransChangeProcessType
srvcTransChangeProcessType
- Process Typepublic void setSrvcTransChgProcSourceTransID(@Nullable String srvcTransChgProcSourceTransID)
Original property name from the Odata EDM: SrvcTransChgProcSourceTransID
srvcTransChgProcSourceTransID
- Transaction IDpublic void setSrvcTransChgProcSourceItemID(@Nullable String srvcTransChgProcSourceItemID)
Original property name from the Odata EDM: SrvcTransChgProcSourceItemID
srvcTransChgProcSourceItemID
- Shortened Item Number in Documentpublic void setSrvcTransChgProcSourceItemUUID(@Nullable UUID srvcTransChgProcSourceItemUUID)
Original property name from the Odata EDM: SrvcTransChgProcSourceItemUUID
srvcTransChgProcSourceItemUUID
- Contract Item Identifierpublic void setProfitCenter(@Nullable String profitCenter)
Original property name from the Odata EDM: ProfitCenter
profitCenter
- Profit Centerprotected String getEntityCollection()
getEntityCollection
in class VdmEntity<ServiceContractItem>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<ServiceContractItem>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<ServiceContractItem>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<ServiceContractItem>
@Nonnull public static <T> ServiceContractItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.@Nonnull public static <T,DomainT> ServiceContractItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
getDestinationForFetch
in class VdmEntity<ServiceContractItem>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
setServicePathForFetch
in class VdmEntity<ServiceContractItem>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
attachToService
in class VdmEntity<ServiceContractItem>
protected String getDefaultServicePath()
getDefaultServicePath
in class VdmEntity<ServiceContractItem>
@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<ServiceContractItem>
@Nonnull public List<SrvcContrItmBillgReqItem> fetchBillingRequestItem()
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<SrvcContrItmBillgReqItem> getBillingRequestItemOrFetch()
If the navigation property to_BillingRequestItem of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<SrvcContrItmBillgReqItem>> getBillingRequestItemIfPresent()
If the navigation property for an entity ServiceContractItem has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result
state empty
is returned.public void setBillingRequestItem(@Nonnull List<SrvcContrItmBillgReqItem> value)
If the navigation property to_BillingRequestItem of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of SrvcContrItmBillgReqItem entities.public void addBillingRequestItem(SrvcContrItmBillgReqItem... entity)
If the navigation property to_BillingRequestItem of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of SrvcContrItmBillgReqItem entities.@Nonnull public List<ServiceContrItemObjectList> fetchObjectList()
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<ServiceContrItemObjectList> getObjectListOrFetch()
If the navigation property to_ObjectList of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<ServiceContrItemObjectList>> getObjectListIfPresent()
If the navigation property for an entity ServiceContractItem has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setObjectList(@Nonnull List<ServiceContrItemObjectList> value)
If the navigation property to_ObjectList of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of ServiceContrItemObjectList entities.public void addObjectList(ServiceContrItemObjectList... entity)
If the navigation property to_ObjectList of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of ServiceContrItemObjectList entities.@Nonnull public List<ServiceContrItemPriceElement> fetchPricingElement()
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<ServiceContrItemPriceElement> getPricingElementOrFetch()
If the navigation property to_PricingElement of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<ServiceContrItemPriceElement>> getPricingElementIfPresent()
If the navigation property for an entity ServiceContractItem has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result
state empty
is returned.public void setPricingElement(@Nonnull List<ServiceContrItemPriceElement> value)
If the navigation property to_PricingElement of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of ServiceContrItemPriceElement entities.public void addPricingElement(ServiceContrItemPriceElement... entity)
If the navigation property to_PricingElement of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of ServiceContrItemPriceElement entities.@Nonnull public List<SrvcContrItemProduct> fetchProductList()
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<SrvcContrItemProduct> getProductListOrFetch()
If the navigation property to_ProductList of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<SrvcContrItemProduct>> getProductListIfPresent()
If the navigation property for an entity ServiceContractItem has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setProductList(@Nonnull List<SrvcContrItemProduct> value)
If the navigation property to_ProductList of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of SrvcContrItemProduct entities.public void addProductList(SrvcContrItemProduct... entity)
If the navigation property to_ProductList of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of SrvcContrItemProduct entities.@Nonnull public List<ServiceContrItmReleasedOrder> fetchReleasedOrder()
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<ServiceContrItmReleasedOrder> getReleasedOrderOrFetch()
If the navigation property to_ReleasedOrder of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<ServiceContrItmReleasedOrder>> getReleasedOrderIfPresent()
If the navigation property for an entity ServiceContractItem has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result
state empty
is returned.public void setReleasedOrder(@Nonnull List<ServiceContrItmReleasedOrder> value)
If the navigation property to_ReleasedOrder of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of ServiceContrItmReleasedOrder entities.public void addReleasedOrder(ServiceContrItmReleasedOrder... entity)
If the navigation property to_ReleasedOrder of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of ServiceContrItmReleasedOrder entities.@Nullable public ServiceContract fetchServiceContract()
Please note: This method will not cache or persist the query results.
null
if an entity is not associated.com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nullable public ServiceContract getServiceContractOrFetch()
If the navigation property to_ServiceContract of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<ServiceContract> getServiceContractIfPresent()
If the navigation property for an entity ServiceContractItem has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setServiceContract(ServiceContract value)
value
- New ServiceContract entity.@Nonnull public List<ServiceContractItemText> fetchText()
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<ServiceContractItemText> getTextOrFetch()
If the navigation property to_Text of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<ServiceContractItemText>> getTextIfPresent()
If the navigation property for an entity ServiceContractItem has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setText(@Nonnull List<ServiceContractItemText> value)
If the navigation property to_Text of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of ServiceContractItemText entities.public void addText(ServiceContractItemText... entity)
If the navigation property to_Text of a queried ServiceContractItem is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of ServiceContractItemText entities.@Nonnull public static ServiceContractItem.ServiceContractItemBuilder builder()
@Nullable public String getServiceContract()
Original property name from the Odata EDM: ServiceContract
@Nullable public String getServiceContractItem()
Original property name from the Odata EDM: ServiceContractItem
@Nullable public String getServiceContractItemCategory()
Original property name from the Odata EDM: ServiceContractItemCategory
@Nullable public String getProduct()
Original property name from the Odata EDM: Product
@Nullable public BigDecimal getQuantity()
Original property name from the Odata EDM: Quantity
@Nullable public String getQuantityUnit()
Original property name from the Odata EDM: QuantityUnit
@Nullable public String getServiceContractItemDescription()
Original property name from the Odata EDM: ServiceContractItemDescription
@Nullable public String getLanguage()
Original property name from the Odata EDM: Language
@Nullable public BigDecimal getServiceDocItemGrossAmount()
Original property name from the Odata EDM: ServiceDocItemGrossAmount
@Nullable public BigDecimal getServiceDocumentItemNetAmount()
Original property name from the Odata EDM: ServiceDocumentItemNetAmount
@Nullable public BigDecimal getServiceDocumentItemTaxAmount()
Original property name from the Odata EDM: ServiceDocumentItemTaxAmount
@Nullable public String getTransactionCurrency()
Original property name from the Odata EDM: TransactionCurrency
@Nullable public String getServiceContractItemIsReleased()
Original property name from the Odata EDM: ServiceContractItemIsReleased
@Nullable public String getServiceContractItemIsCompleted()
Original property name from the Odata EDM: ServiceContractItemIsCompleted
@Nullable public String getServiceContractItemCanclnParty()
Original property name from the Odata EDM: ServiceContractItemCanclnParty
@Nullable public String getServiceContractItmCanclnReason()
Original property name from the Odata EDM: ServiceContractItmCanclnReason
@Nullable public String getSrvcContrItemCreditStatus()
Original property name from the Odata EDM: SrvcContrItemCreditStatus
@Nullable public BigDecimal getServiceContractItemCanclnDate()
Original property name from the Odata EDM: ServiceContractItemCanclnDate
@Nullable public BigDecimal getServiceContrItemStartDateTime()
Original property name from the Odata EDM: ServiceContrItemStartDateTime
@Nullable public BigDecimal getServiceContrItemEndDateTime()
Original property name from the Odata EDM: ServiceContrItemEndDateTime
@Nullable public String getBillingPlanBillingDateRuleName()
Original property name from the Odata EDM: BillingPlanBillingDateRuleName
@Nullable public String getSettlementPeriodRuleName()
Original property name from the Odata EDM: SettlementPeriodRuleName
@Nullable public String getBillingPlanPriceDateRule()
Original property name from the Odata EDM: BillingPlanPriceDateRule
@Nullable public Boolean getBillingPlanIsFinalized()
Original property name from the Odata EDM: BillingPlanIsFinalized
@Nullable public String getBillingBlockReason()
Original property name from the Odata EDM: BillingBlockReason
@Nullable public String getShipToParty()
Original property name from the Odata EDM: ShipToParty
@Nullable public String getPersonResponsible()
Original property name from the Odata EDM: PersonResponsible
@Nullable public String getBillToParty()
Original property name from the Odata EDM: BillToParty
@Nullable public String getPayerParty()
Original property name from the Odata EDM: PayerParty
@Nullable public String getContactPerson()
Original property name from the Odata EDM: ContactPerson
@Nullable public String getReferenceServiceContractItem()
Original property name from the Odata EDM: ReferenceServiceContractItem
@Nullable public String getReferenceServiceQtanItem()
Original property name from the Odata EDM: ReferenceServiceQtanItem
@Nullable public BigDecimal getSrvcContrItemRnwlDuration()
Original property name from the Odata EDM: SrvcContrItemRnwlDuration
@Nullable public String getSrvcContrItemRnwlDurationUnit()
Original property name from the Odata EDM: SrvcContrItemRnwlDurationUnit
@Nullable public BigDecimal getSrvcContrItemExtensionDuration()
Original property name from the Odata EDM: SrvcContrItemExtensionDuration
@Nullable public String getSrvcContrItemExtnDurationUnit()
Original property name from the Odata EDM: SrvcContrItemExtnDurationUnit
@Nullable public String getSrvcTransChangeProcess()
Original property name from the Odata EDM: SrvcTransChangeProcess
@Nullable public String getSrvcTransChangeProcessType()
Original property name from the Odata EDM: SrvcTransChangeProcessType
@Nullable public String getSrvcTransChgProcSourceTransID()
Original property name from the Odata EDM: SrvcTransChgProcSourceTransID
@Nullable public String getSrvcTransChgProcSourceItemID()
Original property name from the Odata EDM: SrvcTransChgProcSourceItemID
@Nullable public UUID getSrvcTransChgProcSourceItemUUID()
Original property name from the Odata EDM: SrvcTransChgProcSourceItemUUID
@Nullable public String getProfitCenter()
Original property name from the Odata EDM: ProfitCenter
@Nonnull public String toString()
toString
in class VdmObject<ServiceContractItem>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<ServiceContractItem>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<ServiceContractItem>
public int hashCode()
hashCode
in class VdmEntity<ServiceContractItem>
Copyright © 2022 SAP SE. All rights reserved.