public class GroupChangeProcess extends VdmEntity<GroupChangeProcess>
Original entity name from the Odata EDM: GroupChangeProcessType
Modifier and Type | Class and Description |
---|---|
static class |
GroupChangeProcess.GroupChangeProcessBuilder
Helper class to allow for fluent creation of GroupChangeProcess instances.
|
Modifier and Type | Field and Description |
---|---|
static SimpleProperty<GroupChangeProcess> |
ALL_FIELDS
Selector for all available fields of GroupChangeProcess.
|
static SimpleProperty.String<GroupChangeProcess> |
SRVC_TRANS_CHANGE_PROCESS |
static SimpleProperty.String<GroupChangeProcess> |
SRVC_TRANS_CHANGE_PROCESS_GROUP |
static SimpleProperty.String<GroupChangeProcess> |
SRVC_TRANSAC_CHG_PROC_EXEC_SEQUENCE |
static NavigationProperty.Single<GroupChangeProcess,ChangeProcess> |
TO__CHANGE_PROCESS
Use with available request builders to apply the _ChangeProcess navigation property to query operations.
|
static NavigationProperty.Collection<GroupChangeProcess,ChangeProcessAttribute> |
TO__PROC_ATTRIBUTES
Use with available request builders to apply the _ProcAttributes navigation property to query operations.
|
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS
Constructor and Description |
---|
GroupChangeProcess() |
GroupChangeProcess(String srvcTransChangeProcessGroup,
String srvcTransChangeProcess,
String srvcTransacChgProcExecSequence,
ChangeProcess to_ChangeProcess,
List<ChangeProcessAttribute> to_ProcAttributes) |
Modifier and Type | Method and Description |
---|---|
void |
addProcAttributes(ChangeProcessAttribute... entity)
Adds elements to the list of associated ChangeProcessAttribute entities.
|
static GroupChangeProcess.GroupChangeProcessBuilder |
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<ChangeProcess> |
getChangeProcessIfPresent()
Retrieval of associated ChangeProcess entity (one to one).
|
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 |
getOdataType() |
io.vavr.control.Option<List<ChangeProcessAttribute>> |
getProcAttributesIfPresent()
Retrieval of associated ChangeProcessAttribute entities (one to many).
|
String |
getSrvcTransacChgProcExecSequence()
Constraints: Not nullable, Maximum length: 8
|
String |
getSrvcTransChangeProcess()
(Key Field) Constraints: Not nullable, Maximum length: 32
|
String |
getSrvcTransChangeProcessGroup()
(Key Field) Constraints: Not nullable, Maximum length: 32
|
Class<GroupChangeProcess> |
getType() |
int |
hashCode() |
void |
setChangeProcess(ChangeProcess value)
Overwrites the associated ChangeProcess entity for the loaded navigation property _ChangeProcess.
|
void |
setProcAttributes(List<ChangeProcessAttribute> value)
Overwrites the list of associated ChangeProcessAttribute entities for the loaded navigation property
_ProcAttributes.
|
void |
setSrvcTransacChgProcExecSequence(String srvcTransacChgProcExecSequence)
Constraints: Not nullable, Maximum length: 8
|
void |
setSrvcTransChangeProcess(String srvcTransChangeProcess)
(Key Field) Constraints: Not nullable, Maximum length: 32
|
void |
setSrvcTransChangeProcessGroup(String srvcTransChangeProcessGroup)
(Key Field) Constraints: Not nullable, Maximum length: 32
|
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<GroupChangeProcess> ALL_FIELDS
public static final SimpleProperty.String<GroupChangeProcess> SRVC_TRANS_CHANGE_PROCESS_GROUP
public static final SimpleProperty.String<GroupChangeProcess> SRVC_TRANS_CHANGE_PROCESS
public static final SimpleProperty.String<GroupChangeProcess> SRVC_TRANSAC_CHG_PROC_EXEC_SEQUENCE
public static final NavigationProperty.Single<GroupChangeProcess,ChangeProcess> TO__CHANGE_PROCESS
public static final NavigationProperty.Collection<GroupChangeProcess,ChangeProcessAttribute> TO__PROC_ATTRIBUTES
public GroupChangeProcess()
public GroupChangeProcess(@Nullable String srvcTransChangeProcessGroup, @Nullable String srvcTransChangeProcess, @Nullable String srvcTransacChgProcExecSequence, @Nullable ChangeProcess to_ChangeProcess, List<ChangeProcessAttribute> to_ProcAttributes)
@Nonnull public Class<GroupChangeProcess> getType()
getType
in class VdmObject<GroupChangeProcess>
public void setSrvcTransChangeProcessGroup(@Nullable String srvcTransChangeProcessGroup)
Original property name from the Odata EDM: SrvcTransChangeProcessGroup
srvcTransChangeProcessGroup
- BTMF Process Grouppublic void setSrvcTransChangeProcess(@Nullable String srvcTransChangeProcess)
Original property name from the Odata EDM: SrvcTransChangeProcess
srvcTransChangeProcess
- BTMF Processpublic void setSrvcTransacChgProcExecSequence(@Nullable String srvcTransacChgProcExecSequence)
Original property name from the Odata EDM: SrvcTransacChgProcExecSequence
srvcTransacChgProcExecSequence
- Sequence of processes in a change process groupprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<GroupChangeProcess>
@Nonnull protected ODataEntityKey getKey()
getKey
in class VdmObject<GroupChangeProcess>
@Nonnull protected Map<String,Object> toMapOfFields()
VdmObject
toMapOfFields
in class VdmObject<GroupChangeProcess>
protected void fromMap(Map<String,Object> inputValues)
VdmObject
fromMap
in class VdmObject<GroupChangeProcess>
inputValues
- The key-value map.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<GroupChangeProcess>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
VdmObject
toMapOfNavigationProperties
in class VdmObject<GroupChangeProcess>
@Nonnull public io.vavr.control.Option<ChangeProcess> getChangeProcessIfPresent()
If the navigation property for an entity GroupChangeProcess 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 setChangeProcess(ChangeProcess value)
value
- New ChangeProcess entity.@Nonnull public io.vavr.control.Option<List<ChangeProcessAttribute>> getProcAttributesIfPresent()
If the navigation property for an entity GroupChangeProcess 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 setProcAttributes(@Nonnull List<ChangeProcessAttribute> value)
If the navigation property _ProcAttributes of a queried GroupChangeProcess 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 ChangeProcessAttribute entities.public void addProcAttributes(ChangeProcessAttribute... entity)
If the navigation property _ProcAttributes of a queried GroupChangeProcess 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 ChangeProcessAttribute entities.@Nonnull public static GroupChangeProcess.GroupChangeProcessBuilder builder()
@Nullable public String getSrvcTransChangeProcessGroup()
Original property name from the Odata EDM: SrvcTransChangeProcessGroup
@Nullable public String getSrvcTransChangeProcess()
Original property name from the Odata EDM: SrvcTransChangeProcess
@Nullable public String getSrvcTransacChgProcExecSequence()
Original property name from the Odata EDM: SrvcTransacChgProcExecSequence
@Nonnull public String toString()
toString
in class VdmObject<GroupChangeProcess>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<GroupChangeProcess>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<GroupChangeProcess>
public int hashCode()
hashCode
in class VdmEntity<GroupChangeProcess>
public String getOdataType()
getOdataType
in class VdmObject<GroupChangeProcess>
Copyright © 2021 SAP SE. All rights reserved.