public class CAScrtyDepDocumentFlow extends VdmEntity<CAScrtyDepDocumentFlow>
Original entity name from the Odata EDM: CAScrtyDepDocumentFlowType
Modifier and Type | Class and Description |
---|---|
static class |
CAScrtyDepDocumentFlow.CAScrtyDepDocumentFlowBuilder
Helper class to allow for fluent creation of CAScrtyDepDocumentFlow instances.
|
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS
Constructor and Description |
---|
CAScrtyDepDocumentFlow() |
CAScrtyDepDocumentFlow(String cASecurityDeposit,
String cADocumentNumber,
String cAScrtyDepositClearedDocument,
String cAAuthorizationGroup,
String cASecurityDepositDocument,
String cASecurityDepositDocCategory,
String cASecurityDepositDocCatText,
BigDecimal cAAmountInTransactionCurrency,
String transactionCurrency,
BigDecimal cAReleasedAmtInPaymentCurrency,
String paymentCurrency,
String createdByUser,
String createdByUserDescription,
LocalDate creationDate,
LocalTime creationTime,
CASecurityDepositReqDetail to_CAScrtyDepRequestDetail) |
Modifier and Type | Method and Description |
---|---|
static CAScrtyDepDocumentFlow.CAScrtyDepDocumentFlowBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected void |
fromMap(Map<String,Object> inputValues)
Read entity data from generic map.
|
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 |
getCAReleasedAmtInPaymentCurrency()
Constraints: Not nullable, Precision: 11, Scale: 0
|
String |
getCAScrtyDepositClearedDocument()
(Key Field) Constraints: Not nullable, Maximum length: 12
|
io.vavr.control.Option<CASecurityDepositReqDetail> |
getCAScrtyDepRequestDetailIfPresent()
Retrieval of associated CASecurityDepositReqDetail entity (one to one).
|
String |
getCASecurityDeposit()
(Key Field) Constraints: Not nullable, Maximum length: 12
|
String |
getCASecurityDepositDocCategory()
Constraints: Not nullable, Maximum length: 3
|
String |
getCASecurityDepositDocCatText()
Constraints: Not nullable, Maximum length: 60
|
String |
getCASecurityDepositDocument()
Constraints: Not nullable, Maximum length: 12
|
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 |
getTransactionCurrency()
Constraints: Not nullable, Maximum length: 5
|
Class<CAScrtyDepDocumentFlow> |
getType() |
int |
hashCode() |
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 |
setCAReleasedAmtInPaymentCurrency(BigDecimal cAReleasedAmtInPaymentCurrency)
Constraints: Not nullable, Precision: 11, Scale: 0
|
void |
setCAScrtyDepositClearedDocument(String cAScrtyDepositClearedDocument)
(Key Field) Constraints: Not nullable, Maximum length: 12
|
void |
setCAScrtyDepRequestDetail(CASecurityDepositReqDetail value)
Overwrites the associated CASecurityDepositReqDetail entity for the loaded navigation property
_CAScrtyDepRequestDetail.
|
void |
setCASecurityDeposit(String cASecurityDeposit)
(Key Field) Constraints: Not nullable, Maximum length: 12
|
void |
setCASecurityDepositDocCategory(String cASecurityDepositDocCategory)
Constraints: Not nullable, Maximum length: 3
|
void |
setCASecurityDepositDocCatText(String cASecurityDepositDocCatText)
Constraints: Not nullable, Maximum length: 60
|
void |
setCASecurityDepositDocument(String cASecurityDepositDocument)
Constraints: Not nullable, Maximum length: 12
|
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 |
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<CAScrtyDepDocumentFlow> ALL_FIELDS
public static final SimpleProperty.String<CAScrtyDepDocumentFlow> CA_SECURITY_DEPOSIT
public static final SimpleProperty.String<CAScrtyDepDocumentFlow> CA_DOCUMENT_NUMBER
public static final SimpleProperty.String<CAScrtyDepDocumentFlow> CA_SCRTY_DEPOSIT_CLEARED_DOCUMENT
public static final SimpleProperty.String<CAScrtyDepDocumentFlow> CA_AUTHORIZATION_GROUP
public static final SimpleProperty.String<CAScrtyDepDocumentFlow> CA_SECURITY_DEPOSIT_DOCUMENT
public static final SimpleProperty.String<CAScrtyDepDocumentFlow> CA_SECURITY_DEPOSIT_DOC_CATEGORY
public static final SimpleProperty.String<CAScrtyDepDocumentFlow> CA_SECURITY_DEPOSIT_DOC_CAT_TEXT
public static final SimpleProperty.NumericDecimal<CAScrtyDepDocumentFlow> CA_AMOUNT_IN_TRANSACTION_CURRENCY
public static final SimpleProperty.String<CAScrtyDepDocumentFlow> TRANSACTION_CURRENCY
public static final SimpleProperty.NumericDecimal<CAScrtyDepDocumentFlow> CA_RELEASED_AMT_IN_PAYMENT_CURRENCY
public static final SimpleProperty.String<CAScrtyDepDocumentFlow> PAYMENT_CURRENCY
public static final SimpleProperty.String<CAScrtyDepDocumentFlow> CREATED_BY_USER
public static final SimpleProperty.String<CAScrtyDepDocumentFlow> CREATED_BY_USER_DESCRIPTION
public static final SimpleProperty.Date<CAScrtyDepDocumentFlow> CREATION_DATE
public static final SimpleProperty.Time<CAScrtyDepDocumentFlow> CREATION_TIME
public static final NavigationProperty.Single<CAScrtyDepDocumentFlow,CASecurityDepositReqDetail> TO__C_A_SCRTY_DEP_REQUEST_DETAIL
public CAScrtyDepDocumentFlow()
public CAScrtyDepDocumentFlow(@Nullable String cASecurityDeposit, @Nullable String cADocumentNumber, @Nullable String cAScrtyDepositClearedDocument, @Nullable String cAAuthorizationGroup, @Nullable String cASecurityDepositDocument, @Nullable String cASecurityDepositDocCategory, @Nullable String cASecurityDepositDocCatText, @Nullable BigDecimal cAAmountInTransactionCurrency, @Nullable String transactionCurrency, @Nullable BigDecimal cAReleasedAmtInPaymentCurrency, @Nullable String paymentCurrency, @Nullable String createdByUser, @Nullable String createdByUserDescription, @Nullable LocalDate creationDate, @Nullable LocalTime creationTime, @Nullable CASecurityDepositReqDetail to_CAScrtyDepRequestDetail)
@Nonnull public Class<CAScrtyDepDocumentFlow> getType()
getType
in class VdmObject<CAScrtyDepDocumentFlow>
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 setCAScrtyDepositClearedDocument(@Nullable String cAScrtyDepositClearedDocument)
Original property name from the Odata EDM: CAScrtyDepositClearedDocument
cAScrtyDepositClearedDocument
- Number of Cleared Documentpublic void setCAAuthorizationGroup(@Nullable String cAAuthorizationGroup)
Original property name from the Odata EDM: CAAuthorizationGroup
cAAuthorizationGroup
- Authorization Grouppublic void setCASecurityDepositDocument(@Nullable String cASecurityDepositDocument)
Original property name from the Odata EDM: CASecurityDepositDocument
cASecurityDepositDocument
- The cASecurityDepositDocument to set.public void setCASecurityDepositDocCategory(@Nullable String cASecurityDepositDocCategory)
Original property name from the Odata EDM: CASecurityDepositDocCategory
cASecurityDepositDocCategory
- Document Category of Security Depositpublic void setCASecurityDepositDocCatText(@Nullable String cASecurityDepositDocCatText)
Original property name from the Odata EDM: CASecurityDepositDocCatText
cASecurityDepositDocCatText
- Short Text for Fixed Valuespublic void setCAAmountInTransactionCurrency(@Nullable BigDecimal cAAmountInTransactionCurrency)
Original property name from the Odata EDM: CAAmountInTransactionCurrency
cAAmountInTransactionCurrency
- The cAAmountInTransactionCurrency to set.public void setTransactionCurrency(@Nullable String transactionCurrency)
Original property name from the Odata EDM: TransactionCurrency
transactionCurrency
- Transaction Currencypublic void setCAReleasedAmtInPaymentCurrency(@Nullable BigDecimal cAReleasedAmtInPaymentCurrency)
Original property name from the Odata EDM: CAReleasedAmtInPaymentCurrency
cAReleasedAmtInPaymentCurrency
- The cAReleasedAmtInPaymentCurrency to set.public void setPaymentCurrency(@Nullable String paymentCurrency)
Original property name from the Odata EDM: PaymentCurrency
paymentCurrency
- Transaction 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 Createdprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<CAScrtyDepDocumentFlow>
@Nonnull protected ODataEntityKey getKey()
getKey
in class VdmObject<CAScrtyDepDocumentFlow>
@Nonnull protected Map<String,Object> toMapOfFields()
VdmObject
toMapOfFields
in class VdmObject<CAScrtyDepDocumentFlow>
protected void fromMap(Map<String,Object> inputValues)
VdmObject
fromMap
in class VdmObject<CAScrtyDepDocumentFlow>
inputValues
- The key-value map.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<CAScrtyDepDocumentFlow>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
VdmObject
toMapOfNavigationProperties
in class VdmObject<CAScrtyDepDocumentFlow>
@Nonnull public io.vavr.control.Option<CASecurityDepositReqDetail> getCAScrtyDepRequestDetailIfPresent()
If the navigation property for an entity CAScrtyDepDocumentFlow 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 setCAScrtyDepRequestDetail(CASecurityDepositReqDetail value)
value
- New CASecurityDepositReqDetail entity.@Nonnull public static CAScrtyDepDocumentFlow.CAScrtyDepDocumentFlowBuilder 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 getCAScrtyDepositClearedDocument()
Original property name from the Odata EDM: CAScrtyDepositClearedDocument
@Nullable public String getCAAuthorizationGroup()
Original property name from the Odata EDM: CAAuthorizationGroup
@Nullable public String getCASecurityDepositDocument()
Original property name from the Odata EDM: CASecurityDepositDocument
@Nullable public String getCASecurityDepositDocCategory()
Original property name from the Odata EDM: CASecurityDepositDocCategory
@Nullable public String getCASecurityDepositDocCatText()
Original property name from the Odata EDM: CASecurityDepositDocCatText
@Nullable public BigDecimal getCAAmountInTransactionCurrency()
Original property name from the Odata EDM: CAAmountInTransactionCurrency
@Nullable public String getTransactionCurrency()
Original property name from the Odata EDM: TransactionCurrency
@Nullable public BigDecimal getCAReleasedAmtInPaymentCurrency()
Original property name from the Odata EDM: CAReleasedAmtInPaymentCurrency
@Nullable public String getPaymentCurrency()
Original property name from the Odata EDM: PaymentCurrency
@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
@Nonnull public String toString()
toString
in class VdmObject<CAScrtyDepDocumentFlow>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<CAScrtyDepDocumentFlow>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<CAScrtyDepDocumentFlow>
public int hashCode()
hashCode
in class VdmEntity<CAScrtyDepDocumentFlow>
public String getOdataType()
getOdataType
in class VdmObject<CAScrtyDepDocumentFlow>
Copyright © 2021 SAP SE. All rights reserved.