public class BusPartPaymentItem extends VdmEntity<BusPartPaymentItem>
Original entity name from the Odata EDM: BusPartPaymentItemType
Modifier and Type | Class and Description |
---|---|
static class |
BusPartPaymentItem.BusPartPaymentItemBuilder
Helper class to allow for fluent creation of BusPartPaymentItem instances.
|
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS
Constructor and Description |
---|
BusPartPaymentItem() |
BusPartPaymentItem(UUID cADocumentContainerUUID,
String cADocumentContainerSqncNumber,
String cAPaymentDocument,
LocalDate creationDate,
LocalTime creationTime,
String cADocContainerDocItemRefType,
String cADocContainerDocItmRefTypeTxt,
String businessPartner,
String businessPartnerFullName,
String contractAccount,
String contractAccountName,
String cAContract,
String cASubApplication,
String cASubApplicationText,
String companyCode,
String companyCodeName,
String cAGroupingForPayment,
UUID cADocumentContainerInvoiceUUID,
String cADocContainerInvoiceSqncNmbr,
String businessArea,
String businessAreaName,
String segment,
String segmentName,
String cAClearingReason,
String cAClearingReasonName,
String displayCurrency,
BigDecimal amountInDisplayCurrency,
BusPartPaymentItemParameters toParameters) |
Modifier and Type | Method and Description |
---|---|
static BusPartPaymentItem.BusPartPaymentItemBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected void |
fromMap(Map<String,Object> inputValues)
Read entity data from generic map.
|
BigDecimal |
getAmountInDisplayCurrency()
Constraints: Not nullable, Precision: 13, Scale: 0
|
String |
getBusinessArea()
Constraints: Not nullable, Maximum length: 4
|
String |
getBusinessAreaName()
Constraints: Not nullable, Maximum length: 30
|
String |
getBusinessPartner()
Constraints: Not nullable, Maximum length: 10
|
String |
getBusinessPartnerFullName()
Constraints: Not nullable, Maximum length: 81
|
String |
getCAClearingReason()
Constraints: Not nullable, Maximum length: 2
|
String |
getCAClearingReasonName()
Constraints: Not nullable, Maximum length: 50
|
String |
getCAContract()
Constraints: Not nullable, Maximum length: 20
|
String |
getCADocContainerDocItemRefType()
Constraints: Not nullable, Maximum length: 2
|
String |
getCADocContainerDocItmRefTypeTxt()
Constraints: Not nullable, Maximum length: 60
|
String |
getCADocContainerInvoiceSqncNmbr()
Constraints: Not nullable, Maximum length: 6
|
UUID |
getCADocumentContainerInvoiceUUID()
Constraints: Nullable
|
String |
getCADocumentContainerSqncNumber()
(Key Field) Constraints: Not nullable, Maximum length: 6
|
UUID |
getCADocumentContainerUUID()
(Key Field) Constraints: Not nullable
|
String |
getCAGroupingForPayment()
Constraints: Not nullable, Maximum length: 10
|
String |
getCAPaymentDocument()
Constraints: Not nullable, Maximum length: 12
|
String |
getCASubApplication()
Constraints: Not nullable, Maximum length: 1
|
String |
getCASubApplicationText()
Constraints: Not nullable, Maximum length: 250
|
String |
getCompanyCode()
Constraints: Not nullable, Maximum length: 4
|
String |
getCompanyCodeName()
Constraints: Not nullable, Maximum length: 25
|
String |
getContractAccount()
Constraints: Not nullable, Maximum length: 12
|
String |
getContractAccountName()
Constraints: Not nullable, Maximum length: 35
|
LocalDate |
getCreationDate()
Constraints: Nullable
|
LocalTime |
getCreationTime()
Constraints: Not nullable
|
String |
getDisplayCurrency()
Constraints: Not nullable, Maximum length: 5
|
protected String |
getEntityCollection()
Used by request builders and navigation property methods to construct OData requests.
|
protected ODataEntityKey |
getKey() |
String |
getOdataType() |
io.vavr.control.Option<BusPartPaymentItemParameters> |
getParametersIfPresent()
Retrieval of associated BusPartPaymentItemParameters entity (one to one).
|
String |
getSegment()
Constraints: Not nullable, Maximum length: 10
|
String |
getSegmentName()
Constraints: Not nullable, Maximum length: 50
|
Class<BusPartPaymentItem> |
getType() |
int |
hashCode() |
void |
setAmountInDisplayCurrency(BigDecimal amountInDisplayCurrency)
Constraints: Not nullable, Precision: 13, Scale: 0
|
void |
setBusinessArea(String businessArea)
Constraints: Not nullable, Maximum length: 4
|
void |
setBusinessAreaName(String businessAreaName)
Constraints: Not nullable, Maximum length: 30
|
void |
setBusinessPartner(String businessPartner)
Constraints: Not nullable, Maximum length: 10
|
void |
setBusinessPartnerFullName(String businessPartnerFullName)
Constraints: Not nullable, Maximum length: 81
|
void |
setCAClearingReason(String cAClearingReason)
Constraints: Not nullable, Maximum length: 2
|
void |
setCAClearingReasonName(String cAClearingReasonName)
Constraints: Not nullable, Maximum length: 50
|
void |
setCAContract(String cAContract)
Constraints: Not nullable, Maximum length: 20
|
void |
setCADocContainerDocItemRefType(String cADocContainerDocItemRefType)
Constraints: Not nullable, Maximum length: 2
|
void |
setCADocContainerDocItmRefTypeTxt(String cADocContainerDocItmRefTypeTxt)
Constraints: Not nullable, Maximum length: 60
|
void |
setCADocContainerInvoiceSqncNmbr(String cADocContainerInvoiceSqncNmbr)
Constraints: Not nullable, Maximum length: 6
|
void |
setCADocumentContainerInvoiceUUID(UUID cADocumentContainerInvoiceUUID)
Constraints: Nullable
|
void |
setCADocumentContainerSqncNumber(String cADocumentContainerSqncNumber)
(Key Field) Constraints: Not nullable, Maximum length: 6
|
void |
setCADocumentContainerUUID(UUID cADocumentContainerUUID)
(Key Field) Constraints: Not nullable
|
void |
setCAGroupingForPayment(String cAGroupingForPayment)
Constraints: Not nullable, Maximum length: 10
|
void |
setCAPaymentDocument(String cAPaymentDocument)
Constraints: Not nullable, Maximum length: 12
|
void |
setCASubApplication(String cASubApplication)
Constraints: Not nullable, Maximum length: 1
|
void |
setCASubApplicationText(String cASubApplicationText)
Constraints: Not nullable, Maximum length: 250
|
void |
setCompanyCode(String companyCode)
Constraints: Not nullable, Maximum length: 4
|
void |
setCompanyCodeName(String companyCodeName)
Constraints: Not nullable, Maximum length: 25
|
void |
setContractAccount(String contractAccount)
Constraints: Not nullable, Maximum length: 12
|
void |
setContractAccountName(String contractAccountName)
Constraints: Not nullable, Maximum length: 35
|
void |
setCreationDate(LocalDate creationDate)
Constraints: Nullable
|
void |
setCreationTime(LocalTime creationTime)
Constraints: Not nullable
|
void |
setDisplayCurrency(String displayCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setParameters(BusPartPaymentItemParameters value)
Overwrites the associated BusPartPaymentItemParameters entity for the loaded navigation property
Parameters.
|
void |
setSegment(String segment)
Constraints: Not nullable, Maximum length: 10
|
void |
setSegmentName(String segmentName)
Constraints: Not nullable, Maximum length: 50
|
protected Map<String,Object> |
toMapOfFields()
Get all fields as map.
|
protected Map<String,Object> |
toMapOfNavigationProperties()
Get navigation properties as map.
|
String |
toString() |
all, attachToService, getDefaultServicePath, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifier
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final SimpleProperty<BusPartPaymentItem> ALL_FIELDS
public static final SimpleProperty.Guid<BusPartPaymentItem> CA_DOCUMENT_CONTAINER_UUID
public static final SimpleProperty.String<BusPartPaymentItem> CA_DOCUMENT_CONTAINER_SQNC_NUMBER
public static final SimpleProperty.String<BusPartPaymentItem> CA_PAYMENT_DOCUMENT
public static final SimpleProperty.Date<BusPartPaymentItem> CREATION_DATE
public static final SimpleProperty.Time<BusPartPaymentItem> CREATION_TIME
public static final SimpleProperty.String<BusPartPaymentItem> CA_DOC_CONTAINER_DOC_ITEM_REF_TYPE
public static final SimpleProperty.String<BusPartPaymentItem> CA_DOC_CONTAINER_DOC_ITM_REF_TYPE_TXT
public static final SimpleProperty.String<BusPartPaymentItem> BUSINESS_PARTNER
public static final SimpleProperty.String<BusPartPaymentItem> BUSINESS_PARTNER_FULL_NAME
public static final SimpleProperty.String<BusPartPaymentItem> CONTRACT_ACCOUNT
public static final SimpleProperty.String<BusPartPaymentItem> CONTRACT_ACCOUNT_NAME
public static final SimpleProperty.String<BusPartPaymentItem> CA_CONTRACT
public static final SimpleProperty.String<BusPartPaymentItem> CA_SUB_APPLICATION
public static final SimpleProperty.String<BusPartPaymentItem> CA_SUB_APPLICATION_TEXT
public static final SimpleProperty.String<BusPartPaymentItem> COMPANY_CODE
public static final SimpleProperty.String<BusPartPaymentItem> COMPANY_CODE_NAME
public static final SimpleProperty.String<BusPartPaymentItem> CA_GROUPING_FOR_PAYMENT
public static final SimpleProperty.Guid<BusPartPaymentItem> CA_DOCUMENT_CONTAINER_INVOICE_UUID
public static final SimpleProperty.String<BusPartPaymentItem> CA_DOC_CONTAINER_INVOICE_SQNC_NMBR
public static final SimpleProperty.String<BusPartPaymentItem> BUSINESS_AREA
public static final SimpleProperty.String<BusPartPaymentItem> BUSINESS_AREA_NAME
public static final SimpleProperty.String<BusPartPaymentItem> SEGMENT
public static final SimpleProperty.String<BusPartPaymentItem> SEGMENT_NAME
public static final SimpleProperty.String<BusPartPaymentItem> CA_CLEARING_REASON
public static final SimpleProperty.String<BusPartPaymentItem> CA_CLEARING_REASON_NAME
public static final SimpleProperty.String<BusPartPaymentItem> DISPLAY_CURRENCY
public static final SimpleProperty.NumericDecimal<BusPartPaymentItem> AMOUNT_IN_DISPLAY_CURRENCY
public static final NavigationProperty.Single<BusPartPaymentItem,BusPartPaymentItemParameters> TO_PARAMETERS
public BusPartPaymentItem()
public BusPartPaymentItem(@Nullable UUID cADocumentContainerUUID, @Nullable String cADocumentContainerSqncNumber, @Nullable String cAPaymentDocument, @Nullable LocalDate creationDate, @Nullable LocalTime creationTime, @Nullable String cADocContainerDocItemRefType, @Nullable String cADocContainerDocItmRefTypeTxt, @Nullable String businessPartner, @Nullable String businessPartnerFullName, @Nullable String contractAccount, @Nullable String contractAccountName, @Nullable String cAContract, @Nullable String cASubApplication, @Nullable String cASubApplicationText, @Nullable String companyCode, @Nullable String companyCodeName, @Nullable String cAGroupingForPayment, @Nullable UUID cADocumentContainerInvoiceUUID, @Nullable String cADocContainerInvoiceSqncNmbr, @Nullable String businessArea, @Nullable String businessAreaName, @Nullable String segment, @Nullable String segmentName, @Nullable String cAClearingReason, @Nullable String cAClearingReasonName, @Nullable String displayCurrency, @Nullable BigDecimal amountInDisplayCurrency, @Nullable BusPartPaymentItemParameters toParameters)
@Nonnull public Class<BusPartPaymentItem> getType()
getType
in class VdmObject<BusPartPaymentItem>
public void setCADocumentContainerUUID(@Nullable UUID cADocumentContainerUUID)
Original property name from the Odata EDM: CADocumentContainerUUID
cADocumentContainerUUID
- Document Container IDpublic void setCADocumentContainerSqncNumber(@Nullable String cADocumentContainerSqncNumber)
Original property name from the Odata EDM: CADocumentContainerSqncNumber
cADocumentContainerSqncNumber
- Sequence Numberpublic void setCAPaymentDocument(@Nullable String cAPaymentDocument)
Original property name from the Odata EDM: CAPaymentDocument
cAPaymentDocument
- Documentpublic void setCreationDate(@Nullable LocalDate creationDate)
Original property name from the Odata EDM: CreationDate
creationDate
- Day On Which Accounting Document Was Enteredpublic void setCreationTime(@Nullable LocalTime creationTime)
Original property name from the Odata EDM: CreationTime
creationTime
- Time of Entrypublic void setCADocContainerDocItemRefType(@Nullable String cADocContainerDocItemRefType)
Original property name from the Odata EDM: CADocContainerDocItemRefType
cADocContainerDocItemRefType
- Document Item Reference Categorypublic void setCADocContainerDocItmRefTypeTxt(@Nullable String cADocContainerDocItmRefTypeTxt)
Original property name from the Odata EDM: CADocContainerDocItmRefTypeTxt
cADocContainerDocItmRefTypeTxt
- Short Text for Fixed Valuespublic void setBusinessPartner(@Nullable String businessPartner)
Original property name from the Odata EDM: BusinessPartner
businessPartner
- Business Partner Numberpublic void setBusinessPartnerFullName(@Nullable String businessPartnerFullName)
Original property name from the Odata EDM: BusinessPartnerFullName
businessPartnerFullName
- The businessPartnerFullName to set.public void setContractAccount(@Nullable String contractAccount)
Original property name from the Odata EDM: ContractAccount
contractAccount
- The contractAccount to set.public void setContractAccountName(@Nullable String contractAccountName)
Original property name from the Odata EDM: ContractAccountName
contractAccountName
- The contractAccountName to set.public void setCAContract(@Nullable String cAContract)
Original property name from the Odata EDM: CAContract
cAContract
- Reference Specifications from Contractpublic void setCASubApplication(@Nullable String cASubApplication)
Original property name from the Odata EDM: CASubApplication
cASubApplication
- Subapplication in Contract Accounts Receivable and Payablepublic void setCASubApplicationText(@Nullable String cASubApplicationText)
Original property name from the Odata EDM: CASubApplicationText
cASubApplicationText
- Description (250 Characters)public void setCompanyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
companyCode
- Company Codepublic void setCompanyCodeName(@Nullable String companyCodeName)
Original property name from the Odata EDM: CompanyCodeName
companyCodeName
- Name of Company Code or Companypublic void setCAGroupingForPayment(@Nullable String cAGroupingForPayment)
Original property name from the Odata EDM: CAGroupingForPayment
cAGroupingForPayment
- Grouping field for automatic paymentspublic void setCADocumentContainerInvoiceUUID(@Nullable UUID cADocumentContainerInvoiceUUID)
Original property name from the Odata EDM: CADocumentContainerInvoiceUUID
cADocumentContainerInvoiceUUID
- Document Container IDpublic void setCADocContainerInvoiceSqncNmbr(@Nullable String cADocContainerInvoiceSqncNmbr)
Original property name from the Odata EDM: CADocContainerInvoiceSqncNmbr
cADocContainerInvoiceSqncNmbr
- Sequence Numberpublic void setBusinessArea(@Nullable String businessArea)
Original property name from the Odata EDM: BusinessArea
businessArea
- Business Areapublic void setBusinessAreaName(@Nullable String businessAreaName)
Original property name from the Odata EDM: BusinessAreaName
businessAreaName
- Business Area Descriptionpublic void setSegment(@Nullable String segment)
Original property name from the Odata EDM: Segment
segment
- Segment for Segmental Reportingpublic void setSegmentName(@Nullable String segmentName)
Original property name from the Odata EDM: SegmentName
segmentName
- Segment Namepublic void setCAClearingReason(@Nullable String cAClearingReason)
Original property name from the Odata EDM: CAClearingReason
cAClearingReason
- The cAClearingReason to set.public void setCAClearingReasonName(@Nullable String cAClearingReasonName)
Original property name from the Odata EDM: CAClearingReasonName
cAClearingReasonName
- Namepublic void setDisplayCurrency(@Nullable String displayCurrency)
Original property name from the Odata EDM: DisplayCurrency
displayCurrency
- The displayCurrency to set.public void setAmountInDisplayCurrency(@Nullable BigDecimal amountInDisplayCurrency)
Original property name from the Odata EDM: AmountInDisplayCurrency
amountInDisplayCurrency
- The amountInDisplayCurrency to set.protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<BusPartPaymentItem>
@Nonnull protected ODataEntityKey getKey()
getKey
in class VdmObject<BusPartPaymentItem>
@Nonnull protected Map<String,Object> toMapOfFields()
VdmObject
toMapOfFields
in class VdmObject<BusPartPaymentItem>
protected void fromMap(Map<String,Object> inputValues)
VdmObject
fromMap
in class VdmObject<BusPartPaymentItem>
inputValues
- The key-value map.@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
VdmObject
toMapOfNavigationProperties
in class VdmObject<BusPartPaymentItem>
@Nonnull public io.vavr.control.Option<BusPartPaymentItemParameters> getParametersIfPresent()
If the navigation property for an entity BusPartPaymentItem 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 setParameters(BusPartPaymentItemParameters value)
value
- New BusPartPaymentItemParameters entity.@Nonnull public static BusPartPaymentItem.BusPartPaymentItemBuilder builder()
@Nullable public UUID getCADocumentContainerUUID()
Original property name from the Odata EDM: CADocumentContainerUUID
@Nullable public String getCADocumentContainerSqncNumber()
Original property name from the Odata EDM: CADocumentContainerSqncNumber
@Nullable public String getCAPaymentDocument()
Original property name from the Odata EDM: CAPaymentDocument
@Nullable public LocalDate getCreationDate()
Original property name from the Odata EDM: CreationDate
@Nullable public LocalTime getCreationTime()
Original property name from the Odata EDM: CreationTime
@Nullable public String getCADocContainerDocItemRefType()
Original property name from the Odata EDM: CADocContainerDocItemRefType
@Nullable public String getCADocContainerDocItmRefTypeTxt()
Original property name from the Odata EDM: CADocContainerDocItmRefTypeTxt
@Nullable public String getBusinessPartner()
Original property name from the Odata EDM: BusinessPartner
@Nullable public String getBusinessPartnerFullName()
Original property name from the Odata EDM: BusinessPartnerFullName
@Nullable public String getContractAccount()
Original property name from the Odata EDM: ContractAccount
@Nullable public String getContractAccountName()
Original property name from the Odata EDM: ContractAccountName
@Nullable public String getCAContract()
Original property name from the Odata EDM: CAContract
@Nullable public String getCASubApplication()
Original property name from the Odata EDM: CASubApplication
@Nullable public String getCASubApplicationText()
Original property name from the Odata EDM: CASubApplicationText
@Nullable public String getCompanyCode()
Original property name from the Odata EDM: CompanyCode
@Nullable public String getCompanyCodeName()
Original property name from the Odata EDM: CompanyCodeName
@Nullable public String getCAGroupingForPayment()
Original property name from the Odata EDM: CAGroupingForPayment
@Nullable public UUID getCADocumentContainerInvoiceUUID()
Original property name from the Odata EDM: CADocumentContainerInvoiceUUID
@Nullable public String getCADocContainerInvoiceSqncNmbr()
Original property name from the Odata EDM: CADocContainerInvoiceSqncNmbr
@Nullable public String getBusinessArea()
Original property name from the Odata EDM: BusinessArea
@Nullable public String getBusinessAreaName()
Original property name from the Odata EDM: BusinessAreaName
@Nullable public String getSegment()
Original property name from the Odata EDM: Segment
@Nullable public String getSegmentName()
Original property name from the Odata EDM: SegmentName
@Nullable public String getCAClearingReason()
Original property name from the Odata EDM: CAClearingReason
@Nullable public String getCAClearingReasonName()
Original property name from the Odata EDM: CAClearingReasonName
@Nullable public String getDisplayCurrency()
Original property name from the Odata EDM: DisplayCurrency
@Nullable public BigDecimal getAmountInDisplayCurrency()
Original property name from the Odata EDM: AmountInDisplayCurrency
@Nonnull public String toString()
toString
in class VdmObject<BusPartPaymentItem>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<BusPartPaymentItem>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<BusPartPaymentItem>
public int hashCode()
hashCode
in class VdmEntity<BusPartPaymentItem>
public String getOdataType()
getOdataType
in class VdmObject<BusPartPaymentItem>
Copyright © 2021 SAP SE. All rights reserved.