public class CASecurityDepositReqDetail extends VdmEntity<CASecurityDepositReqDetail>
Original entity name from the Odata EDM: CASecurityDepositReqDetailType
Modifier and Type | Class and Description |
---|---|
static class |
CASecurityDepositReqDetail.CASecurityDepositReqDetailBuilder
Helper class to allow for fluent creation of CASecurityDepositReqDetail instances.
|
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS
Constructor and Description |
---|
CASecurityDepositReqDetail() |
CASecurityDepositReqDetail(String cASecurityDeposit,
String cADocumentNumber,
String cAAuthorizationGroup,
String cASecDepDocBPItemStatus,
String cASecDepDocBPItemStatusText,
String cASecurityDepositRequestReason,
String cASecurityDepositReqReasonText,
BigDecimal cAAmountInTransactionCurrency,
BigDecimal amountInRefundCurrency,
BigDecimal cAPaymentAmountInPaytCurrency,
BigDecimal cAReleasedAmtInPaymentCurrency,
BigDecimal cAReversedAmtInTransCurrency,
BigDecimal cAScrtyDepReqDocRequestAmount,
String transactionCurrency,
String paymentCurrency,
String refundCurrency,
String createdByUser,
String createdByUserDescription,
LocalDate creationDate,
LocalTime creationTime,
LocalDate cAPostingDate,
List<CAScrtyDepDocumentFlow> to_CAScrtyDepDocumentFlow,
CASecurityDeposit to_CASecurityDeposit) |
Modifier and Type | Method and Description |
---|---|
void |
addCAScrtyDepDocumentFlow(CAScrtyDepDocumentFlow... entity)
Adds elements to the list of associated CAScrtyDepDocumentFlow entities.
|
static CASecurityDepositReqDetail.CASecurityDepositReqDetailBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected void |
fromMap(Map<String,Object> inputValues)
Read entity data from generic map.
|
BigDecimal |
getAmountInRefundCurrency()
Constraints: Not nullable, Precision: 11, Scale: 0
|
BigDecimal |
getCAAmountInTransactionCurrency()
Constraints: Not nullable, Precision: 13, Scale: 0
|
String |
getCAAuthorizationGroup()
Constraints: Not nullable, Maximum length: 4
|
String |
getCADocumentNumber()
(Key Field) Constraints: Not nullable, Maximum length: 12
|
BigDecimal |
getCAPaymentAmountInPaytCurrency()
Constraints: Not nullable, Precision: 11, Scale: 0
|
LocalDate |
getCAPostingDate()
Constraints: Nullable
|
BigDecimal |
getCAReleasedAmtInPaymentCurrency()
Constraints: Not nullable, Precision: 11, Scale: 0
|
BigDecimal |
getCAReversedAmtInTransCurrency()
Constraints: Not nullable, Precision: 13, Scale: 0
|
io.vavr.control.Option<List<CAScrtyDepDocumentFlow>> |
getCAScrtyDepDocumentFlowIfPresent()
Retrieval of associated CAScrtyDepDocumentFlow entities (one to many).
|
BigDecimal |
getCAScrtyDepReqDocRequestAmount()
Constraints: Not nullable, Precision: 11, Scale: 0
|
String |
getCASecDepDocBPItemStatus()
Constraints: Not nullable, Maximum length: 1
|
String |
getCASecDepDocBPItemStatusText()
Constraints: Not nullable, Maximum length: 60
|
String |
getCASecurityDeposit()
(Key Field) Constraints: Not nullable, Maximum length: 12
|
io.vavr.control.Option<CASecurityDeposit> |
getCASecurityDepositIfPresent()
Retrieval of associated CASecurityDeposit entity (one to one).
|
String |
getCASecurityDepositReqReasonText()
Constraints: Not nullable, Maximum length: 40
|
String |
getCASecurityDepositRequestReason()
Constraints: Not nullable, Maximum length: 4
|
String |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
String |
getCreatedByUserDescription()
Constraints: Not nullable, Maximum length: 80
|
LocalDate |
getCreationDate()
Constraints: Nullable
|
LocalTime |
getCreationTime()
Constraints: Not nullable
|
protected String |
getDefaultServicePath()
Used by request builders and navigation property methods to construct OData requests.
|
protected String |
getEntityCollection()
Used by request builders and navigation property methods to construct OData requests.
|
protected ODataEntityKey |
getKey() |
String |
getOdataType() |
String |
getPaymentCurrency()
Constraints: Not nullable, Maximum length: 5
|
String |
getRefundCurrency()
Constraints: Not nullable, Maximum length: 5
|
String |
getTransactionCurrency()
Constraints: Not nullable, Maximum length: 5
|
Class<CASecurityDepositReqDetail> |
getType() |
int |
hashCode() |
void |
setAmountInRefundCurrency(BigDecimal amountInRefundCurrency)
Constraints: Not nullable, Precision: 11, Scale: 0
|
void |
setCAAmountInTransactionCurrency(BigDecimal cAAmountInTransactionCurrency)
Constraints: Not nullable, Precision: 13, Scale: 0
|
void |
setCAAuthorizationGroup(String cAAuthorizationGroup)
Constraints: Not nullable, Maximum length: 4
|
void |
setCADocumentNumber(String cADocumentNumber)
(Key Field) Constraints: Not nullable, Maximum length: 12
|
void |
setCAPaymentAmountInPaytCurrency(BigDecimal cAPaymentAmountInPaytCurrency)
Constraints: Not nullable, Precision: 11, Scale: 0
|
void |
setCAPostingDate(LocalDate cAPostingDate)
Constraints: Nullable
|
void |
setCAReleasedAmtInPaymentCurrency(BigDecimal cAReleasedAmtInPaymentCurrency)
Constraints: Not nullable, Precision: 11, Scale: 0
|
void |
setCAReversedAmtInTransCurrency(BigDecimal cAReversedAmtInTransCurrency)
Constraints: Not nullable, Precision: 13, Scale: 0
|
void |
setCAScrtyDepDocumentFlow(List<CAScrtyDepDocumentFlow> value)
Overwrites the list of associated CAScrtyDepDocumentFlow entities for the loaded navigation property
_CAScrtyDepDocumentFlow.
|
void |
setCAScrtyDepReqDocRequestAmount(BigDecimal cAScrtyDepReqDocRequestAmount)
Constraints: Not nullable, Precision: 11, Scale: 0
|
void |
setCASecDepDocBPItemStatus(String cASecDepDocBPItemStatus)
Constraints: Not nullable, Maximum length: 1
|
void |
setCASecDepDocBPItemStatusText(String cASecDepDocBPItemStatusText)
Constraints: Not nullable, Maximum length: 60
|
void |
setCASecurityDeposit(CASecurityDeposit value)
Overwrites the associated CASecurityDeposit entity for the loaded navigation property
_CASecurityDeposit.
|
void |
setCASecurityDeposit(String cASecurityDeposit)
(Key Field) Constraints: Not nullable, Maximum length: 12
|
void |
setCASecurityDepositReqReasonText(String cASecurityDepositReqReasonText)
Constraints: Not nullable, Maximum length: 40
|
void |
setCASecurityDepositRequestReason(String cASecurityDepositRequestReason)
Constraints: Not nullable, Maximum length: 4
|
void |
setCreatedByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setCreatedByUserDescription(String createdByUserDescription)
Constraints: Not nullable, Maximum length: 80
|
void |
setCreationDate(LocalDate creationDate)
Constraints: Nullable
|
void |
setCreationTime(LocalTime creationTime)
Constraints: Not nullable
|
void |
setPaymentCurrency(String paymentCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setRefundCurrency(String refundCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setTransactionCurrency(String transactionCurrency)
Constraints: Not nullable, Maximum length: 5
|
protected Map<String,Object> |
toMapOfFields()
Get all fields as map.
|
protected Map<String,Object> |
toMapOfNavigationProperties()
Get navigation properties as map.
|
String |
toString() |
all, attachToService, 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<CASecurityDepositReqDetail> ALL_FIELDS
public static final SimpleProperty.String<CASecurityDepositReqDetail> CA_SECURITY_DEPOSIT
public static final SimpleProperty.String<CASecurityDepositReqDetail> CA_DOCUMENT_NUMBER
public static final SimpleProperty.String<CASecurityDepositReqDetail> CA_AUTHORIZATION_GROUP
public static final SimpleProperty.String<CASecurityDepositReqDetail> CA_SEC_DEP_DOC_BP_ITEM_STATUS
public static final SimpleProperty.String<CASecurityDepositReqDetail> CA_SEC_DEP_DOC_BP_ITEM_STATUS_TEXT
public static final SimpleProperty.String<CASecurityDepositReqDetail> CA_SECURITY_DEPOSIT_REQUEST_REASON
public static final SimpleProperty.String<CASecurityDepositReqDetail> CA_SECURITY_DEPOSIT_REQ_REASON_TEXT
public static final SimpleProperty.NumericDecimal<CASecurityDepositReqDetail> CA_AMOUNT_IN_TRANSACTION_CURRENCY
public static final SimpleProperty.NumericDecimal<CASecurityDepositReqDetail> AMOUNT_IN_REFUND_CURRENCY
public static final SimpleProperty.NumericDecimal<CASecurityDepositReqDetail> CA_PAYMENT_AMOUNT_IN_PAYT_CURRENCY
public static final SimpleProperty.NumericDecimal<CASecurityDepositReqDetail> CA_RELEASED_AMT_IN_PAYMENT_CURRENCY
public static final SimpleProperty.NumericDecimal<CASecurityDepositReqDetail> CA_REVERSED_AMT_IN_TRANS_CURRENCY
public static final SimpleProperty.NumericDecimal<CASecurityDepositReqDetail> CA_SCRTY_DEP_REQ_DOC_REQUEST_AMOUNT
public static final SimpleProperty.String<CASecurityDepositReqDetail> TRANSACTION_CURRENCY
public static final SimpleProperty.String<CASecurityDepositReqDetail> PAYMENT_CURRENCY
public static final SimpleProperty.String<CASecurityDepositReqDetail> REFUND_CURRENCY
public static final SimpleProperty.String<CASecurityDepositReqDetail> CREATED_BY_USER
public static final SimpleProperty.String<CASecurityDepositReqDetail> CREATED_BY_USER_DESCRIPTION
public static final SimpleProperty.Date<CASecurityDepositReqDetail> CREATION_DATE
public static final SimpleProperty.Time<CASecurityDepositReqDetail> CREATION_TIME
public static final SimpleProperty.Date<CASecurityDepositReqDetail> CA_POSTING_DATE
public static final NavigationProperty.Collection<CASecurityDepositReqDetail,CAScrtyDepDocumentFlow> TO__C_A_SCRTY_DEP_DOCUMENT_FLOW
public static final NavigationProperty.Single<CASecurityDepositReqDetail,CASecurityDeposit> TO__C_A_SECURITY_DEPOSIT
public CASecurityDepositReqDetail()
public CASecurityDepositReqDetail(@Nullable String cASecurityDeposit, @Nullable String cADocumentNumber, @Nullable String cAAuthorizationGroup, @Nullable String cASecDepDocBPItemStatus, @Nullable String cASecDepDocBPItemStatusText, @Nullable String cASecurityDepositRequestReason, @Nullable String cASecurityDepositReqReasonText, @Nullable BigDecimal cAAmountInTransactionCurrency, @Nullable BigDecimal amountInRefundCurrency, @Nullable BigDecimal cAPaymentAmountInPaytCurrency, @Nullable BigDecimal cAReleasedAmtInPaymentCurrency, @Nullable BigDecimal cAReversedAmtInTransCurrency, @Nullable BigDecimal cAScrtyDepReqDocRequestAmount, @Nullable String transactionCurrency, @Nullable String paymentCurrency, @Nullable String refundCurrency, @Nullable String createdByUser, @Nullable String createdByUserDescription, @Nullable LocalDate creationDate, @Nullable LocalTime creationTime, @Nullable LocalDate cAPostingDate, List<CAScrtyDepDocumentFlow> to_CAScrtyDepDocumentFlow, @Nullable CASecurityDeposit to_CASecurityDeposit)
@Nonnull public Class<CASecurityDepositReqDetail> getType()
getType
in class VdmObject<CASecurityDepositReqDetail>
public void setCASecurityDeposit(@Nullable String cASecurityDeposit)
Original property name from the Odata EDM: CASecurityDeposit
cASecurityDeposit
- Security Depositpublic void setCADocumentNumber(@Nullable String cADocumentNumber)
Original property name from the Odata EDM: CADocumentNumber
cADocumentNumber
- The cADocumentNumber to set.public void setCAAuthorizationGroup(@Nullable String cAAuthorizationGroup)
Original property name from the Odata EDM: CAAuthorizationGroup
cAAuthorizationGroup
- Authorization Grouppublic void setCASecDepDocBPItemStatus(@Nullable String cASecDepDocBPItemStatus)
Original property name from the Odata EDM: CASecDepDocBPItemStatus
cASecDepDocBPItemStatus
- Payment Status of a Contract Accounting Documentpublic void setCASecDepDocBPItemStatusText(@Nullable String cASecDepDocBPItemStatusText)
Original property name from the Odata EDM: CASecDepDocBPItemStatusText
cASecDepDocBPItemStatusText
- Short Text for Fixed Valuespublic void setCASecurityDepositRequestReason(@Nullable String cASecurityDepositRequestReason)
Original property name from the Odata EDM: CASecurityDepositRequestReason
cASecurityDepositRequestReason
- Document Request Reasonpublic void setCASecurityDepositReqReasonText(@Nullable String cASecurityDepositReqReasonText)
Original property name from the Odata EDM: CASecurityDepositReqReasonText
cASecurityDepositReqReasonText
- Text, Length 40public void setCAAmountInTransactionCurrency(@Nullable BigDecimal cAAmountInTransactionCurrency)
Original property name from the Odata EDM: CAAmountInTransactionCurrency
cAAmountInTransactionCurrency
- The cAAmountInTransactionCurrency to set.public void setAmountInRefundCurrency(@Nullable BigDecimal amountInRefundCurrency)
Original property name from the Odata EDM: AmountInRefundCurrency
amountInRefundCurrency
- The amountInRefundCurrency to set.public void setCAPaymentAmountInPaytCurrency(@Nullable BigDecimal cAPaymentAmountInPaytCurrency)
Original property name from the Odata EDM: CAPaymentAmountInPaytCurrency
cAPaymentAmountInPaytCurrency
- The cAPaymentAmountInPaytCurrency to set.public void setCAReleasedAmtInPaymentCurrency(@Nullable BigDecimal cAReleasedAmtInPaymentCurrency)
Original property name from the Odata EDM: CAReleasedAmtInPaymentCurrency
cAReleasedAmtInPaymentCurrency
- The cAReleasedAmtInPaymentCurrency to set.public void setCAReversedAmtInTransCurrency(@Nullable BigDecimal cAReversedAmtInTransCurrency)
Original property name from the Odata EDM: CAReversedAmtInTransCurrency
cAReversedAmtInTransCurrency
- The cAReversedAmtInTransCurrency to set.public void setCAScrtyDepReqDocRequestAmount(@Nullable BigDecimal cAScrtyDepReqDocRequestAmount)
Original property name from the Odata EDM: CAScrtyDepReqDocRequestAmount
cAScrtyDepReqDocRequestAmount
- The cAScrtyDepReqDocRequestAmount to set.public void setTransactionCurrency(@Nullable String transactionCurrency)
Original property name from the Odata EDM: TransactionCurrency
transactionCurrency
- Transaction Currencypublic void setPaymentCurrency(@Nullable String paymentCurrency)
Original property name from the Odata EDM: PaymentCurrency
paymentCurrency
- Payment Currency Keypublic void setRefundCurrency(@Nullable String refundCurrency)
Original property name from the Odata EDM: RefundCurrency
refundCurrency
- Return Currencypublic void setCreatedByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
createdByUser
- Created Bypublic void setCreatedByUserDescription(@Nullable String createdByUserDescription)
Original property name from the Odata EDM: CreatedByUserDescription
createdByUserDescription
- User Descriptionpublic void setCreationDate(@Nullable LocalDate creationDate)
Original property name from the Odata EDM: CreationDate
creationDate
- Date on Which Record Was Createdpublic void setCreationTime(@Nullable LocalTime creationTime)
Original property name from the Odata EDM: CreationTime
creationTime
- Time at Which the Object Was Createdpublic void setCAPostingDate(@Nullable LocalDate cAPostingDate)
Original property name from the Odata EDM: CAPostingDate
cAPostingDate
- Posting Date in the Documentprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<CASecurityDepositReqDetail>
@Nonnull protected ODataEntityKey getKey()
getKey
in class VdmObject<CASecurityDepositReqDetail>
@Nonnull protected Map<String,Object> toMapOfFields()
VdmObject
toMapOfFields
in class VdmObject<CASecurityDepositReqDetail>
protected void fromMap(Map<String,Object> inputValues)
VdmObject
fromMap
in class VdmObject<CASecurityDepositReqDetail>
inputValues
- The key-value map.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<CASecurityDepositReqDetail>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
VdmObject
toMapOfNavigationProperties
in class VdmObject<CASecurityDepositReqDetail>
@Nonnull public io.vavr.control.Option<List<CAScrtyDepDocumentFlow>> getCAScrtyDepDocumentFlowIfPresent()
If the navigation property for an entity CASecurityDepositReqDetail 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 setCAScrtyDepDocumentFlow(@Nonnull List<CAScrtyDepDocumentFlow> value)
If the navigation property _CAScrtyDepDocumentFlow of a queried CASecurityDepositReqDetail 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 CAScrtyDepDocumentFlow entities.public void addCAScrtyDepDocumentFlow(CAScrtyDepDocumentFlow... entity)
If the navigation property _CAScrtyDepDocumentFlow of a queried CASecurityDepositReqDetail 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 CAScrtyDepDocumentFlow entities.@Nonnull public io.vavr.control.Option<CASecurityDeposit> getCASecurityDepositIfPresent()
If the navigation property for an entity CASecurityDepositReqDetail 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 setCASecurityDeposit(CASecurityDeposit value)
value
- New CASecurityDeposit entity.@Nonnull public static CASecurityDepositReqDetail.CASecurityDepositReqDetailBuilder builder()
@Nullable public String getCASecurityDeposit()
Original property name from the Odata EDM: CASecurityDeposit
@Nullable public String getCADocumentNumber()
Original property name from the Odata EDM: CADocumentNumber
@Nullable public String getCAAuthorizationGroup()
Original property name from the Odata EDM: CAAuthorizationGroup
@Nullable public String getCASecDepDocBPItemStatus()
Original property name from the Odata EDM: CASecDepDocBPItemStatus
@Nullable public String getCASecDepDocBPItemStatusText()
Original property name from the Odata EDM: CASecDepDocBPItemStatusText
@Nullable public String getCASecurityDepositRequestReason()
Original property name from the Odata EDM: CASecurityDepositRequestReason
@Nullable public String getCASecurityDepositReqReasonText()
Original property name from the Odata EDM: CASecurityDepositReqReasonText
@Nullable public BigDecimal getCAAmountInTransactionCurrency()
Original property name from the Odata EDM: CAAmountInTransactionCurrency
@Nullable public BigDecimal getAmountInRefundCurrency()
Original property name from the Odata EDM: AmountInRefundCurrency
@Nullable public BigDecimal getCAPaymentAmountInPaytCurrency()
Original property name from the Odata EDM: CAPaymentAmountInPaytCurrency
@Nullable public BigDecimal getCAReleasedAmtInPaymentCurrency()
Original property name from the Odata EDM: CAReleasedAmtInPaymentCurrency
@Nullable public BigDecimal getCAReversedAmtInTransCurrency()
Original property name from the Odata EDM: CAReversedAmtInTransCurrency
@Nullable public BigDecimal getCAScrtyDepReqDocRequestAmount()
Original property name from the Odata EDM: CAScrtyDepReqDocRequestAmount
@Nullable public String getTransactionCurrency()
Original property name from the Odata EDM: TransactionCurrency
@Nullable public String getPaymentCurrency()
Original property name from the Odata EDM: PaymentCurrency
@Nullable public String getRefundCurrency()
Original property name from the Odata EDM: RefundCurrency
@Nullable public String getCreatedByUser()
Original property name from the Odata EDM: CreatedByUser
@Nullable public String getCreatedByUserDescription()
Original property name from the Odata EDM: CreatedByUserDescription
@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 LocalDate getCAPostingDate()
Original property name from the Odata EDM: CAPostingDate
@Nonnull public String toString()
toString
in class VdmObject<CASecurityDepositReqDetail>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<CASecurityDepositReqDetail>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<CASecurityDepositReqDetail>
public int hashCode()
hashCode
in class VdmEntity<CASecurityDepositReqDetail>
public String getOdataType()
getOdataType
in class VdmObject<CASecurityDepositReqDetail>
Copyright © 2021 SAP SE. All rights reserved.