public class ChangeProcessGroup extends VdmEntity<ChangeProcessGroup> implements VdmEntitySet
Original entity name from the Odata EDM: ChangeProcessGroupType
Modifier and Type | Class and Description |
---|---|
static class |
ChangeProcessGroup.ChangeProcessGroupBuilder
Helper class to allow for fluent creation of ChangeProcessGroup instances.
|
Modifier and Type | Field and Description |
---|---|
static SimpleProperty<ChangeProcessGroup> |
ALL_FIELDS
Selector for all available fields of ChangeProcessGroup.
|
static SimpleProperty.String<ChangeProcessGroup> |
SRVC_TRANS_CHANGE_PROCESS_GROUP |
static SimpleProperty.String<ChangeProcessGroup> |
SRVC_TRANS_CHANGE_PROCESS_SCENARIO |
static SimpleProperty.String<ChangeProcessGroup> |
SRVC_TRANS_CHANGE_PROCESS_TYPE |
static SimpleProperty.Boolean<ChangeProcessGroup> |
SRVC_TRANSAC_IS_HDR_CHG_PROC_GROUP |
static NavigationProperty.Collection<ChangeProcessGroup,ChangeProcessGroupText> |
TO__CHG_PROC_GRP_TEXT
Use with available request builders to apply the _ChgProcGrpText navigation property to query operations.
|
static NavigationProperty.Collection<ChangeProcessGroup,GroupChangeProcess> |
TO__GRP_CHANGE_PROCESS
Use with available request builders to apply the _GrpChangeProcess navigation property to query
operations.
|
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS
Constructor and Description |
---|
ChangeProcessGroup() |
ChangeProcessGroup(String srvcTransChangeProcessGroup,
String srvcTransChangeProcessScenario,
String srvcTransChangeProcessType,
Boolean srvcTransacIsHdrChgProcGroup,
List<ChangeProcessGroupText> to_ChgProcGrpText,
List<GroupChangeProcess> to_GrpChangeProcess) |
Modifier and Type | Method and Description |
---|---|
void |
addChgProcGrpText(ChangeProcessGroupText... entity)
Adds elements to the list of associated ChangeProcessGroupText entities.
|
void |
addGrpChangeProcess(GroupChangeProcess... entity)
Adds elements to the list of associated GroupChangeProcess entities.
|
static ChangeProcessGroup.ChangeProcessGroupBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected void |
fromMap(Map<String,Object> inputValues)
Read entity data from generic map.
|
io.vavr.control.Option<List<ChangeProcessGroupText>> |
getChgProcGrpTextIfPresent()
Retrieval of associated ChangeProcessGroupText entities (one to many).
|
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.
|
io.vavr.control.Option<List<GroupChangeProcess>> |
getGrpChangeProcessIfPresent()
Retrieval of associated GroupChangeProcess entities (one to many).
|
protected ODataEntityKey |
getKey() |
String |
getOdataType() |
Boolean |
getSrvcTransacIsHdrChgProcGroup()
Constraints: Not nullable
|
String |
getSrvcTransChangeProcessGroup()
(Key Field) Constraints: Not nullable, Maximum length: 32
|
String |
getSrvcTransChangeProcessScenario()
Constraints: Not nullable, Maximum length: 10
|
String |
getSrvcTransChangeProcessType()
Constraints: Not nullable, Maximum length: 4
|
Class<ChangeProcessGroup> |
getType() |
int |
hashCode() |
void |
setChgProcGrpText(List<ChangeProcessGroupText> value)
Overwrites the list of associated ChangeProcessGroupText entities for the loaded navigation property
_ChgProcGrpText.
|
void |
setGrpChangeProcess(List<GroupChangeProcess> value)
Overwrites the list of associated GroupChangeProcess entities for the loaded navigation property
_GrpChangeProcess.
|
void |
setSrvcTransacIsHdrChgProcGroup(Boolean srvcTransacIsHdrChgProcGroup)
Constraints: Not nullable
|
void |
setSrvcTransChangeProcessGroup(String srvcTransChangeProcessGroup)
(Key Field) Constraints: Not nullable, Maximum length: 32
|
void |
setSrvcTransChangeProcessScenario(String srvcTransChangeProcessScenario)
Constraints: Not nullable, Maximum length: 10
|
void |
setSrvcTransChangeProcessType(String srvcTransChangeProcessType)
Constraints: Not nullable, Maximum length: 4
|
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<ChangeProcessGroup> ALL_FIELDS
public static final SimpleProperty.String<ChangeProcessGroup> SRVC_TRANS_CHANGE_PROCESS_GROUP
public static final SimpleProperty.String<ChangeProcessGroup> SRVC_TRANS_CHANGE_PROCESS_SCENARIO
public static final SimpleProperty.String<ChangeProcessGroup> SRVC_TRANS_CHANGE_PROCESS_TYPE
public static final SimpleProperty.Boolean<ChangeProcessGroup> SRVC_TRANSAC_IS_HDR_CHG_PROC_GROUP
public static final NavigationProperty.Collection<ChangeProcessGroup,ChangeProcessGroupText> TO__CHG_PROC_GRP_TEXT
public static final NavigationProperty.Collection<ChangeProcessGroup,GroupChangeProcess> TO__GRP_CHANGE_PROCESS
public ChangeProcessGroup()
public ChangeProcessGroup(@Nullable String srvcTransChangeProcessGroup, @Nullable String srvcTransChangeProcessScenario, @Nullable String srvcTransChangeProcessType, @Nullable Boolean srvcTransacIsHdrChgProcGroup, List<ChangeProcessGroupText> to_ChgProcGrpText, List<GroupChangeProcess> to_GrpChangeProcess)
@Nonnull public Class<ChangeProcessGroup> getType()
getType
in class VdmObject<ChangeProcessGroup>
public void setSrvcTransChangeProcessGroup(@Nullable String srvcTransChangeProcessGroup)
Original property name from the Odata EDM: SrvcTransChangeProcessGroup
srvcTransChangeProcessGroup
- BTMF Process Grouppublic void setSrvcTransChangeProcessScenario(@Nullable String srvcTransChangeProcessScenario)
Original property name from the Odata EDM: SrvcTransChangeProcessScenario
srvcTransChangeProcessScenario
- BTMF Scenariopublic void setSrvcTransChangeProcessType(@Nullable String srvcTransChangeProcessType)
Original property name from the Odata EDM: SrvcTransChangeProcessType
srvcTransChangeProcessType
- BTMF Process Typepublic void setSrvcTransacIsHdrChgProcGroup(@Nullable Boolean srvcTransacIsHdrChgProcGroup)
Original property name from the Odata EDM: SrvcTransacIsHdrChgProcGroup
srvcTransacIsHdrChgProcGroup
- BTMF Indicator for Header Change Processprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<ChangeProcessGroup>
@Nonnull protected ODataEntityKey getKey()
getKey
in class VdmObject<ChangeProcessGroup>
@Nonnull protected Map<String,Object> toMapOfFields()
VdmObject
toMapOfFields
in class VdmObject<ChangeProcessGroup>
protected void fromMap(Map<String,Object> inputValues)
VdmObject
fromMap
in class VdmObject<ChangeProcessGroup>
inputValues
- The key-value map.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<ChangeProcessGroup>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
VdmObject
toMapOfNavigationProperties
in class VdmObject<ChangeProcessGroup>
@Nonnull public io.vavr.control.Option<List<ChangeProcessGroupText>> getChgProcGrpTextIfPresent()
If the navigation property for an entity ChangeProcessGroup 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 setChgProcGrpText(@Nonnull List<ChangeProcessGroupText> value)
If the navigation property _ChgProcGrpText of a queried ChangeProcessGroup 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 ChangeProcessGroupText entities.public void addChgProcGrpText(ChangeProcessGroupText... entity)
If the navigation property _ChgProcGrpText of a queried ChangeProcessGroup 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 ChangeProcessGroupText entities.@Nonnull public io.vavr.control.Option<List<GroupChangeProcess>> getGrpChangeProcessIfPresent()
If the navigation property for an entity ChangeProcessGroup 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 setGrpChangeProcess(@Nonnull List<GroupChangeProcess> value)
If the navigation property _GrpChangeProcess of a queried ChangeProcessGroup 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 GroupChangeProcess entities.public void addGrpChangeProcess(GroupChangeProcess... entity)
If the navigation property _GrpChangeProcess of a queried ChangeProcessGroup 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 GroupChangeProcess entities.@Nonnull public static ChangeProcessGroup.ChangeProcessGroupBuilder builder()
@Nullable public String getSrvcTransChangeProcessGroup()
Original property name from the Odata EDM: SrvcTransChangeProcessGroup
@Nullable public String getSrvcTransChangeProcessScenario()
Original property name from the Odata EDM: SrvcTransChangeProcessScenario
@Nullable public String getSrvcTransChangeProcessType()
Original property name from the Odata EDM: SrvcTransChangeProcessType
@Nullable public Boolean getSrvcTransacIsHdrChgProcGroup()
Original property name from the Odata EDM: SrvcTransacIsHdrChgProcGroup
@Nonnull public String toString()
toString
in class VdmObject<ChangeProcessGroup>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<ChangeProcessGroup>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<ChangeProcessGroup>
public int hashCode()
hashCode
in class VdmEntity<ChangeProcessGroup>
public String getOdataType()
getOdataType
in class VdmObject<ChangeProcessGroup>
Copyright © 2021 SAP SE. All rights reserved.