public class BusPartPayment extends VdmEntity<BusPartPayment>
Original entity name from the Odata EDM: BusPartPaymentType
Modifier and Type | Class and Description |
---|---|
static class |
BusPartPayment.BusPartPaymentBuilder
Helper class to allow for fluent creation of BusPartPayment instances.
|
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS
Constructor and Description |
---|
BusPartPayment() |
BusPartPayment(UUID cADocumentContainerUUID,
String cAPaymentDocument,
String cADocumentOriginCode,
String cADocumentOriginCodeName,
String cADocumentContainerRefType,
String cADocumentContainerRefTypeText,
LocalDate creationDate,
LocalTime creationTime,
String displayCurrency,
BigDecimal cAPaymentAmountInDC,
BusPartPaymentParameters toParameters) |
Modifier and Type | Method and Description |
---|---|
static BusPartPayment.BusPartPaymentBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected void |
fromMap(Map<String,Object> inputValues)
Read entity data from generic map.
|
String |
getCADocumentContainerRefType()
Constraints: Not nullable, Maximum length: 3
|
String |
getCADocumentContainerRefTypeText()
Constraints: Not nullable, Maximum length: 50
|
UUID |
getCADocumentContainerUUID()
(Key Field) Constraints: Not nullable
|
String |
getCADocumentOriginCode()
Constraints: Not nullable, Maximum length: 2
|
String |
getCADocumentOriginCodeName()
Constraints: Not nullable, Maximum length: 40
|
BigDecimal |
getCAPaymentAmountInDC()
Constraints: Not nullable, Precision: 13, Scale: 0
|
String |
getCAPaymentDocument()
Constraints: Not nullable, Maximum length: 12
|
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<BusPartPaymentParameters> |
getParametersIfPresent()
Retrieval of associated BusPartPaymentParameters entity (one to one).
|
Class<BusPartPayment> |
getType() |
int |
hashCode() |
void |
setCADocumentContainerRefType(String cADocumentContainerRefType)
Constraints: Not nullable, Maximum length: 3
|
void |
setCADocumentContainerRefTypeText(String cADocumentContainerRefTypeText)
Constraints: Not nullable, Maximum length: 50
|
void |
setCADocumentContainerUUID(UUID cADocumentContainerUUID)
(Key Field) Constraints: Not nullable
|
void |
setCADocumentOriginCode(String cADocumentOriginCode)
Constraints: Not nullable, Maximum length: 2
|
void |
setCADocumentOriginCodeName(String cADocumentOriginCodeName)
Constraints: Not nullable, Maximum length: 40
|
void |
setCAPaymentAmountInDC(BigDecimal cAPaymentAmountInDC)
Constraints: Not nullable, Precision: 13, Scale: 0
|
void |
setCAPaymentDocument(String cAPaymentDocument)
Constraints: Not nullable, Maximum length: 12
|
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(BusPartPaymentParameters value)
Overwrites the associated BusPartPaymentParameters entity for the loaded navigation property
Parameters.
|
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<BusPartPayment> ALL_FIELDS
public static final SimpleProperty.Guid<BusPartPayment> CA_DOCUMENT_CONTAINER_UUID
public static final SimpleProperty.String<BusPartPayment> CA_PAYMENT_DOCUMENT
public static final SimpleProperty.String<BusPartPayment> CA_DOCUMENT_ORIGIN_CODE
public static final SimpleProperty.String<BusPartPayment> CA_DOCUMENT_ORIGIN_CODE_NAME
public static final SimpleProperty.String<BusPartPayment> CA_DOCUMENT_CONTAINER_REF_TYPE
public static final SimpleProperty.String<BusPartPayment> CA_DOCUMENT_CONTAINER_REF_TYPE_TEXT
public static final SimpleProperty.Date<BusPartPayment> CREATION_DATE
public static final SimpleProperty.Time<BusPartPayment> CREATION_TIME
public static final SimpleProperty.String<BusPartPayment> DISPLAY_CURRENCY
public static final SimpleProperty.NumericDecimal<BusPartPayment> CA_PAYMENT_AMOUNT_IN_DC
public static final NavigationProperty.Single<BusPartPayment,BusPartPaymentParameters> TO_PARAMETERS
public BusPartPayment()
public BusPartPayment(@Nullable UUID cADocumentContainerUUID, @Nullable String cAPaymentDocument, @Nullable String cADocumentOriginCode, @Nullable String cADocumentOriginCodeName, @Nullable String cADocumentContainerRefType, @Nullable String cADocumentContainerRefTypeText, @Nullable LocalDate creationDate, @Nullable LocalTime creationTime, @Nullable String displayCurrency, @Nullable BigDecimal cAPaymentAmountInDC, @Nullable BusPartPaymentParameters toParameters)
@Nonnull public Class<BusPartPayment> getType()
getType
in class VdmObject<BusPartPayment>
public void setCADocumentContainerUUID(@Nullable UUID cADocumentContainerUUID)
Original property name from the Odata EDM: CADocumentContainerUUID
cADocumentContainerUUID
- Document Container IDpublic void setCAPaymentDocument(@Nullable String cAPaymentDocument)
Original property name from the Odata EDM: CAPaymentDocument
cAPaymentDocument
- Documentpublic void setCADocumentOriginCode(@Nullable String cADocumentOriginCode)
Original property name from the Odata EDM: CADocumentOriginCode
cADocumentOriginCode
- Document Origin Keypublic void setCADocumentOriginCodeName(@Nullable String cADocumentOriginCodeName)
Original property name from the Odata EDM: CADocumentOriginCodeName
cADocumentOriginCodeName
- Description of Document Originpublic void setCADocumentContainerRefType(@Nullable String cADocumentContainerRefType)
Original property name from the Odata EDM: CADocumentContainerRefType
cADocumentContainerRefType
- Document Container - Reference Typepublic void setCADocumentContainerRefTypeText(@Nullable String cADocumentContainerRefTypeText)
Original property name from the Odata EDM: CADocumentContainerRefTypeText
cADocumentContainerRefTypeText
- Reference Type of Document Conainer Textpublic 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 setDisplayCurrency(@Nullable String displayCurrency)
Original property name from the Odata EDM: DisplayCurrency
displayCurrency
- The displayCurrency to set.public void setCAPaymentAmountInDC(@Nullable BigDecimal cAPaymentAmountInDC)
Original property name from the Odata EDM: CAPaymentAmountInDC
cAPaymentAmountInDC
- The cAPaymentAmountInDC to set.protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<BusPartPayment>
@Nonnull protected ODataEntityKey getKey()
getKey
in class VdmObject<BusPartPayment>
@Nonnull protected Map<String,Object> toMapOfFields()
VdmObject
toMapOfFields
in class VdmObject<BusPartPayment>
protected void fromMap(Map<String,Object> inputValues)
VdmObject
fromMap
in class VdmObject<BusPartPayment>
inputValues
- The key-value map.@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
VdmObject
toMapOfNavigationProperties
in class VdmObject<BusPartPayment>
@Nonnull public io.vavr.control.Option<BusPartPaymentParameters> getParametersIfPresent()
If the navigation property for an entity BusPartPayment 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(BusPartPaymentParameters value)
value
- New BusPartPaymentParameters entity.@Nonnull public static BusPartPayment.BusPartPaymentBuilder builder()
@Nullable public UUID getCADocumentContainerUUID()
Original property name from the Odata EDM: CADocumentContainerUUID
@Nullable public String getCAPaymentDocument()
Original property name from the Odata EDM: CAPaymentDocument
@Nullable public String getCADocumentOriginCode()
Original property name from the Odata EDM: CADocumentOriginCode
@Nullable public String getCADocumentOriginCodeName()
Original property name from the Odata EDM: CADocumentOriginCodeName
@Nullable public String getCADocumentContainerRefType()
Original property name from the Odata EDM: CADocumentContainerRefType
@Nullable public String getCADocumentContainerRefTypeText()
Original property name from the Odata EDM: CADocumentContainerRefTypeText
@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 getDisplayCurrency()
Original property name from the Odata EDM: DisplayCurrency
@Nullable public BigDecimal getCAPaymentAmountInDC()
Original property name from the Odata EDM: CAPaymentAmountInDC
@Nonnull public String toString()
toString
in class VdmObject<BusPartPayment>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<BusPartPayment>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<BusPartPayment>
public int hashCode()
hashCode
in class VdmEntity<BusPartPayment>
public String getOdataType()
getOdataType
in class VdmObject<BusPartPayment>
Copyright © 2021 SAP SE. All rights reserved.