public class BankReconciliationStatement extends VdmEntity<BankReconciliationStatement>
Original entity name from the Odata EDM: BankReconciliationStatementType
Modifier and Type | Class and Description |
---|---|
static class |
BankReconciliationStatement.BankReconciliationStatementBuilder
Helper class to allow for fluent creation of BankReconciliationStatement instances.
|
Modifier and Type | Field and Description |
---|---|
static BankReconciliationStatementField<BigDecimal> |
ADJUSTED_BK_ACCT_BALANCE_AMT
Use with available fluent helpers to apply the AdjustedBkAcctBalanceAmt field to query operations.
|
static BankReconciliationStatementField<BigDecimal> |
ADJUSTED_GL_ACCT_BALANCE_AMT
Use with available fluent helpers to apply the AdjustedGLAcctBalanceAmt field to query operations.
|
static BankReconciliationStatementSelectable |
ALL_FIELDS
Selector for all available fields of BankReconciliationStatement.
|
static BankReconciliationStatementField<String> |
BANK_ACCOUNT
Use with available fluent helpers to apply the BankAccount field to query operations.
|
static BankReconciliationStatementField<String> |
BANK_ACCOUNT_REFERENCE_TEXT
Use with available fluent helpers to apply the BankAccountReferenceText field to query operations.
|
static BankReconciliationStatementField<BigDecimal> |
BANK_ACCT_BALANCE_AMT
Use with available fluent helpers to apply the BankAcctBalanceAmt field to query operations.
|
static BankReconciliationStatementField<String> |
BANK_NAME
Use with available fluent helpers to apply the BankName field to query operations.
|
static BankReconciliationStatementField<LocalDateTime> |
BANK_RECONCILIATION_DATE
Use with available fluent helpers to apply the BankReconciliationDate field to query operations.
|
static BankReconciliationStatementField<String> |
COMPANY_CODE
Use with available fluent helpers to apply the CompanyCode field to query operations.
|
static BankReconciliationStatementField<String> |
COMPANY_CODE_NAME
Use with available fluent helpers to apply the CompanyCodeName field to query operations.
|
static BankReconciliationStatementField<String> |
CREATION_USER_NAME
Use with available fluent helpers to apply the CreationUserName field to query operations.
|
static BankReconciliationStatementField<String> |
GL_ACCOUNT
Use with available fluent helpers to apply the GLAccount field to query operations.
|
static BankReconciliationStatementField<BigDecimal> |
GL_ACCT_BALANCE_AMT
Use with available fluent helpers to apply the GLAcctBalanceAmt field to query operations.
|
static BankReconciliationStatementField<String> |
HOUSE_BANK
Use with available fluent helpers to apply the HouseBank field to query operations.
|
static BankReconciliationStatementField<String> |
HOUSE_BANK_ACCOUNT
Use with available fluent helpers to apply the HouseBankAccount field to query operations.
|
static BankReconciliationStatementField<String> |
HOUSE_BANK_ACCOUNT_DESCRIPTION
Use with available fluent helpers to apply the HouseBankAccountDescription field to query operations.
|
static BankReconciliationStatementField<String> |
HOUSE_BANK_CURRENCY
Use with available fluent helpers to apply the HouseBankCurrency field to query operations.
|
static BankReconciliationStatementField<ZonedDateTime> |
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
|
static BankReconciliationStatementField<String> |
LEDGER
Use with available fluent helpers to apply the Ledger field to query operations.
|
static BankReconciliationStatementLink<BankStatementItem> |
TO_BANK_STATEMENT_ITEM_SET
Use with available fluent helpers to apply the BankStatementItemSet navigation property to query
operations.
|
static BankReconciliationStatementLink<JournalEntryItem> |
TO_JOURNAL_ENTRY_ITEM_SET
Use with available fluent helpers to apply the JournalEntryItemSet navigation property to query
operations.
|
static BankReconciliationStatementField<BigDecimal> |
UNMATCHED_INCG_BK_STMNT_PAYT
Use with available fluent helpers to apply the UnmatchedIncgBkStmntPayt field to query operations.
|
static BankReconciliationStatementField<BigDecimal> |
UNMATCHED_INCG_JRNL_ENTR_PAYT
Use with available fluent helpers to apply the UnmatchedIncgJrnlEntrPayt field to query operations.
|
static BankReconciliationStatementField<BigDecimal> |
UNMATCHED_OUTG_BK_STMNT_PAYT
Use with available fluent helpers to apply the UnmatchedOutgBkStmntPayt field to query operations.
|
static BankReconciliationStatementField<BigDecimal> |
UNMATCHED_OUTG_JRNL_ENTR_PAYT
Use with available fluent helpers to apply the UnmatchedOutgJrnlEntrPayt field to query operations.
|
static BankReconciliationStatementField<String> |
USER_DESCRIPTION
Use with available fluent helpers to apply the UserDescription field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
BankReconciliationStatement() |
BankReconciliationStatement(String companyCode,
String houseBank,
String houseBankAccount,
LocalDateTime bankReconciliationDate,
String ledger,
String houseBankCurrency,
String bankAccount,
String bankAccountReferenceText,
String bankName,
String gLAccount,
BigDecimal adjustedGLAcctBalanceAmt,
BigDecimal adjustedBkAcctBalanceAmt,
BigDecimal bankAcctBalanceAmt,
BigDecimal gLAcctBalanceAmt,
BigDecimal unmatchedIncgBkStmntPayt,
BigDecimal unmatchedOutgBkStmntPayt,
BigDecimal unmatchedIncgJrnlEntrPayt,
BigDecimal unmatchedOutgJrnlEntrPayt,
String creationUserName,
String userDescription,
ZonedDateTime lastChangeDateTime,
String companyCodeName,
String houseBankAccountDescription,
List<BankStatementItem> toBankStatementItemSet,
List<JournalEntryItem> toJournalEntryItemSet) |
Modifier and Type | Method and Description |
---|---|
void |
addBankStatementItemSet(BankStatementItem... entity)
Adds elements to the list of associated BankStatementItem entities.
|
void |
addJournalEntryItemSet(JournalEntryItem... entity)
Adds elements to the list of associated JournalEntryItem entities.
|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static BankReconciliationStatement.BankReconciliationStatementBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
List<BankStatementItem> |
fetchBankStatementItemSet()
Fetches the BankStatementItem entities (one to many) associated with this entity.
|
List<JournalEntryItem> |
fetchJournalEntryItemSet()
Fetches the JournalEntryItem entities (one to many) associated with this entity.
|
static <T> BankReconciliationStatementField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
BigDecimal |
getAdjustedBkAcctBalanceAmt()
Constraints: Not nullable, Precision: 24, Scale: 3
|
BigDecimal |
getAdjustedGLAcctBalanceAmt()
Constraints: Not nullable, Precision: 24, Scale: 3
|
String |
getBankAccount()
Constraints: Not nullable, Maximum length: 18
|
String |
getBankAccountReferenceText()
Constraints: Not nullable, Maximum length: 27
|
BigDecimal |
getBankAcctBalanceAmt()
Constraints: Not nullable, Precision: 24, Scale: 3
|
String |
getBankName()
Constraints: Not nullable, Maximum length: 60
|
LocalDateTime |
getBankReconciliationDate()
(Key Field) Constraints: Not nullable, Precision: 0
|
io.vavr.control.Option<List<BankStatementItem>> |
getBankStatementItemSetIfPresent()
Retrieval of associated BankStatementItem entities (one to many).
|
List<BankStatementItem> |
getBankStatementItemSetOrFetch()
Retrieval of associated BankStatementItem entities (one to many).
|
String |
getCompanyCode()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getCompanyCodeName()
Constraints: Not nullable, Maximum length: 25
|
String |
getCreationUserName()
Constraints: Not nullable, Maximum length: 12
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getGLAccount()
Constraints: Not nullable, Maximum length: 10
|
BigDecimal |
getGLAcctBalanceAmt()
Constraints: Not nullable, Precision: 24, Scale: 3
|
String |
getHouseBank()
(Key Field) Constraints: Not nullable, Maximum length: 5
|
String |
getHouseBankAccount()
(Key Field) Constraints: Not nullable, Maximum length: 5
|
String |
getHouseBankAccountDescription()
Constraints: Not nullable, Maximum length: 50
|
String |
getHouseBankCurrency()
Constraints: Not nullable, Maximum length: 5
|
io.vavr.control.Option<List<JournalEntryItem>> |
getJournalEntryItemSetIfPresent()
Retrieval of associated JournalEntryItem entities (one to many).
|
List<JournalEntryItem> |
getJournalEntryItemSetOrFetch()
Retrieval of associated JournalEntryItem entities (one to many).
|
protected Map<String,Object> |
getKey() |
ZonedDateTime |
getLastChangeDateTime()
Constraints: Not nullable, Precision: 0
|
String |
getLedger()
Constraints: Not nullable, Maximum length: 2
|
Class<BankReconciliationStatement> |
getType() |
BigDecimal |
getUnmatchedIncgBkStmntPayt()
Constraints: Not nullable, Precision: 24, Scale: 3
|
BigDecimal |
getUnmatchedIncgJrnlEntrPayt()
Constraints: Not nullable, Precision: 24, Scale: 3
|
BigDecimal |
getUnmatchedOutgBkStmntPayt()
Constraints: Not nullable, Precision: 24, Scale: 3
|
BigDecimal |
getUnmatchedOutgJrnlEntrPayt()
Constraints: Not nullable, Precision: 24, Scale: 3
|
String |
getUserDescription()
Constraints: Not nullable, Maximum length: 80
|
int |
hashCode() |
void |
setAdjustedBkAcctBalanceAmt(BigDecimal adjustedBkAcctBalanceAmt)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setAdjustedGLAcctBalanceAmt(BigDecimal adjustedGLAcctBalanceAmt)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setBankAccount(String bankAccount)
Constraints: Not nullable, Maximum length: 18
|
void |
setBankAccountReferenceText(String bankAccountReferenceText)
Constraints: Not nullable, Maximum length: 27
|
void |
setBankAcctBalanceAmt(BigDecimal bankAcctBalanceAmt)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setBankName(String bankName)
Constraints: Not nullable, Maximum length: 60
|
void |
setBankReconciliationDate(LocalDateTime bankReconciliationDate)
(Key Field) Constraints: Not nullable, Precision: 0
|
void |
setBankStatementItemSet(List<BankStatementItem> value)
Overwrites the list of associated BankStatementItem entities for the loaded navigation property
BankStatementItemSet.
|
void |
setCompanyCode(String companyCode)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setCompanyCodeName(String companyCodeName)
Constraints: Not nullable, Maximum length: 25
|
void |
setCreationUserName(String creationUserName)
Constraints: Not nullable, Maximum length: 12
|
void |
setGLAccount(String gLAccount)
Constraints: Not nullable, Maximum length: 10
|
void |
setGLAcctBalanceAmt(BigDecimal gLAcctBalanceAmt)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setHouseBank(String houseBank)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
void |
setHouseBankAccount(String houseBankAccount)
(Key Field) Constraints: Not nullable, Maximum length: 5
|
void |
setHouseBankAccountDescription(String houseBankAccountDescription)
Constraints: Not nullable, Maximum length: 50
|
void |
setHouseBankCurrency(String houseBankCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setJournalEntryItemSet(List<JournalEntryItem> value)
Overwrites the list of associated JournalEntryItem entities for the loaded navigation property
JournalEntryItemSet.
|
void |
setLastChangeDateTime(ZonedDateTime lastChangeDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setLedger(String ledger)
Constraints: Not nullable, Maximum length: 2
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setUnmatchedIncgBkStmntPayt(BigDecimal unmatchedIncgBkStmntPayt)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setUnmatchedIncgJrnlEntrPayt(BigDecimal unmatchedIncgJrnlEntrPayt)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setUnmatchedOutgBkStmntPayt(BigDecimal unmatchedOutgBkStmntPayt)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setUnmatchedOutgJrnlEntrPayt(BigDecimal unmatchedOutgJrnlEntrPayt)
Constraints: Not nullable, Precision: 24, Scale: 3
|
void |
setUserDescription(String userDescription)
Constraints: Not nullable, Maximum length: 80
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final BankReconciliationStatementSelectable ALL_FIELDS
public static final BankReconciliationStatementField<String> COMPANY_CODE
public static final BankReconciliationStatementField<String> HOUSE_BANK
public static final BankReconciliationStatementField<String> HOUSE_BANK_ACCOUNT
public static final BankReconciliationStatementField<LocalDateTime> BANK_RECONCILIATION_DATE
public static final BankReconciliationStatementField<String> LEDGER
public static final BankReconciliationStatementField<String> HOUSE_BANK_CURRENCY
public static final BankReconciliationStatementField<String> BANK_ACCOUNT
public static final BankReconciliationStatementField<String> BANK_ACCOUNT_REFERENCE_TEXT
public static final BankReconciliationStatementField<String> BANK_NAME
public static final BankReconciliationStatementField<String> GL_ACCOUNT
public static final BankReconciliationStatementField<BigDecimal> ADJUSTED_GL_ACCT_BALANCE_AMT
public static final BankReconciliationStatementField<BigDecimal> ADJUSTED_BK_ACCT_BALANCE_AMT
public static final BankReconciliationStatementField<BigDecimal> BANK_ACCT_BALANCE_AMT
public static final BankReconciliationStatementField<BigDecimal> GL_ACCT_BALANCE_AMT
public static final BankReconciliationStatementField<BigDecimal> UNMATCHED_INCG_BK_STMNT_PAYT
public static final BankReconciliationStatementField<BigDecimal> UNMATCHED_OUTG_BK_STMNT_PAYT
public static final BankReconciliationStatementField<BigDecimal> UNMATCHED_INCG_JRNL_ENTR_PAYT
public static final BankReconciliationStatementField<BigDecimal> UNMATCHED_OUTG_JRNL_ENTR_PAYT
public static final BankReconciliationStatementField<String> CREATION_USER_NAME
public static final BankReconciliationStatementField<String> USER_DESCRIPTION
public static final BankReconciliationStatementField<ZonedDateTime> LAST_CHANGE_DATE_TIME
public static final BankReconciliationStatementField<String> COMPANY_CODE_NAME
public static final BankReconciliationStatementField<String> HOUSE_BANK_ACCOUNT_DESCRIPTION
public static final BankReconciliationStatementLink<BankStatementItem> TO_BANK_STATEMENT_ITEM_SET
public static final BankReconciliationStatementLink<JournalEntryItem> TO_JOURNAL_ENTRY_ITEM_SET
public BankReconciliationStatement()
public BankReconciliationStatement(@Nullable String companyCode, @Nullable String houseBank, @Nullable String houseBankAccount, @Nullable LocalDateTime bankReconciliationDate, @Nullable String ledger, @Nullable String houseBankCurrency, @Nullable String bankAccount, @Nullable String bankAccountReferenceText, @Nullable String bankName, @Nullable String gLAccount, @Nullable BigDecimal adjustedGLAcctBalanceAmt, @Nullable BigDecimal adjustedBkAcctBalanceAmt, @Nullable BigDecimal bankAcctBalanceAmt, @Nullable BigDecimal gLAcctBalanceAmt, @Nullable BigDecimal unmatchedIncgBkStmntPayt, @Nullable BigDecimal unmatchedOutgBkStmntPayt, @Nullable BigDecimal unmatchedIncgJrnlEntrPayt, @Nullable BigDecimal unmatchedOutgJrnlEntrPayt, @Nullable String creationUserName, @Nullable String userDescription, @Nullable ZonedDateTime lastChangeDateTime, @Nullable String companyCodeName, @Nullable String houseBankAccountDescription, List<BankStatementItem> toBankStatementItemSet, List<JournalEntryItem> toJournalEntryItemSet)
@Nonnull public Class<BankReconciliationStatement> getType()
getType
in class VdmObject<BankReconciliationStatement>
public void setCompanyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
companyCode
- The company code is an organizational unit within financial accounting.public void setHouseBank(@Nullable String houseBank)
Original property name from the Odata EDM: HouseBank
houseBank
- All bank data is determined using this key.public void setHouseBankAccount(@Nullable String houseBankAccount)
Original property name from the Odata EDM: HouseBankAccount
houseBankAccount
- This ID together with the ID for the house bank uniquely defines a bank account.public void setBankReconciliationDate(@Nullable LocalDateTime bankReconciliationDate)
Original property name from the Odata EDM: BankReconciliationDate
bankReconciliationDate
- Reconciliation Datepublic void setLedger(@Nullable String ledger)
Original property name from the Odata EDM: Ledger
ledger
- Identifies a ledger in General Ledger Accounting.public void setHouseBankCurrency(@Nullable String houseBankCurrency)
Original property name from the Odata EDM: HouseBankCurrency
houseBankCurrency
- Currency key for amounts in the system.public void setBankAccount(@Nullable String bankAccount)
Original property name from the Odata EDM: BankAccount
bankAccount
- This field contains the number under which the account is managed at the bank.public void setBankAccountReferenceText(@Nullable String bankAccountReferenceText)
Original property name from the Odata EDM: BankAccountReferenceText
bankAccountReferenceText
- Reference Informationpublic void setBankName(@Nullable String bankName)
Original property name from the Odata EDM: BankName
bankName
- The name under which the bank operates.public void setGLAccount(@Nullable String gLAccount)
Original property name from the Odata EDM: GLAccount
gLAccount
- This field contains the number of the G/L account to which the transaction figures are updated.public void setAdjustedGLAcctBalanceAmt(@Nullable BigDecimal adjustedGLAcctBalanceAmt)
Original property name from the Odata EDM: AdjustedGLAcctBalanceAmt
adjustedGLAcctBalanceAmt
- Adjusted G/L Account Balancepublic void setAdjustedBkAcctBalanceAmt(@Nullable BigDecimal adjustedBkAcctBalanceAmt)
Original property name from the Odata EDM: AdjustedBkAcctBalanceAmt
adjustedBkAcctBalanceAmt
- Adjusted Bank Account Balancepublic void setBankAcctBalanceAmt(@Nullable BigDecimal bankAcctBalanceAmt)
Original property name from the Odata EDM: BankAcctBalanceAmt
bankAcctBalanceAmt
- Bank Account Balancepublic void setGLAcctBalanceAmt(@Nullable BigDecimal gLAcctBalanceAmt)
Original property name from the Odata EDM: GLAcctBalanceAmt
gLAcctBalanceAmt
- G/L Account Balancepublic void setUnmatchedIncgBkStmntPayt(@Nullable BigDecimal unmatchedIncgBkStmntPayt)
Original property name from the Odata EDM: UnmatchedIncgBkStmntPayt
unmatchedIncgBkStmntPayt
- Unmatched Incoming Payment in Bank Statmentpublic void setUnmatchedOutgBkStmntPayt(@Nullable BigDecimal unmatchedOutgBkStmntPayt)
Original property name from the Odata EDM: UnmatchedOutgBkStmntPayt
unmatchedOutgBkStmntPayt
- Unmatched Outcoming Payment in Bank Statementpublic void setUnmatchedIncgJrnlEntrPayt(@Nullable BigDecimal unmatchedIncgJrnlEntrPayt)
Original property name from the Odata EDM: UnmatchedIncgJrnlEntrPayt
unmatchedIncgJrnlEntrPayt
- Unmatched Incoming Payment in Journal Entrypublic void setUnmatchedOutgJrnlEntrPayt(@Nullable BigDecimal unmatchedOutgJrnlEntrPayt)
Original property name from the Odata EDM: UnmatchedOutgJrnlEntrPayt
unmatchedOutgJrnlEntrPayt
- Unmatched Outcoming Payment in Journal Entrypublic void setCreationUserName(@Nullable String creationUserName)
Original property name from the Odata EDM: CreationUserName
creationUserName
- User Who Last Changed Bank Reconciliation Statementpublic void setUserDescription(@Nullable String userDescription)
Original property name from the Odata EDM: UserDescription
userDescription
- User Descriptionpublic void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
lastChangeDateTime
- Timestamp when Data of EPIC BRS was last Changedpublic void setCompanyCodeName(@Nullable String companyCodeName)
Original property name from the Odata EDM: CompanyCodeName
companyCodeName
- Name of Company Code or Companypublic void setHouseBankAccountDescription(@Nullable String houseBankAccountDescription)
Original property name from the Odata EDM: HouseBankAccountDescription
houseBankAccountDescription
- Descriptionprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<BankReconciliationStatement>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<BankReconciliationStatement>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<BankReconciliationStatement>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<BankReconciliationStatement>
@Nonnull public static <T> BankReconciliationStatementField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.@Nonnull public static <T,DomainT> BankReconciliationStatementField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<BankReconciliationStatement>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<BankReconciliationStatement>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<BankReconciliationStatement>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<BankReconciliationStatement>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<BankReconciliationStatement>
@Nonnull public List<BankStatementItem> fetchBankStatementItemSet() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<BankStatementItem> getBankStatementItemSetOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property BankStatementItemSet of a queried BankReconciliationStatement 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.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<BankStatementItem>> getBankStatementItemSetIfPresent()
If the navigation property for an entity BankReconciliationStatement 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 setBankStatementItemSet(@Nonnull List<BankStatementItem> value)
If the navigation property BankStatementItemSet of a queried BankReconciliationStatement 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 BankStatementItem entities.public void addBankStatementItemSet(BankStatementItem... entity)
If the navigation property BankStatementItemSet of a queried BankReconciliationStatement 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 BankStatementItem entities.@Nonnull public List<JournalEntryItem> fetchJournalEntryItemSet() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<JournalEntryItem> getJournalEntryItemSetOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property JournalEntryItemSet of a queried BankReconciliationStatement 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.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<JournalEntryItem>> getJournalEntryItemSetIfPresent()
If the navigation property for an entity BankReconciliationStatement 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 setJournalEntryItemSet(@Nonnull List<JournalEntryItem> value)
If the navigation property JournalEntryItemSet of a queried BankReconciliationStatement 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 JournalEntryItem entities.public void addJournalEntryItemSet(JournalEntryItem... entity)
If the navigation property JournalEntryItemSet of a queried BankReconciliationStatement 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 JournalEntryItem entities.@Nonnull public static BankReconciliationStatement.BankReconciliationStatementBuilder builder()
@Nullable public String getCompanyCode()
Original property name from the Odata EDM: CompanyCode
@Nullable public String getHouseBank()
Original property name from the Odata EDM: HouseBank
@Nullable public String getHouseBankAccount()
Original property name from the Odata EDM: HouseBankAccount
@Nullable public LocalDateTime getBankReconciliationDate()
Original property name from the Odata EDM: BankReconciliationDate
@Nullable public String getLedger()
Original property name from the Odata EDM: Ledger
@Nullable public String getHouseBankCurrency()
Original property name from the Odata EDM: HouseBankCurrency
@Nullable public String getBankAccount()
Original property name from the Odata EDM: BankAccount
@Nullable public String getBankAccountReferenceText()
Original property name from the Odata EDM: BankAccountReferenceText
@Nullable public String getBankName()
Original property name from the Odata EDM: BankName
@Nullable public String getGLAccount()
Original property name from the Odata EDM: GLAccount
@Nullable public BigDecimal getAdjustedGLAcctBalanceAmt()
Original property name from the Odata EDM: AdjustedGLAcctBalanceAmt
@Nullable public BigDecimal getAdjustedBkAcctBalanceAmt()
Original property name from the Odata EDM: AdjustedBkAcctBalanceAmt
@Nullable public BigDecimal getBankAcctBalanceAmt()
Original property name from the Odata EDM: BankAcctBalanceAmt
@Nullable public BigDecimal getGLAcctBalanceAmt()
Original property name from the Odata EDM: GLAcctBalanceAmt
@Nullable public BigDecimal getUnmatchedIncgBkStmntPayt()
Original property name from the Odata EDM: UnmatchedIncgBkStmntPayt
@Nullable public BigDecimal getUnmatchedOutgBkStmntPayt()
Original property name from the Odata EDM: UnmatchedOutgBkStmntPayt
@Nullable public BigDecimal getUnmatchedIncgJrnlEntrPayt()
Original property name from the Odata EDM: UnmatchedIncgJrnlEntrPayt
@Nullable public BigDecimal getUnmatchedOutgJrnlEntrPayt()
Original property name from the Odata EDM: UnmatchedOutgJrnlEntrPayt
@Nullable public String getCreationUserName()
Original property name from the Odata EDM: CreationUserName
@Nullable public String getUserDescription()
Original property name from the Odata EDM: UserDescription
@Nullable public ZonedDateTime getLastChangeDateTime()
Original property name from the Odata EDM: LastChangeDateTime
@Nullable public String getCompanyCodeName()
Original property name from the Odata EDM: CompanyCodeName
@Nullable public String getHouseBankAccountDescription()
Original property name from the Odata EDM: HouseBankAccountDescription
@Nonnull public String toString()
toString
in class VdmObject<BankReconciliationStatement>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<BankReconciliationStatement>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<BankReconciliationStatement>
public int hashCode()
hashCode
in class VdmObject<BankReconciliationStatement>
Copyright © 2020 SAP SE. All rights reserved.