Class CAScrtyDepDocumentFlow
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: CAScrtyDepDocumentFlowType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of CAScrtyDepDocumentFlow instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<CAScrtyDepDocumentFlow>Selector for all available fields of CAScrtyDepDocumentFlow.static final SimpleProperty.NumericDecimal<CAScrtyDepDocumentFlow>static final SimpleProperty.String<CAScrtyDepDocumentFlow>static final SimpleProperty.String<CAScrtyDepDocumentFlow>static final SimpleProperty.NumericDecimal<CAScrtyDepDocumentFlow>static final SimpleProperty.String<CAScrtyDepDocumentFlow>static final SimpleProperty.String<CAScrtyDepDocumentFlow>static final SimpleProperty.String<CAScrtyDepDocumentFlow>static final SimpleProperty.String<CAScrtyDepDocumentFlow>static final SimpleProperty.String<CAScrtyDepDocumentFlow>static final SimpleProperty.String<CAScrtyDepDocumentFlow>static final SimpleProperty.String<CAScrtyDepDocumentFlow>static final SimpleProperty.Date<CAScrtyDepDocumentFlow>static final SimpleProperty.Time<CAScrtyDepDocumentFlow>static final SimpleProperty.String<CAScrtyDepDocumentFlow>Use with available request builders to apply the _CAScrtyDepRequestDetail navigation property to query operations.Use with available request builders to apply the _CASecurityDeposit navigation property to query operations.static final SimpleProperty.String<CAScrtyDepDocumentFlow>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionCAScrtyDepDocumentFlow(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, List<CASecurityDeposit> to_CASecurityDeposit) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCASecurityDeposit(CASecurityDeposit... entity) Adds elements to the list of associated CASecurityDeposit entities.builder()protected booleanbooleanprotected voidConstraints: Not nullable, Precision: 13, Scale: 0Constraints: Not nullable, Maximum length: 4(Key Field) Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Precision: 11, Scale: 0(Key Field) Constraints: Not nullable, Maximum length: 12io.vavr.control.Option<CASecurityDepositReqDetail>Retrieval of associated CASecurityDepositReqDetail entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 60Constraints: Not nullable, Maximum length: 12io.vavr.control.Option<List<CASecurityDeposit>>Retrieval of associated CASecurityDeposit entities (one to many).Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 80Constraints: NullableConstraints: Not nullableprotected Stringprotected Stringprotected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3getType()inthashCode()voidsetCAAmountInTransactionCurrency(BigDecimal cAAmountInTransactionCurrency) Constraints: Not nullable, Precision: 13, Scale: 0voidsetCAAuthorizationGroup(String cAAuthorizationGroup) Constraints: Not nullable, Maximum length: 4voidsetCADocumentNumber(String cADocumentNumber) (Key Field) Constraints: Not nullable, Maximum length: 12voidsetCAReleasedAmtInPaymentCurrency(BigDecimal cAReleasedAmtInPaymentCurrency) Constraints: Not nullable, Precision: 11, Scale: 0voidsetCAScrtyDepositClearedDocument(String cAScrtyDepositClearedDocument) (Key Field) Constraints: Not nullable, Maximum length: 12voidOverwrites the associated CASecurityDepositReqDetail entity for the loaded navigation property _CAScrtyDepRequestDetail.voidsetCASecurityDeposit(String cASecurityDeposit) (Key Field) Constraints: Not nullable, Maximum length: 12voidOverwrites the list of associated CASecurityDeposit entities for the loaded navigation property _CASecurityDeposit.voidsetCASecurityDepositDocCategory(String cASecurityDepositDocCategory) Constraints: Not nullable, Maximum length: 3voidsetCASecurityDepositDocCatText(String cASecurityDepositDocCatText) Constraints: Not nullable, Maximum length: 60voidsetCASecurityDepositDocument(String cASecurityDepositDocument) Constraints: Not nullable, Maximum length: 12voidsetCreatedByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12voidsetCreatedByUserDescription(String createdByUserDescription) Constraints: Not nullable, Maximum length: 80voidsetCreationDate(LocalDate creationDate) Constraints: NullablevoidsetCreationTime(LocalTime creationTime) Constraints: Not nullablevoidsetPaymentCurrency(String paymentCurrency) Constraints: Not nullable, Maximum length: 3voidsetTransactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 3toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of CAScrtyDepDocumentFlow. -
CA_SECURITY_DEPOSIT
-
CA_DOCUMENT_NUMBER
-
CA_SCRTY_DEPOSIT_CLEARED_DOCUMENT
-
CA_AUTHORIZATION_GROUP
-
CA_SECURITY_DEPOSIT_DOCUMENT
-
CA_SECURITY_DEPOSIT_DOC_CATEGORY
-
CA_SECURITY_DEPOSIT_DOC_CAT_TEXT
-
CA_AMOUNT_IN_TRANSACTION_CURRENCY
public static final SimpleProperty.NumericDecimal<CAScrtyDepDocumentFlow> CA_AMOUNT_IN_TRANSACTION_CURRENCY -
TRANSACTION_CURRENCY
-
CA_RELEASED_AMT_IN_PAYMENT_CURRENCY
public static final SimpleProperty.NumericDecimal<CAScrtyDepDocumentFlow> CA_RELEASED_AMT_IN_PAYMENT_CURRENCY -
PAYMENT_CURRENCY
-
CREATED_BY_USER
-
CREATED_BY_USER_DESCRIPTION
-
CREATION_DATE
-
CREATION_TIME
-
TO__C_A_SCRTY_DEP_REQUEST_DETAIL
public static final NavigationProperty.Single<CAScrtyDepDocumentFlow,CASecurityDepositReqDetail> TO__C_A_SCRTY_DEP_REQUEST_DETAILUse with available request builders to apply the _CAScrtyDepRequestDetail navigation property to query operations. -
TO__C_A_SECURITY_DEPOSIT
public static final NavigationProperty.Collection<CAScrtyDepDocumentFlow,CASecurityDeposit> TO__C_A_SECURITY_DEPOSITUse with available request builders to apply the _CASecurityDeposit navigation property to query operations.
-
-
Constructor Details
-
CAScrtyDepDocumentFlow
public CAScrtyDepDocumentFlow() -
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, List<CASecurityDeposit> to_CASecurityDeposit)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<CAScrtyDepDocumentFlow>
-
setCASecurityDeposit
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CASecurityDeposit
- Parameters:
cASecurityDeposit- Security Deposit
-
setCADocumentNumber
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CADocumentNumber
- Parameters:
cADocumentNumber- Document
-
setCAScrtyDepositClearedDocument
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAScrtyDepositClearedDocument
- Parameters:
cAScrtyDepositClearedDocument- Number of Cleared Document
-
setCAAuthorizationGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CAAuthorizationGroup
- Parameters:
cAAuthorizationGroup- Authorization Group
-
setCASecurityDepositDocument
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CASecurityDepositDocument
- Parameters:
cASecurityDepositDocument- Document
-
setCASecurityDepositDocCategory
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CASecurityDepositDocCategory
- Parameters:
cASecurityDepositDocCategory- Document Category of Security Deposit
-
setCASecurityDepositDocCatText
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: CASecurityDepositDocCatText
- Parameters:
cASecurityDepositDocCatText- Description of Document Category of Security Deposit
-
setCAAmountInTransactionCurrency
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: CAAmountInTransactionCurrency
- Parameters:
cAAmountInTransactionCurrency- Document Amount
-
setTransactionCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TransactionCurrency
- Parameters:
transactionCurrency- Transaction Currency
-
setCAReleasedAmtInPaymentCurrency
Constraints: Not nullable, Precision: 11, Scale: 0Original property name from the Odata EDM: CAReleasedAmtInPaymentCurrency
- Parameters:
cAReleasedAmtInPaymentCurrency- Released Amount of Cash Security Deposit
-
setPaymentCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PaymentCurrency
- Parameters:
paymentCurrency- Transaction Currency
-
setCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Parameters:
createdByUser- Created By
-
setCreatedByUserDescription
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: CreatedByUserDescription
- Parameters:
createdByUserDescription- User Description
-
setCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CreationDate
- Parameters:
creationDate- Record Created On
-
setCreationTime
Constraints: Not nullableOriginal property name from the Odata EDM: CreationTime
- Parameters:
creationTime- Time at Which the Object Was Created
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<CAScrtyDepDocumentFlow>
-
getKey
- Overrides:
getKeyin classVdmObject<CAScrtyDepDocumentFlow>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<CAScrtyDepDocumentFlow>
-
fromMap
- Overrides:
fromMapin classVdmObject<CAScrtyDepDocumentFlow>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<CAScrtyDepDocumentFlow>
-
getCAScrtyDepRequestDetailIfPresent
@Nonnull public io.vavr.control.Option<CASecurityDepositReqDetail> getCAScrtyDepRequestDetailIfPresent()Retrieval of associated CASecurityDepositReqDetail entity (one to one). This corresponds to the OData navigation property _CAScrtyDepRequestDetail.If the navigation property for an entity CAScrtyDepDocumentFlow has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _CAScrtyDepRequestDetail is already loaded, the result
will contain the CASecurityDepositReqDetail entity. If not, an
Optionwith result stateemptyis returned.
-
setCAScrtyDepRequestDetail
Overwrites the associated CASecurityDepositReqDetail entity for the loaded navigation property _CAScrtyDepRequestDetail.- Parameters:
value- New CASecurityDepositReqDetail entity.
-
getCASecurityDepositIfPresent
Retrieval of associated CASecurityDeposit entities (one to many). This corresponds to the OData navigation property _CASecurityDeposit.If the navigation property for an entity CAScrtyDepDocumentFlow has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _CASecurityDeposit is already loaded, the result will
contain the CASecurityDeposit entities. If not, an
Optionwith result stateemptyis returned.
-
setCASecurityDeposit
Overwrites the list of associated CASecurityDeposit entities for the loaded navigation property _CASecurityDeposit.If the navigation property _CASecurityDeposit of a queried CAScrtyDepDocumentFlow 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.
- Parameters:
value- List of CASecurityDeposit entities.
-
addCASecurityDeposit
Adds elements to the list of associated CASecurityDeposit entities. This corresponds to the OData navigation property _CASecurityDeposit.If the navigation property _CASecurityDeposit of a queried CAScrtyDepDocumentFlow 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.
- Parameters:
entity- Array of CASecurityDeposit entities.
-
builder
-
getCASecurityDeposit
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CASecurityDeposit
- Returns:
- Security Deposit
-
getCADocumentNumber
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CADocumentNumber
- Returns:
- Document
-
getCAScrtyDepositClearedDocument
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CAScrtyDepositClearedDocument
- Returns:
- Number of Cleared Document
-
getCAAuthorizationGroup
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CAAuthorizationGroup
- Returns:
- Authorization Group
-
getCASecurityDepositDocument
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CASecurityDepositDocument
- Returns:
- Document
-
getCASecurityDepositDocCategory
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CASecurityDepositDocCategory
- Returns:
- Document Category of Security Deposit
-
getCASecurityDepositDocCatText
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: CASecurityDepositDocCatText
- Returns:
- Description of Document Category of Security Deposit
-
getCAAmountInTransactionCurrency
Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: CAAmountInTransactionCurrency
- Returns:
- Document Amount
-
getTransactionCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TransactionCurrency
- Returns:
- Transaction Currency
-
getCAReleasedAmtInPaymentCurrency
Constraints: Not nullable, Precision: 11, Scale: 0Original property name from the Odata EDM: CAReleasedAmtInPaymentCurrency
- Returns:
- Released Amount of Cash Security Deposit
-
getPaymentCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PaymentCurrency
- Returns:
- Transaction Currency
-
getCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
- Created By
-
getCreatedByUserDescription
Constraints: Not nullable, Maximum length: 80Original property name from the Odata EDM: CreatedByUserDescription
- Returns:
- User Description
-
getCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CreationDate
- Returns:
- Record Created On
-
getCreationTime
Constraints: Not nullableOriginal property name from the Odata EDM: CreationTime
- Returns:
- Time at Which the Object Was Created
-
toString
- Overrides:
toStringin classVdmObject<CAScrtyDepDocumentFlow>
-
equals
- Overrides:
equalsin classVdmEntity<CAScrtyDepDocumentFlow>
-
canEqual
- Overrides:
canEqualin classVdmEntity<CAScrtyDepDocumentFlow>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<CAScrtyDepDocumentFlow>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<CAScrtyDepDocumentFlow>
-