public class SettlmtProcessType extends VdmEntity<SettlmtProcessType>
Original entity name from the Odata EDM: SettlmtProcessTypeType
Modifier and Type | Class and Description |
---|---|
static class |
SettlmtProcessType.SettlmtProcessTypeBuilder
Helper class to allow for fluent creation of SettlmtProcessType instances.
|
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS
Constructor and Description |
---|
SettlmtProcessType() |
SettlmtProcessType(String settlmtProcessType,
String settlmtProcessCat,
String settlmtPartnerCat,
String crsCoSettlmtCat,
String settlmtBusProcVar,
String logisticsDataEntryCat,
Boolean settlmtHasFullOrglData,
String settlmtTxCodeDetnCat,
String settlmtNoTxCodeErrHndlgCat,
String settlmtDocType,
String settlmtCollectionCategory,
String settlmtProcTypeOfCollection,
String settlmtDocTypeOfCollection,
List<SettlmtApplStsGrpStsAssgmt> to_SettlmtApplStsGrpStsAssgmt,
List<SettlmtDocProcTypeAssgmt> to_SettlmtDocProcTypeAssgmt,
SettlmtDocType to_SettlmtDocType,
SettlmtDocType to_SettlmtDocTypeOfCollection,
SettlmtProcessType to_SettlmtProcTypeOfCollection) |
Modifier and Type | Method and Description |
---|---|
void |
addSettlmtApplStsGrpStsAssgmt(SettlmtApplStsGrpStsAssgmt... entity)
Adds elements to the list of associated SettlmtApplStsGrpStsAssgmt entities.
|
void |
addSettlmtDocProcTypeAssgmt(SettlmtDocProcTypeAssgmt... entity)
Adds elements to the list of associated SettlmtDocProcTypeAssgmt entities.
|
static SettlmtProcessType.SettlmtProcessTypeBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected void |
fromMap(Map<String,Object> inputValues)
Read entity data from generic map.
|
String |
getCrsCoSettlmtCat()
Constraints: Not nullable, Maximum length: 1
|
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 |
getLogisticsDataEntryCat()
Constraints: Not nullable, Maximum length: 1
|
String |
getOdataType() |
io.vavr.control.Option<List<SettlmtApplStsGrpStsAssgmt>> |
getSettlmtApplStsGrpStsAssgmtIfPresent()
Retrieval of associated SettlmtApplStsGrpStsAssgmt entities (one to many).
|
String |
getSettlmtBusProcVar()
Constraints: Not nullable, Maximum length: 4
|
String |
getSettlmtCollectionCategory()
Constraints: Not nullable, Maximum length: 1
|
io.vavr.control.Option<List<SettlmtDocProcTypeAssgmt>> |
getSettlmtDocProcTypeAssgmtIfPresent()
Retrieval of associated SettlmtDocProcTypeAssgmt entities (one to many).
|
String |
getSettlmtDocType()
Constraints: Not nullable, Maximum length: 4
|
io.vavr.control.Option<SettlmtDocType> |
getSettlmtDocTypeIfPresent()
Retrieval of associated SettlmtDocType entity (one to one).
|
String |
getSettlmtDocTypeOfCollection()
Constraints: Not nullable, Maximum length: 4
|
io.vavr.control.Option<SettlmtDocType> |
getSettlmtDocTypeOfCollectionIfPresent()
Retrieval of associated SettlmtDocType entity (one to one).
|
Boolean |
getSettlmtHasFullOrglData()
Constraints: Not nullable
|
String |
getSettlmtNoTxCodeErrHndlgCat()
Constraints: Not nullable, Maximum length: 1
|
String |
getSettlmtPartnerCat()
Constraints: Not nullable, Maximum length: 1
|
String |
getSettlmtProcessCat()
Constraints: Not nullable, Maximum length: 1
|
String |
getSettlmtProcessType()
(Key Field) Constraints: Not nullable, Maximum length: 4
|
String |
getSettlmtProcTypeOfCollection()
Constraints: Not nullable, Maximum length: 4
|
io.vavr.control.Option<SettlmtProcessType> |
getSettlmtProcTypeOfCollectionIfPresent()
Retrieval of associated SettlmtProcessType entity (one to one).
|
String |
getSettlmtTxCodeDetnCat()
Constraints: Not nullable, Maximum length: 1
|
Class<SettlmtProcessType> |
getType() |
int |
hashCode() |
void |
setCrsCoSettlmtCat(String crsCoSettlmtCat)
Constraints: Not nullable, Maximum length: 1
|
void |
setLogisticsDataEntryCat(String logisticsDataEntryCat)
Constraints: Not nullable, Maximum length: 1
|
void |
setSettlmtApplStsGrpStsAssgmt(List<SettlmtApplStsGrpStsAssgmt> value)
Overwrites the list of associated SettlmtApplStsGrpStsAssgmt entities for the loaded navigation property
_SettlmtApplStsGrpStsAssgmt.
|
void |
setSettlmtBusProcVar(String settlmtBusProcVar)
Constraints: Not nullable, Maximum length: 4
|
void |
setSettlmtCollectionCategory(String settlmtCollectionCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setSettlmtDocProcTypeAssgmt(List<SettlmtDocProcTypeAssgmt> value)
Overwrites the list of associated SettlmtDocProcTypeAssgmt entities for the loaded navigation property
_SettlmtDocProcTypeAssgmt.
|
void |
setSettlmtDocType(SettlmtDocType value)
Overwrites the associated SettlmtDocType entity for the loaded navigation property _SettlmtDocType.
|
void |
setSettlmtDocType(String settlmtDocType)
Constraints: Not nullable, Maximum length: 4
|
void |
setSettlmtDocTypeOfCollection(SettlmtDocType value)
Overwrites the associated SettlmtDocType entity for the loaded navigation property
_SettlmtDocTypeOfCollection.
|
void |
setSettlmtDocTypeOfCollection(String settlmtDocTypeOfCollection)
Constraints: Not nullable, Maximum length: 4
|
void |
setSettlmtHasFullOrglData(Boolean settlmtHasFullOrglData)
Constraints: Not nullable
|
void |
setSettlmtNoTxCodeErrHndlgCat(String settlmtNoTxCodeErrHndlgCat)
Constraints: Not nullable, Maximum length: 1
|
void |
setSettlmtPartnerCat(String settlmtPartnerCat)
Constraints: Not nullable, Maximum length: 1
|
void |
setSettlmtProcessCat(String settlmtProcessCat)
Constraints: Not nullable, Maximum length: 1
|
void |
setSettlmtProcessType(String settlmtProcessType)
(Key Field) Constraints: Not nullable, Maximum length: 4
|
void |
setSettlmtProcTypeOfCollection(SettlmtProcessType value)
Overwrites the associated SettlmtProcessType entity for the loaded navigation property
_SettlmtProcTypeOfCollection.
|
void |
setSettlmtProcTypeOfCollection(String settlmtProcTypeOfCollection)
Constraints: Not nullable, Maximum length: 4
|
void |
setSettlmtTxCodeDetnCat(String settlmtTxCodeDetnCat)
Constraints: Not nullable, Maximum length: 1
|
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<SettlmtProcessType> ALL_FIELDS
public static final SimpleProperty.String<SettlmtProcessType> SETTLMT_PROCESS_TYPE
public static final SimpleProperty.String<SettlmtProcessType> SETTLMT_PROCESS_CAT
public static final SimpleProperty.String<SettlmtProcessType> SETTLMT_PARTNER_CAT
public static final SimpleProperty.String<SettlmtProcessType> CRS_CO_SETTLMT_CAT
public static final SimpleProperty.String<SettlmtProcessType> SETTLMT_BUS_PROC_VAR
public static final SimpleProperty.String<SettlmtProcessType> LOGISTICS_DATA_ENTRY_CAT
public static final SimpleProperty.Boolean<SettlmtProcessType> SETTLMT_HAS_FULL_ORGL_DATA
public static final SimpleProperty.String<SettlmtProcessType> SETTLMT_TX_CODE_DETN_CAT
public static final SimpleProperty.String<SettlmtProcessType> SETTLMT_NO_TX_CODE_ERR_HNDLG_CAT
public static final SimpleProperty.String<SettlmtProcessType> SETTLMT_DOC_TYPE
public static final SimpleProperty.String<SettlmtProcessType> SETTLMT_COLLECTION_CATEGORY
public static final SimpleProperty.String<SettlmtProcessType> SETTLMT_PROC_TYPE_OF_COLLECTION
public static final SimpleProperty.String<SettlmtProcessType> SETTLMT_DOC_TYPE_OF_COLLECTION
public static final NavigationProperty.Collection<SettlmtProcessType,SettlmtApplStsGrpStsAssgmt> TO__SETTLMT_APPL_STS_GRP_STS_ASSGMT
public static final NavigationProperty.Collection<SettlmtProcessType,SettlmtDocProcTypeAssgmt> TO__SETTLMT_DOC_PROC_TYPE_ASSGMT
public static final NavigationProperty.Single<SettlmtProcessType,SettlmtDocType> TO__SETTLMT_DOC_TYPE
public static final NavigationProperty.Single<SettlmtProcessType,SettlmtDocType> TO__SETTLMT_DOC_TYPE_OF_COLLECTION
public static final NavigationProperty.Single<SettlmtProcessType,SettlmtProcessType> TO__SETTLMT_PROC_TYPE_OF_COLLECTION
public SettlmtProcessType()
public SettlmtProcessType(@Nullable String settlmtProcessType, @Nullable String settlmtProcessCat, @Nullable String settlmtPartnerCat, @Nullable String crsCoSettlmtCat, @Nullable String settlmtBusProcVar, @Nullable String logisticsDataEntryCat, @Nullable Boolean settlmtHasFullOrglData, @Nullable String settlmtTxCodeDetnCat, @Nullable String settlmtNoTxCodeErrHndlgCat, @Nullable String settlmtDocType, @Nullable String settlmtCollectionCategory, @Nullable String settlmtProcTypeOfCollection, @Nullable String settlmtDocTypeOfCollection, List<SettlmtApplStsGrpStsAssgmt> to_SettlmtApplStsGrpStsAssgmt, List<SettlmtDocProcTypeAssgmt> to_SettlmtDocProcTypeAssgmt, @Nullable SettlmtDocType to_SettlmtDocType, @Nullable SettlmtDocType to_SettlmtDocTypeOfCollection, @Nullable SettlmtProcessType to_SettlmtProcTypeOfCollection)
@Nonnull public Class<SettlmtProcessType> getType()
getType
in class VdmObject<SettlmtProcessType>
public void setSettlmtProcessType(@Nullable String settlmtProcessType)
Original property name from the Odata EDM: SettlmtProcessType
settlmtProcessType
- Settlement Process Typepublic void setSettlmtProcessCat(@Nullable String settlmtProcessCat)
Original property name from the Odata EDM: SettlmtProcessCat
settlmtProcessCat
- Settlement Process Categorypublic void setSettlmtPartnerCat(@Nullable String settlmtPartnerCat)
Original property name from the Odata EDM: SettlmtPartnerCat
settlmtPartnerCat
- Settlement Partner Categorypublic void setCrsCoSettlmtCat(@Nullable String crsCoSettlmtCat)
Original property name from the Odata EDM: CrsCoSettlmtCat
crsCoSettlmtCat
- Cross-Company Settlement Categorypublic void setSettlmtBusProcVar(@Nullable String settlmtBusProcVar)
Original property name from the Odata EDM: SettlmtBusProcVar
settlmtBusProcVar
- Settlement Management Process Categorypublic void setLogisticsDataEntryCat(@Nullable String logisticsDataEntryCat)
Original property name from the Odata EDM: LogisticsDataEntryCat
logisticsDataEntryCat
- Entry Category for Logistics Datapublic void setSettlmtHasFullOrglData(@Nullable Boolean settlmtHasFullOrglData)
Original property name from the Odata EDM: SettlmtHasFullOrglData
settlmtHasFullOrglData
- Enter Organizational Data for Settlement Partners Completelypublic void setSettlmtTxCodeDetnCat(@Nullable String settlmtTxCodeDetnCat)
Original property name from the Odata EDM: SettlmtTxCodeDetnCat
settlmtTxCodeDetnCat
- Tax Code Determinationpublic void setSettlmtNoTxCodeErrHndlgCat(@Nullable String settlmtNoTxCodeErrHndlgCat)
Original property name from the Odata EDM: SettlmtNoTxCodeErrHndlgCat
settlmtNoTxCodeErrHndlgCat
- Handling of Missing Tax Codepublic void setSettlmtDocType(@Nullable String settlmtDocType)
Original property name from the Odata EDM: SettlmtDocType
settlmtDocType
- Settlement Document Typepublic void setSettlmtCollectionCategory(@Nullable String settlmtCollectionCategory)
Original property name from the Odata EDM: SettlmtCollectionCategory
settlmtCollectionCategory
- Collection Category for Settlementpublic void setSettlmtProcTypeOfCollection(@Nullable String settlmtProcTypeOfCollection)
Original property name from the Odata EDM: SettlmtProcTypeOfCollection
settlmtProcTypeOfCollection
- Settlement Process Type for Collective Settlementpublic void setSettlmtDocTypeOfCollection(@Nullable String settlmtDocTypeOfCollection)
Original property name from the Odata EDM: SettlmtDocTypeOfCollection
settlmtDocTypeOfCollection
- Settlement Doc. Type for Collective Settlementprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<SettlmtProcessType>
@Nonnull protected ODataEntityKey getKey()
getKey
in class VdmObject<SettlmtProcessType>
@Nonnull protected Map<String,Object> toMapOfFields()
VdmObject
toMapOfFields
in class VdmObject<SettlmtProcessType>
protected void fromMap(Map<String,Object> inputValues)
VdmObject
fromMap
in class VdmObject<SettlmtProcessType>
inputValues
- The key-value map.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<SettlmtProcessType>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
VdmObject
toMapOfNavigationProperties
in class VdmObject<SettlmtProcessType>
@Nonnull public io.vavr.control.Option<List<SettlmtApplStsGrpStsAssgmt>> getSettlmtApplStsGrpStsAssgmtIfPresent()
If the navigation property for an entity SettlmtProcessType 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 setSettlmtApplStsGrpStsAssgmt(@Nonnull List<SettlmtApplStsGrpStsAssgmt> value)
If the navigation property _SettlmtApplStsGrpStsAssgmt of a queried SettlmtProcessType 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 SettlmtApplStsGrpStsAssgmt entities.public void addSettlmtApplStsGrpStsAssgmt(SettlmtApplStsGrpStsAssgmt... entity)
If the navigation property _SettlmtApplStsGrpStsAssgmt of a queried SettlmtProcessType 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 SettlmtApplStsGrpStsAssgmt entities.@Nonnull public io.vavr.control.Option<List<SettlmtDocProcTypeAssgmt>> getSettlmtDocProcTypeAssgmtIfPresent()
If the navigation property for an entity SettlmtProcessType 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 setSettlmtDocProcTypeAssgmt(@Nonnull List<SettlmtDocProcTypeAssgmt> value)
If the navigation property _SettlmtDocProcTypeAssgmt of a queried SettlmtProcessType 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 SettlmtDocProcTypeAssgmt entities.public void addSettlmtDocProcTypeAssgmt(SettlmtDocProcTypeAssgmt... entity)
If the navigation property _SettlmtDocProcTypeAssgmt of a queried SettlmtProcessType 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 SettlmtDocProcTypeAssgmt entities.@Nonnull public io.vavr.control.Option<SettlmtDocType> getSettlmtDocTypeIfPresent()
If the navigation property for an entity SettlmtProcessType 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 setSettlmtDocType(SettlmtDocType value)
value
- New SettlmtDocType entity.@Nonnull public io.vavr.control.Option<SettlmtDocType> getSettlmtDocTypeOfCollectionIfPresent()
If the navigation property for an entity SettlmtProcessType 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 setSettlmtDocTypeOfCollection(SettlmtDocType value)
value
- New SettlmtDocType entity.@Nonnull public io.vavr.control.Option<SettlmtProcessType> getSettlmtProcTypeOfCollectionIfPresent()
If the navigation property for an entity SettlmtProcessType 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 setSettlmtProcTypeOfCollection(SettlmtProcessType value)
value
- New SettlmtProcessType entity.@Nonnull public static SettlmtProcessType.SettlmtProcessTypeBuilder builder()
@Nullable public String getSettlmtProcessType()
Original property name from the Odata EDM: SettlmtProcessType
@Nullable public String getSettlmtProcessCat()
Original property name from the Odata EDM: SettlmtProcessCat
@Nullable public String getSettlmtPartnerCat()
Original property name from the Odata EDM: SettlmtPartnerCat
@Nullable public String getCrsCoSettlmtCat()
Original property name from the Odata EDM: CrsCoSettlmtCat
@Nullable public String getSettlmtBusProcVar()
Original property name from the Odata EDM: SettlmtBusProcVar
@Nullable public String getLogisticsDataEntryCat()
Original property name from the Odata EDM: LogisticsDataEntryCat
@Nullable public Boolean getSettlmtHasFullOrglData()
Original property name from the Odata EDM: SettlmtHasFullOrglData
@Nullable public String getSettlmtTxCodeDetnCat()
Original property name from the Odata EDM: SettlmtTxCodeDetnCat
@Nullable public String getSettlmtNoTxCodeErrHndlgCat()
Original property name from the Odata EDM: SettlmtNoTxCodeErrHndlgCat
@Nullable public String getSettlmtDocType()
Original property name from the Odata EDM: SettlmtDocType
@Nullable public String getSettlmtCollectionCategory()
Original property name from the Odata EDM: SettlmtCollectionCategory
@Nullable public String getSettlmtProcTypeOfCollection()
Original property name from the Odata EDM: SettlmtProcTypeOfCollection
@Nullable public String getSettlmtDocTypeOfCollection()
Original property name from the Odata EDM: SettlmtDocTypeOfCollection
@Nonnull public String toString()
toString
in class VdmObject<SettlmtProcessType>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<SettlmtProcessType>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<SettlmtProcessType>
public int hashCode()
hashCode
in class VdmEntity<SettlmtProcessType>
public String getOdataType()
getOdataType
in class VdmObject<SettlmtProcessType>
Copyright © 2021 SAP SE. All rights reserved.