public class GLAccountInChartOfAccounts extends VdmEntity<GLAccountInChartOfAccounts>
Original entity name from the Odata EDM: A_GLAccountInChartOfAccountsType
Modifier and Type | Class and Description |
---|---|
static class |
GLAccountInChartOfAccounts.GLAccountInChartOfAccountsBuilder |
Modifier and Type | Field and Description |
---|---|
static GLAccountInChartOfAccountsField<Boolean> |
ACCOUNT_IS_BLOCKED_FOR_CREATION
Use with available fluent helpers to apply the AccountIsBlockedForCreation field to query operations.
|
static GLAccountInChartOfAccountsField<Boolean> |
ACCOUNT_IS_BLOCKED_FOR_PLANNING
Use with available fluent helpers to apply the AccountIsBlockedForPlanning field to query operations.
|
static GLAccountInChartOfAccountsField<Boolean> |
ACCOUNT_IS_BLOCKED_FOR_POSTING
Use with available fluent helpers to apply the AccountIsBlockedForPosting field to query operations.
|
static GLAccountInChartOfAccountsField<Boolean> |
ACCOUNT_IS_MARKED_FOR_DELETION
Use with available fluent helpers to apply the AccountIsMarkedForDeletion field to query operations.
|
static GLAccountInChartOfAccountsSelectable |
ALL_FIELDS
Selector for all available fields of GLAccountInChartOfAccounts.
|
static GLAccountInChartOfAccountsField<String> |
CHART_OF_ACCOUNTS
Use with available fluent helpers to apply the ChartOfAccounts field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
CORPORATE_GROUP_ACCOUNT
Use with available fluent helpers to apply the CorporateGroupAccount field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
CREATED_BY_USER
Use with available fluent helpers to apply the CreatedByUser field to query operations.
|
static GLAccountInChartOfAccountsField<LocalDateTime> |
CREATION_DATE
Use with available fluent helpers to apply the CreationDate field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
FUNCTIONAL_AREA
Use with available fluent helpers to apply the FunctionalArea field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
GL_ACCOUNT
Use with available fluent helpers to apply the GLAccount field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
GL_ACCOUNT_EXTERNAL
Use with available fluent helpers to apply the GLAccountExternal field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
GL_ACCOUNT_GROUP
Use with available fluent helpers to apply the GLAccountGroup field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
GL_ACCOUNT_TYPE
Use with available fluent helpers to apply the GLAccountType field to query operations.
|
static GLAccountInChartOfAccountsField<Boolean> |
IS_BALANCE_SHEET_ACCOUNT
Use with available fluent helpers to apply the IsBalanceSheetAccount field to query operations.
|
static GLAccountInChartOfAccountsField<Boolean> |
IS_PROFIT_LOSS_ACCOUNT
Use with available fluent helpers to apply the IsProfitLossAccount field to query operations.
|
static GLAccountInChartOfAccountsField<ZonedDateTime> |
LAST_CHANGE_DATE_TIME
Use with available fluent helpers to apply the LastChangeDateTime field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
PARTNER_COMPANY
Use with available fluent helpers to apply the PartnerCompany field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
PROFIT_LOSS_ACCOUNT_TYPE
Use with available fluent helpers to apply the ProfitLossAccountType field to query operations.
|
static GLAccountInChartOfAccountsField<String> |
SAMPLE_GL_ACCOUNT
Use with available fluent helpers to apply the SampleGLAccount field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
GLAccountInChartOfAccounts() |
GLAccountInChartOfAccounts(String chartOfAccounts,
String gLAccount,
Boolean isBalanceSheetAccount,
String gLAccountGroup,
String corporateGroupAccount,
String profitLossAccountType,
String sampleGLAccount,
Boolean accountIsMarkedForDeletion,
Boolean accountIsBlockedForCreation,
Boolean accountIsBlockedForPosting,
Boolean accountIsBlockedForPlanning,
String partnerCompany,
String functionalArea,
LocalDateTime creationDate,
String createdByUser,
ZonedDateTime lastChangeDateTime,
String gLAccountType,
String gLAccountExternal,
Boolean isProfitLossAccount) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static GLAccountInChartOfAccounts.GLAccountInChartOfAccountsBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> GLAccountInChartOfAccountsField<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) |
Boolean |
getAccountIsBlockedForCreation()
Constraints: none
|
Boolean |
getAccountIsBlockedForPlanning()
Constraints: none
|
Boolean |
getAccountIsBlockedForPosting()
Constraints: none
|
Boolean |
getAccountIsMarkedForDeletion()
Constraints: none
|
String |
getChartOfAccounts()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getCorporateGroupAccount()
Constraints: Not nullable, Maximum length: 10
|
String |
getCreatedByUser()
Constraints: Not nullable, Maximum length: 12
|
LocalDateTime |
getCreationDate()
Constraints: Not nullable, Precision: 0
|
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 |
getFunctionalArea()
Constraints: Not nullable, Maximum length: 16
|
String |
getGLAccount()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getGLAccountExternal()
Constraints: Not nullable, Maximum length: 10
|
String |
getGLAccountGroup()
Constraints: Not nullable, Maximum length: 4
|
String |
getGLAccountType()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getIsBalanceSheetAccount()
Constraints: none
|
Boolean |
getIsProfitLossAccount()
Constraints: none
|
protected Map<String,Object> |
getKey() |
ZonedDateTime |
getLastChangeDateTime()
Constraints: Not nullable, Precision: 0
|
String |
getPartnerCompany()
Constraints: Not nullable, Maximum length: 6
|
String |
getProfitLossAccountType()
Constraints: Not nullable, Maximum length: 2
|
String |
getSampleGLAccount()
Constraints: Not nullable, Maximum length: 10
|
Class<GLAccountInChartOfAccounts> |
getType() |
int |
hashCode() |
void |
setAccountIsBlockedForCreation(Boolean accountIsBlockedForCreation)
Constraints: none
|
void |
setAccountIsBlockedForPlanning(Boolean accountIsBlockedForPlanning)
Constraints: none
|
void |
setAccountIsBlockedForPosting(Boolean accountIsBlockedForPosting)
Constraints: none
|
void |
setAccountIsMarkedForDeletion(Boolean accountIsMarkedForDeletion)
Constraints: none
|
void |
setChartOfAccounts(String chartOfAccounts)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setCorporateGroupAccount(String corporateGroupAccount)
Constraints: Not nullable, Maximum length: 10
|
void |
setCreatedByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
void |
setCreationDate(LocalDateTime creationDate)
Constraints: Not nullable, Precision: 0
|
void |
setFunctionalArea(String functionalArea)
Constraints: Not nullable, Maximum length: 16
|
void |
setGLAccount(String gLAccount)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setGLAccountExternal(String gLAccountExternal)
Constraints: Not nullable, Maximum length: 10
|
void |
setGLAccountGroup(String gLAccountGroup)
Constraints: Not nullable, Maximum length: 4
|
void |
setGLAccountType(String gLAccountType)
Constraints: Not nullable, Maximum length: 1
|
void |
setIsBalanceSheetAccount(Boolean isBalanceSheetAccount)
Constraints: none
|
void |
setIsProfitLossAccount(Boolean isProfitLossAccount)
Constraints: none
|
void |
setLastChangeDateTime(ZonedDateTime lastChangeDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setPartnerCompany(String partnerCompany)
Constraints: Not nullable, Maximum length: 6
|
void |
setProfitLossAccountType(String profitLossAccountType)
Constraints: Not nullable, Maximum length: 2
|
void |
setSampleGLAccount(String sampleGLAccount)
Constraints: Not nullable, Maximum length: 10
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final GLAccountInChartOfAccountsSelectable ALL_FIELDS
public static final GLAccountInChartOfAccountsField<String> CHART_OF_ACCOUNTS
public static final GLAccountInChartOfAccountsField<String> GL_ACCOUNT
public static final GLAccountInChartOfAccountsField<Boolean> IS_BALANCE_SHEET_ACCOUNT
public static final GLAccountInChartOfAccountsField<String> GL_ACCOUNT_GROUP
public static final GLAccountInChartOfAccountsField<String> CORPORATE_GROUP_ACCOUNT
public static final GLAccountInChartOfAccountsField<String> PROFIT_LOSS_ACCOUNT_TYPE
public static final GLAccountInChartOfAccountsField<String> SAMPLE_GL_ACCOUNT
public static final GLAccountInChartOfAccountsField<Boolean> ACCOUNT_IS_MARKED_FOR_DELETION
public static final GLAccountInChartOfAccountsField<Boolean> ACCOUNT_IS_BLOCKED_FOR_CREATION
public static final GLAccountInChartOfAccountsField<Boolean> ACCOUNT_IS_BLOCKED_FOR_POSTING
public static final GLAccountInChartOfAccountsField<Boolean> ACCOUNT_IS_BLOCKED_FOR_PLANNING
public static final GLAccountInChartOfAccountsField<String> PARTNER_COMPANY
public static final GLAccountInChartOfAccountsField<String> FUNCTIONAL_AREA
public static final GLAccountInChartOfAccountsField<LocalDateTime> CREATION_DATE
public static final GLAccountInChartOfAccountsField<String> CREATED_BY_USER
public static final GLAccountInChartOfAccountsField<ZonedDateTime> LAST_CHANGE_DATE_TIME
public static final GLAccountInChartOfAccountsField<String> GL_ACCOUNT_TYPE
public static final GLAccountInChartOfAccountsField<String> GL_ACCOUNT_EXTERNAL
public static final GLAccountInChartOfAccountsField<Boolean> IS_PROFIT_LOSS_ACCOUNT
public GLAccountInChartOfAccounts()
public GLAccountInChartOfAccounts(@Nullable String chartOfAccounts, @Nullable String gLAccount, @Nullable Boolean isBalanceSheetAccount, @Nullable String gLAccountGroup, @Nullable String corporateGroupAccount, @Nullable String profitLossAccountType, @Nullable String sampleGLAccount, @Nullable Boolean accountIsMarkedForDeletion, @Nullable Boolean accountIsBlockedForCreation, @Nullable Boolean accountIsBlockedForPosting, @Nullable Boolean accountIsBlockedForPlanning, @Nullable String partnerCompany, @Nullable String functionalArea, @Nullable LocalDateTime creationDate, @Nullable String createdByUser, @Nullable ZonedDateTime lastChangeDateTime, @Nullable String gLAccountType, @Nullable String gLAccountExternal, @Nullable Boolean isProfitLossAccount)
@Nonnull public Class<GLAccountInChartOfAccounts> getType()
getType
in class VdmObject<GLAccountInChartOfAccounts>
public void setChartOfAccounts(@Nullable String chartOfAccounts)
Original property name from the Odata EDM: ChartOfAccounts
chartOfAccounts
- Chart of Accountspublic void setGLAccount(@Nullable String gLAccount)
Original property name from the Odata EDM: GLAccount
gLAccount
- G/L Account Numberpublic void setIsBalanceSheetAccount(@Nullable Boolean isBalanceSheetAccount)
Original property name from the Odata EDM: IsBalanceSheetAccount
isBalanceSheetAccount
- Indicator: Account is a balance sheet account?public void setGLAccountGroup(@Nullable String gLAccountGroup)
Original property name from the Odata EDM: GLAccountGroup
gLAccountGroup
- G/L Account Grouppublic void setCorporateGroupAccount(@Nullable String corporateGroupAccount)
Original property name from the Odata EDM: CorporateGroupAccount
corporateGroupAccount
- Group Account Numberpublic void setProfitLossAccountType(@Nullable String profitLossAccountType)
Original property name from the Odata EDM: ProfitLossAccountType
profitLossAccountType
- P&L statement account typepublic void setSampleGLAccount(@Nullable String sampleGLAccount)
Original property name from the Odata EDM: SampleGLAccount
sampleGLAccount
- Number of the Sample Accountpublic void setAccountIsMarkedForDeletion(@Nullable Boolean accountIsMarkedForDeletion)
Original property name from the Odata EDM: AccountIsMarkedForDeletion
accountIsMarkedForDeletion
- Indicator: Account Marked for Deletion?public void setAccountIsBlockedForCreation(@Nullable Boolean accountIsBlockedForCreation)
Original property name from the Odata EDM: AccountIsBlockedForCreation
accountIsBlockedForCreation
- Indicator: Account Is Blocked for Creation ?public void setAccountIsBlockedForPosting(@Nullable Boolean accountIsBlockedForPosting)
Original property name from the Odata EDM: AccountIsBlockedForPosting
accountIsBlockedForPosting
- Indicator: Is Account Blocked for Posting?public void setAccountIsBlockedForPlanning(@Nullable Boolean accountIsBlockedForPlanning)
Original property name from the Odata EDM: AccountIsBlockedForPlanning
accountIsBlockedForPlanning
- Indicator: Account Blocked for Planning ?public void setPartnerCompany(@Nullable String partnerCompany)
Original property name from the Odata EDM: PartnerCompany
partnerCompany
- Company ID of Trading Partnerpublic void setFunctionalArea(@Nullable String functionalArea)
Original property name from the Odata EDM: FunctionalArea
functionalArea
- Functional Areapublic void setCreationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
creationDate
- Date on which the Record Was Createdpublic void setCreatedByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
createdByUser
- Name of Person who Created the Objectpublic void setLastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
Original property name from the Odata EDM: LastChangeDateTime
lastChangeDateTime
- UTC Time Stamp in Short Form (YYYYMMDDhhmmss)public void setGLAccountType(@Nullable String gLAccountType)
Original property name from the Odata EDM: GLAccountType
gLAccountType
- Type of a General Ledger Accountpublic void setGLAccountExternal(@Nullable String gLAccountExternal)
Original property name from the Odata EDM: GLAccountExternal
gLAccountExternal
- G/L Account Numberpublic void setIsProfitLossAccount(@Nullable Boolean isProfitLossAccount)
Original property name from the Odata EDM: IsProfitLossAccount
isProfitLossAccount
- Indicator: Account is a balance sheet account?protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<GLAccountInChartOfAccounts>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<GLAccountInChartOfAccounts>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<GLAccountInChartOfAccounts>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<GLAccountInChartOfAccounts>
@Nonnull public static <T> GLAccountInChartOfAccountsField<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> GLAccountInChartOfAccountsField<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<GLAccountInChartOfAccounts>
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<GLAccountInChartOfAccounts>
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<GLAccountInChartOfAccounts>
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<GLAccountInChartOfAccounts>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull public static GLAccountInChartOfAccounts.GLAccountInChartOfAccountsBuilder builder()
@Nullable public String getChartOfAccounts()
Original property name from the Odata EDM: ChartOfAccounts
@Nullable public String getGLAccount()
Original property name from the Odata EDM: GLAccount
@Nullable public Boolean getIsBalanceSheetAccount()
Original property name from the Odata EDM: IsBalanceSheetAccount
@Nullable public String getGLAccountGroup()
Original property name from the Odata EDM: GLAccountGroup
@Nullable public String getCorporateGroupAccount()
Original property name from the Odata EDM: CorporateGroupAccount
@Nullable public String getProfitLossAccountType()
Original property name from the Odata EDM: ProfitLossAccountType
@Nullable public String getSampleGLAccount()
Original property name from the Odata EDM: SampleGLAccount
@Nullable public Boolean getAccountIsMarkedForDeletion()
Original property name from the Odata EDM: AccountIsMarkedForDeletion
@Nullable public Boolean getAccountIsBlockedForCreation()
Original property name from the Odata EDM: AccountIsBlockedForCreation
@Nullable public Boolean getAccountIsBlockedForPosting()
Original property name from the Odata EDM: AccountIsBlockedForPosting
@Nullable public Boolean getAccountIsBlockedForPlanning()
Original property name from the Odata EDM: AccountIsBlockedForPlanning
@Nullable public String getPartnerCompany()
Original property name from the Odata EDM: PartnerCompany
@Nullable public String getFunctionalArea()
Original property name from the Odata EDM: FunctionalArea
@Nullable public LocalDateTime getCreationDate()
Original property name from the Odata EDM: CreationDate
@Nullable public String getCreatedByUser()
Original property name from the Odata EDM: CreatedByUser
@Nullable public ZonedDateTime getLastChangeDateTime()
Original property name from the Odata EDM: LastChangeDateTime
@Nullable public String getGLAccountType()
Original property name from the Odata EDM: GLAccountType
@Nullable public String getGLAccountExternal()
Original property name from the Odata EDM: GLAccountExternal
@Nullable public Boolean getIsProfitLossAccount()
Original property name from the Odata EDM: IsProfitLossAccount
@Nonnull public String toString()
toString
in class VdmObject<GLAccountInChartOfAccounts>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<GLAccountInChartOfAccounts>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<GLAccountInChartOfAccounts>
public int hashCode()
hashCode
in class VdmObject<GLAccountInChartOfAccounts>
Copyright © 2021 SAP SE. All rights reserved.