public class MaintenanceTaskListOpReltnshp extends VdmEntity<MaintenanceTaskListOpReltnshp>
Original entity name from the Odata EDM: MaintenanceTaskListOpReltnshpType
Modifier and Type | Class and Description |
---|---|
static class |
MaintenanceTaskListOpReltnshp.MaintenanceTaskListOpReltnshpBuilder
Helper class to allow for fluent creation of MaintenanceTaskListOpReltnshp instances.
|
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS
Constructor and Description |
---|
MaintenanceTaskListOpReltnshp() |
MaintenanceTaskListOpReltnshp(String taskListType,
String taskListGroup,
String taskListGroupCounter,
String taskListSequence,
String taskListOperationInternalId,
String taskListOpBOMItmIntVersCounter,
String maintenanceTaskListOperation,
String superiorOperation,
String operationText,
String masterRecipeRelationshipType,
Boolean operationIsSuccessor,
String factoryCalendar,
String workCenter,
String plant,
Boolean maxTimeIntvlIsUsedForSchedg,
String bOORelationshipType,
BigDecimal timeIntvlBtwnRelshp,
String timeIntvlBtwnRelshpUnit,
String workCenterInternalID,
Collection<SAP__Message> _Messages,
List<MaintenanceTaskListOperation> to_Operation) |
Modifier and Type | Method and Description |
---|---|
void |
addOperation(MaintenanceTaskListOperation... entity)
Adds elements to the list of associated MaintenanceTaskListOperation entities.
|
static MaintenanceTaskListOpReltnshp.MaintenanceTaskListOpReltnshpBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected void |
fromMap(Map<String,Object> inputValues)
Read entity data from generic map.
|
Collection<SAP__Message> |
get_Messages()
Constraints: Not nullable
|
String |
getBOORelationshipType()
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.
|
String |
getFactoryCalendar()
Constraints: Not nullable, Maximum length: 2
|
protected ODataEntityKey |
getKey() |
String |
getMaintenanceTaskListOperation()
Constraints: Not nullable, Maximum length: 4
|
String |
getMasterRecipeRelationshipType()
Constraints: Not nullable, Maximum length: 2
|
Boolean |
getMaxTimeIntvlIsUsedForSchedg()
Constraints: Not nullable
|
String |
getOdataType() |
io.vavr.control.Option<List<MaintenanceTaskListOperation>> |
getOperationIfPresent()
Retrieval of associated MaintenanceTaskListOperation entities (one to many).
|
Boolean |
getOperationIsSuccessor()
Constraints: Not nullable
|
String |
getOperationText()
Constraints: Not nullable, Maximum length: 40
|
String |
getPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getSuperiorOperation()
Constraints: Not nullable, Maximum length: 4
|
String |
getTaskListGroup()
(Key Field) Constraints: Not nullable, Maximum length: 8
|
String |
getTaskListGroupCounter()
(Key Field) Constraints: Not nullable, Maximum length: 2
|
String |
getTaskListOpBOMItmIntVersCounter()
(Key Field) Constraints: Not nullable, Maximum length: 8
|
String |
getTaskListOperationInternalId()
(Key Field) Constraints: Not nullable, Maximum length: 8
|
String |
getTaskListSequence()
(Key Field) Constraints: Not nullable, Maximum length: 6
|
String |
getTaskListType()
(Key Field) Constraints: Not nullable, Maximum length: 1
|
BigDecimal |
getTimeIntvlBtwnRelshp()
Constraints: Not nullable, Precision: 5, Scale: 1
|
String |
getTimeIntvlBtwnRelshpUnit()
Constraints: Not nullable, Maximum length: 3
|
Class<MaintenanceTaskListOpReltnshp> |
getType() |
String |
getWorkCenter()
Constraints: Not nullable, Maximum length: 8
|
String |
getWorkCenterInternalID()
Constraints: Not nullable, Maximum length: 8
|
int |
hashCode() |
void |
set_Messages(Collection<SAP__Message> _Messages)
Constraints: Not nullable
|
void |
setBOORelationshipType(String bOORelationshipType)
Constraints: Not nullable, Maximum length: 1
|
void |
setFactoryCalendar(String factoryCalendar)
Constraints: Not nullable, Maximum length: 2
|
void |
setMaintenanceTaskListOperation(String maintenanceTaskListOperation)
Constraints: Not nullable, Maximum length: 4
|
void |
setMasterRecipeRelationshipType(String masterRecipeRelationshipType)
Constraints: Not nullable, Maximum length: 2
|
void |
setMaxTimeIntvlIsUsedForSchedg(Boolean maxTimeIntvlIsUsedForSchedg)
Constraints: Not nullable
|
void |
setOperation(List<MaintenanceTaskListOperation> value)
Overwrites the list of associated MaintenanceTaskListOperation entities for the loaded navigation property
_Operation.
|
void |
setOperationIsSuccessor(Boolean operationIsSuccessor)
Constraints: Not nullable
|
void |
setOperationText(String operationText)
Constraints: Not nullable, Maximum length: 40
|
void |
setPlant(String plant)
Constraints: Not nullable, Maximum length: 4
|
void |
setSuperiorOperation(String superiorOperation)
Constraints: Not nullable, Maximum length: 4
|
void |
setTaskListGroup(String taskListGroup)
(Key Field) Constraints: Not nullable, Maximum length: 8
|
void |
setTaskListGroupCounter(String taskListGroupCounter)
(Key Field) Constraints: Not nullable, Maximum length: 2
|
void |
setTaskListOpBOMItmIntVersCounter(String taskListOpBOMItmIntVersCounter)
(Key Field) Constraints: Not nullable, Maximum length: 8
|
void |
setTaskListOperationInternalId(String taskListOperationInternalId)
(Key Field) Constraints: Not nullable, Maximum length: 8
|
void |
setTaskListSequence(String taskListSequence)
(Key Field) Constraints: Not nullable, Maximum length: 6
|
void |
setTaskListType(String taskListType)
(Key Field) Constraints: Not nullable, Maximum length: 1
|
void |
setTimeIntvlBtwnRelshp(BigDecimal timeIntvlBtwnRelshp)
Constraints: Not nullable, Precision: 5, Scale: 1
|
void |
setTimeIntvlBtwnRelshpUnit(String timeIntvlBtwnRelshpUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setWorkCenter(String workCenter)
Constraints: Not nullable, Maximum length: 8
|
void |
setWorkCenterInternalID(String workCenterInternalID)
Constraints: Not nullable, Maximum length: 8
|
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<MaintenanceTaskListOpReltnshp> ALL_FIELDS
public static final SimpleProperty.String<MaintenanceTaskListOpReltnshp> TASK_LIST_TYPE
public static final SimpleProperty.String<MaintenanceTaskListOpReltnshp> TASK_LIST_GROUP
public static final SimpleProperty.String<MaintenanceTaskListOpReltnshp> TASK_LIST_GROUP_COUNTER
public static final SimpleProperty.String<MaintenanceTaskListOpReltnshp> TASK_LIST_SEQUENCE
public static final SimpleProperty.String<MaintenanceTaskListOpReltnshp> TASK_LIST_OPERATION_INTERNAL_ID
public static final SimpleProperty.String<MaintenanceTaskListOpReltnshp> TASK_LIST_OP_BOM_ITM_INT_VERS_COUNTER
public static final SimpleProperty.String<MaintenanceTaskListOpReltnshp> MAINTENANCE_TASK_LIST_OPERATION
public static final SimpleProperty.String<MaintenanceTaskListOpReltnshp> SUPERIOR_OPERATION
public static final SimpleProperty.String<MaintenanceTaskListOpReltnshp> OPERATION_TEXT
public static final SimpleProperty.String<MaintenanceTaskListOpReltnshp> MASTER_RECIPE_RELATIONSHIP_TYPE
public static final SimpleProperty.Boolean<MaintenanceTaskListOpReltnshp> OPERATION_IS_SUCCESSOR
public static final SimpleProperty.String<MaintenanceTaskListOpReltnshp> FACTORY_CALENDAR
public static final SimpleProperty.String<MaintenanceTaskListOpReltnshp> WORK_CENTER
public static final SimpleProperty.String<MaintenanceTaskListOpReltnshp> PLANT
public static final SimpleProperty.Boolean<MaintenanceTaskListOpReltnshp> MAX_TIME_INTVL_IS_USED_FOR_SCHEDG
public static final SimpleProperty.String<MaintenanceTaskListOpReltnshp> BOO_RELATIONSHIP_TYPE
public static final SimpleProperty.NumericDecimal<MaintenanceTaskListOpReltnshp> TIME_INTVL_BTWN_RELSHP
public static final SimpleProperty.String<MaintenanceTaskListOpReltnshp> TIME_INTVL_BTWN_RELSHP_UNIT
public static final SimpleProperty.String<MaintenanceTaskListOpReltnshp> WORK_CENTER_INTERNAL_ID
public static final ComplexProperty.Collection<MaintenanceTaskListOpReltnshp,SAP__Message> _MESSAGES
public static final NavigationProperty.Collection<MaintenanceTaskListOpReltnshp,MaintenanceTaskListOperation> TO__OPERATION
public MaintenanceTaskListOpReltnshp()
public MaintenanceTaskListOpReltnshp(@Nullable String taskListType, @Nullable String taskListGroup, @Nullable String taskListGroupCounter, @Nullable String taskListSequence, @Nullable String taskListOperationInternalId, @Nullable String taskListOpBOMItmIntVersCounter, @Nullable String maintenanceTaskListOperation, @Nullable String superiorOperation, @Nullable String operationText, @Nullable String masterRecipeRelationshipType, @Nullable Boolean operationIsSuccessor, @Nullable String factoryCalendar, @Nullable String workCenter, @Nullable String plant, @Nullable Boolean maxTimeIntvlIsUsedForSchedg, @Nullable String bOORelationshipType, @Nullable BigDecimal timeIntvlBtwnRelshp, @Nullable String timeIntvlBtwnRelshpUnit, @Nullable String workCenterInternalID, @Nullable Collection<SAP__Message> _Messages, List<MaintenanceTaskListOperation> to_Operation)
@Nonnull public Class<MaintenanceTaskListOpReltnshp> getType()
getType
in class VdmObject<MaintenanceTaskListOpReltnshp>
public void setTaskListType(@Nullable String taskListType)
Original property name from the Odata EDM: TaskListType
taskListType
- Headerpublic void setTaskListGroup(@Nullable String taskListGroup)
Original property name from the Odata EDM: TaskListGroup
taskListGroup
- Number of the Standard Networkpublic void setTaskListGroupCounter(@Nullable String taskListGroupCounter)
Original property name from the Odata EDM: TaskListGroupCounter
taskListGroupCounter
- Group Counterpublic void setTaskListSequence(@Nullable String taskListSequence)
Original property name from the Odata EDM: TaskListSequence
taskListSequence
- Sequencepublic void setTaskListOperationInternalId(@Nullable String taskListOperationInternalId)
Original property name from the Odata EDM: TaskListOperationInternalId
taskListOperationInternalId
- Number of the Task List Nodepublic void setTaskListOpBOMItmIntVersCounter(@Nullable String taskListOpBOMItmIntVersCounter)
Original property name from the Odata EDM: TaskListOpBOMItmIntVersCounter
taskListOpBOMItmIntVersCounter
- Internal counterpublic void setMaintenanceTaskListOperation(@Nullable String maintenanceTaskListOperation)
Original property name from the Odata EDM: MaintenanceTaskListOperation
maintenanceTaskListOperation
- Operation / Phase Numberpublic void setSuperiorOperation(@Nullable String superiorOperation)
Original property name from the Odata EDM: SuperiorOperation
superiorOperation
- Operation / Phase Numberpublic void setOperationText(@Nullable String operationText)
Original property name from the Odata EDM: OperationText
operationText
- Operation Short Textpublic void setMasterRecipeRelationshipType(@Nullable String masterRecipeRelationshipType)
Original property name from the Odata EDM: MasterRecipeRelationshipType
masterRecipeRelationshipType
- Type of relationshippublic void setOperationIsSuccessor(@Nullable Boolean operationIsSuccessor)
Original property name from the Odata EDM: OperationIsSuccessor
operationIsSuccessor
- Indicator: maintained after successorpublic void setFactoryCalendar(@Nullable String factoryCalendar)
Original property name from the Odata EDM: FactoryCalendar
factoryCalendar
- Factory Calendarpublic void setWorkCenter(@Nullable String workCenter)
Original property name from the Odata EDM: WorkCenter
workCenter
- Work Centerpublic void setPlant(@Nullable String plant)
Original property name from the Odata EDM: Plant
plant
- Plantpublic void setMaxTimeIntvlIsUsedForSchedg(@Nullable Boolean maxTimeIntvlIsUsedForSchedg)
Original property name from the Odata EDM: MaxTimeIntvlIsUsedForSchedg
maxTimeIntvlIsUsedForSchedg
- Indicates whether maximum time interval will be consideredpublic void setBOORelationshipType(@Nullable String bOORelationshipType)
Original property name from the Odata EDM: BOORelationshipType
bOORelationshipType
- Key for type of relationshippublic void setTimeIntvlBtwnRelshp(@Nullable BigDecimal timeIntvlBtwnRelshp)
Original property name from the Odata EDM: TimeIntvlBtwnRelshp
timeIntvlBtwnRelshp
- Time interval between relationshipspublic void setTimeIntvlBtwnRelshpUnit(@Nullable String timeIntvlBtwnRelshpUnit)
Original property name from the Odata EDM: TimeIntvlBtwnRelshpUnit
timeIntvlBtwnRelshpUnit
- Unit for the time interval between relationshipspublic void setWorkCenterInternalID(@Nullable String workCenterInternalID)
Original property name from the Odata EDM: WorkCenterInternalID
workCenterInternalID
- Object IDpublic void set_Messages(@Nullable Collection<SAP__Message> _Messages)
Original property name from the Odata EDM: SAP__Messages
_Messages
- The _Messages to set.protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<MaintenanceTaskListOpReltnshp>
@Nonnull protected ODataEntityKey getKey()
getKey
in class VdmObject<MaintenanceTaskListOpReltnshp>
@Nonnull protected Map<String,Object> toMapOfFields()
VdmObject
toMapOfFields
in class VdmObject<MaintenanceTaskListOpReltnshp>
protected void fromMap(Map<String,Object> inputValues)
VdmObject
fromMap
in class VdmObject<MaintenanceTaskListOpReltnshp>
inputValues
- The key-value map.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<MaintenanceTaskListOpReltnshp>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
VdmObject
toMapOfNavigationProperties
in class VdmObject<MaintenanceTaskListOpReltnshp>
@Nonnull public io.vavr.control.Option<List<MaintenanceTaskListOperation>> getOperationIfPresent()
If the navigation property for an entity MaintenanceTaskListOpReltnshp 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 setOperation(@Nonnull List<MaintenanceTaskListOperation> value)
If the navigation property _Operation of a queried MaintenanceTaskListOpReltnshp 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 MaintenanceTaskListOperation entities.public void addOperation(MaintenanceTaskListOperation... entity)
If the navigation property _Operation of a queried MaintenanceTaskListOpReltnshp 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 MaintenanceTaskListOperation entities.@Nonnull public static MaintenanceTaskListOpReltnshp.MaintenanceTaskListOpReltnshpBuilder builder()
@Nullable public String getTaskListType()
Original property name from the Odata EDM: TaskListType
@Nullable public String getTaskListGroup()
Original property name from the Odata EDM: TaskListGroup
@Nullable public String getTaskListGroupCounter()
Original property name from the Odata EDM: TaskListGroupCounter
@Nullable public String getTaskListSequence()
Original property name from the Odata EDM: TaskListSequence
@Nullable public String getTaskListOperationInternalId()
Original property name from the Odata EDM: TaskListOperationInternalId
@Nullable public String getTaskListOpBOMItmIntVersCounter()
Original property name from the Odata EDM: TaskListOpBOMItmIntVersCounter
@Nullable public String getMaintenanceTaskListOperation()
Original property name from the Odata EDM: MaintenanceTaskListOperation
@Nullable public String getSuperiorOperation()
Original property name from the Odata EDM: SuperiorOperation
@Nullable public String getOperationText()
Original property name from the Odata EDM: OperationText
@Nullable public String getMasterRecipeRelationshipType()
Original property name from the Odata EDM: MasterRecipeRelationshipType
@Nullable public Boolean getOperationIsSuccessor()
Original property name from the Odata EDM: OperationIsSuccessor
@Nullable public String getFactoryCalendar()
Original property name from the Odata EDM: FactoryCalendar
@Nullable public String getWorkCenter()
Original property name from the Odata EDM: WorkCenter
@Nullable public String getPlant()
Original property name from the Odata EDM: Plant
@Nullable public Boolean getMaxTimeIntvlIsUsedForSchedg()
Original property name from the Odata EDM: MaxTimeIntvlIsUsedForSchedg
@Nullable public String getBOORelationshipType()
Original property name from the Odata EDM: BOORelationshipType
@Nullable public BigDecimal getTimeIntvlBtwnRelshp()
Original property name from the Odata EDM: TimeIntvlBtwnRelshp
@Nullable public String getTimeIntvlBtwnRelshpUnit()
Original property name from the Odata EDM: TimeIntvlBtwnRelshpUnit
@Nullable public String getWorkCenterInternalID()
Original property name from the Odata EDM: WorkCenterInternalID
@Nullable public Collection<SAP__Message> get_Messages()
Original property name from the Odata EDM: SAP__Messages
@Nonnull public String toString()
toString
in class VdmObject<MaintenanceTaskListOpReltnshp>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<MaintenanceTaskListOpReltnshp>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<MaintenanceTaskListOpReltnshp>
public int hashCode()
hashCode
in class VdmEntity<MaintenanceTaskListOpReltnshp>
public String getOdataType()
getOdataType
in class VdmObject<MaintenanceTaskListOpReltnshp>
Copyright © 2021 SAP SE. All rights reserved.