Class MaintenanceNotificationItem
Original entity name from the Odata EDM: MaintenanceNotificationItemType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of MaintenanceNotificationItem instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MaintenanceNotificationItemSelectableSelector for all available fields of MaintenanceNotificationItem.static final MaintenanceNotificationItemField<Boolean>Use with available fluent helpers to apply the IsDeleted field to query operations.static final MaintenanceNotificationItemField<String>Use with available fluent helpers to apply the MaintNotifDamageCodeGroup field to query operations.static final MaintenanceNotificationItemField<String>Use with available fluent helpers to apply the MaintNotifDamageCodeGroupName field to query operations.static final MaintenanceNotificationItemField<String>Use with available fluent helpers to apply the MaintNotifDamageCodeName field to query operations.static final MaintenanceNotificationItemField<ZonedDateTime>Use with available fluent helpers to apply the MaintNotifItemChangedDateTime field to query operations.static final MaintenanceNotificationItemField<ZonedDateTime>Use with available fluent helpers to apply the MaintNotifItemCreationDateTime field to query operations.static final MaintenanceNotificationItemField<String>Use with available fluent helpers to apply the MaintNotifItemText field to query operations.static final MaintenanceNotificationItemField<String>Use with available fluent helpers to apply the MaintNotifObjPrtCode field to query operations.static final MaintenanceNotificationItemField<String>Use with available fluent helpers to apply the MaintNotifObjPrtCodeGroup field to query operations.static final MaintenanceNotificationItemField<String>Use with available fluent helpers to apply the MaintNotifObjPrtCodeGroupName field to query operations.static final MaintenanceNotificationItemField<String>Use with available fluent helpers to apply the MaintNotifObjPrtCodeName field to query operations.static final MaintenanceNotificationItemField<String>Use with available fluent helpers to apply the MaintNotificationDamageCode field to query operations.static final MaintenanceNotificationItemField<String>Use with available fluent helpers to apply the MaintenanceNotification field to query operations.static final MaintenanceNotificationItemField<String>Use with available fluent helpers to apply the MaintenanceNotificationItem field to query operations.static final MaintenanceNotificationItemLink<MaintNotificationItemActivity>Use with available fluent helpers to apply the to_ItemActivity navigation property to query operations.static final MaintenanceNotificationItemLink<MaintNotificationItemCause>Use with available fluent helpers to apply the to_ItemCause navigation property to query operations.Use with available fluent helpers to apply the to_Notif navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
changedOriginalFields -
Constructor Summary
ConstructorsConstructorDescriptionMaintenanceNotificationItem(String maintenanceNotification, String maintenanceNotificationItem, String maintNotifItemText, String maintNotifDamageCodeGroup, String maintNotifDamageCodeGroupName, String maintNotificationDamageCode, String maintNotifDamageCodeName, String maintNotifObjPrtCodeGroup, String maintNotifObjPrtCodeGroupName, String maintNotifObjPrtCode, String maintNotifObjPrtCodeName, Boolean isDeleted, ZonedDateTime maintNotifItemChangedDateTime, ZonedDateTime maintNotifItemCreationDateTime, MaintenanceNotification toNotif, List<MaintNotificationItemActivity> toItemActivity, List<MaintNotificationItemCause> toItemCause) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddItemActivity(MaintNotificationItemActivity... entity) Adds elements to the list of associated MaintNotificationItemActivity entities.voidaddItemCause(MaintNotificationItemCause... entity) Adds elements to the list of associated MaintNotificationItemCause entities.voidattachToService(String servicePath, HttpDestinationProperties destination) builder()protected booleanbooleanFetches the MaintNotificationItemActivity entities (one to many) associated with this entity.Fetches the MaintNotificationItemCause entities (one to many) associated with this entity.Fetches the MaintenanceNotification entity (one to one) associated with this entity.static <T,DomainT>
MaintenanceNotificationItemField<T>field(String fieldName, TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.static <T> MaintenanceNotificationItemField<T>Use with available fluent helpers to apply an extension field to query operations.protected voidprotected Stringprotected StringConstraints: noneio.vavr.control.Option<List<MaintNotificationItemActivity>>Retrieval of associated MaintNotificationItemActivity entities (one to many).Retrieval of associated MaintNotificationItemActivity entities (one to many).io.vavr.control.Option<List<MaintNotificationItemCause>>Retrieval of associated MaintNotificationItemCause entities (one to many).Retrieval of associated MaintNotificationItemCause entities (one to many).getKey()(Key Field) Constraints: Not nullable, Maximum length: 12(Key Field) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Precision: 0Constraints: Not nullable, Precision: 0Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 40io.vavr.control.Option<MaintenanceNotification>Retrieval of associated MaintenanceNotification entity (one to one).Retrieval of associated MaintenanceNotification entity (one to one).getType()inthashCode()voidsetIsDeleted(Boolean isDeleted) Constraints: nonevoidOverwrites the list of associated MaintNotificationItemActivity entities for the loaded navigation property to_ItemActivity.voidOverwrites the list of associated MaintNotificationItemCause entities for the loaded navigation property to_ItemCause.voidsetMaintenanceNotification(String maintenanceNotification) (Key Field) Constraints: Not nullable, Maximum length: 12voidsetMaintenanceNotificationItem(String maintenanceNotificationItem) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetMaintNotifDamageCodeGroup(String maintNotifDamageCodeGroup) Constraints: Not nullable, Maximum length: 8voidsetMaintNotifDamageCodeGroupName(String maintNotifDamageCodeGroupName) Constraints: Not nullable, Maximum length: 40voidsetMaintNotifDamageCodeName(String maintNotifDamageCodeName) Constraints: Not nullable, Maximum length: 40voidsetMaintNotificationDamageCode(String maintNotificationDamageCode) Constraints: Not nullable, Maximum length: 4voidsetMaintNotifItemChangedDateTime(ZonedDateTime maintNotifItemChangedDateTime) Constraints: Not nullable, Precision: 0voidsetMaintNotifItemCreationDateTime(ZonedDateTime maintNotifItemCreationDateTime) Constraints: Not nullable, Precision: 0voidsetMaintNotifItemText(String maintNotifItemText) Constraints: Not nullable, Maximum length: 40voidsetMaintNotifObjPrtCode(String maintNotifObjPrtCode) Constraints: Not nullable, Maximum length: 4voidsetMaintNotifObjPrtCodeGroup(String maintNotifObjPrtCodeGroup) Constraints: Not nullable, Maximum length: 8voidsetMaintNotifObjPrtCodeGroupName(String maintNotifObjPrtCodeGroupName) Constraints: Not nullable, Maximum length: 40voidsetMaintNotifObjPrtCodeName(String maintNotifObjPrtCodeName) Constraints: Not nullable, Maximum length: 40voidsetNotif(MaintenanceNotification value) Overwrites the associated MaintenanceNotification entity for the loaded navigation property to_Notif.protected voidsetServicePathForFetch(String servicePathForFetch) toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity
fetchFieldAsList, fetchFieldAsSingle, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.VdmObject
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of MaintenanceNotificationItem. -
MAINTENANCE_NOTIFICATION
Use with available fluent helpers to apply the MaintenanceNotification field to query operations. -
MAINTENANCE_NOTIFICATION_ITEM
Use with available fluent helpers to apply the MaintenanceNotificationItem field to query operations. -
MAINT_NOTIF_ITEM_TEXT
Use with available fluent helpers to apply the MaintNotifItemText field to query operations. -
MAINT_NOTIF_DAMAGE_CODE_GROUP
Use with available fluent helpers to apply the MaintNotifDamageCodeGroup field to query operations. -
MAINT_NOTIF_DAMAGE_CODE_GROUP_NAME
Use with available fluent helpers to apply the MaintNotifDamageCodeGroupName field to query operations. -
MAINT_NOTIFICATION_DAMAGE_CODE
Use with available fluent helpers to apply the MaintNotificationDamageCode field to query operations. -
MAINT_NOTIF_DAMAGE_CODE_NAME
Use with available fluent helpers to apply the MaintNotifDamageCodeName field to query operations. -
MAINT_NOTIF_OBJ_PRT_CODE_GROUP
Use with available fluent helpers to apply the MaintNotifObjPrtCodeGroup field to query operations. -
MAINT_NOTIF_OBJ_PRT_CODE_GROUP_NAME
Use with available fluent helpers to apply the MaintNotifObjPrtCodeGroupName field to query operations. -
MAINT_NOTIF_OBJ_PRT_CODE
Use with available fluent helpers to apply the MaintNotifObjPrtCode field to query operations. -
MAINT_NOTIF_OBJ_PRT_CODE_NAME
Use with available fluent helpers to apply the MaintNotifObjPrtCodeName field to query operations. -
IS_DELETED
Use with available fluent helpers to apply the IsDeleted field to query operations. -
MAINT_NOTIF_ITEM_CHANGED_DATE_TIME
public static final MaintenanceNotificationItemField<ZonedDateTime> MAINT_NOTIF_ITEM_CHANGED_DATE_TIMEUse with available fluent helpers to apply the MaintNotifItemChangedDateTime field to query operations. -
MAINT_NOTIF_ITEM_CREATION_DATE_TIME
public static final MaintenanceNotificationItemField<ZonedDateTime> MAINT_NOTIF_ITEM_CREATION_DATE_TIMEUse with available fluent helpers to apply the MaintNotifItemCreationDateTime field to query operations. -
TO_NOTIF
Use with available fluent helpers to apply the to_Notif navigation property to query operations. -
TO_ITEM_ACTIVITY
Use with available fluent helpers to apply the to_ItemActivity navigation property to query operations. -
TO_ITEM_CAUSE
Use with available fluent helpers to apply the to_ItemCause navigation property to query operations.
-
-
Constructor Details
-
MaintenanceNotificationItem
public MaintenanceNotificationItem() -
MaintenanceNotificationItem
public MaintenanceNotificationItem(@Nullable String maintenanceNotification, @Nullable String maintenanceNotificationItem, @Nullable String maintNotifItemText, @Nullable String maintNotifDamageCodeGroup, @Nullable String maintNotifDamageCodeGroupName, @Nullable String maintNotificationDamageCode, @Nullable String maintNotifDamageCodeName, @Nullable String maintNotifObjPrtCodeGroup, @Nullable String maintNotifObjPrtCodeGroupName, @Nullable String maintNotifObjPrtCode, @Nullable String maintNotifObjPrtCodeName, @Nullable Boolean isDeleted, @Nullable ZonedDateTime maintNotifItemChangedDateTime, @Nullable ZonedDateTime maintNotifItemCreationDateTime, @Nullable MaintenanceNotification toNotif, List<MaintNotificationItemActivity> toItemActivity, List<MaintNotificationItemCause> toItemCause)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<MaintenanceNotificationItem>
-
setMaintenanceNotification
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: MaintenanceNotification
- Parameters:
maintenanceNotification- Notification Number
-
setMaintenanceNotificationItem
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: MaintenanceNotificationItem
- Parameters:
maintenanceNotificationItem- Item Number in Item Record
-
setMaintNotifItemText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaintNotifItemText
- Parameters:
maintNotifItemText- Notification Item Short Text
-
setMaintNotifDamageCodeGroup
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: MaintNotifDamageCodeGroup
- Parameters:
maintNotifDamageCodeGroup- Damage Code Group
-
setMaintNotifDamageCodeGroupName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaintNotifDamageCodeGroupName
- Parameters:
maintNotifDamageCodeGroupName- Text for Code Group
-
setMaintNotificationDamageCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: MaintNotificationDamageCode
- Parameters:
maintNotificationDamageCode- Damage Code
-
setMaintNotifDamageCodeName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaintNotifDamageCodeName
- Parameters:
maintNotifDamageCodeName- Text for Code
-
setMaintNotifObjPrtCodeGroup
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: MaintNotifObjPrtCodeGroup
- Parameters:
maintNotifObjPrtCodeGroup- Object Part Code Group
-
setMaintNotifObjPrtCodeGroupName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaintNotifObjPrtCodeGroupName
- Parameters:
maintNotifObjPrtCodeGroupName- Text for Code Group
-
setMaintNotifObjPrtCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: MaintNotifObjPrtCode
- Parameters:
maintNotifObjPrtCode- Object Part Code
-
setMaintNotifObjPrtCodeName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaintNotifObjPrtCodeName
- Parameters:
maintNotifObjPrtCodeName- Text for Code
-
setIsDeleted
Constraints: noneOriginal property name from the Odata EDM: IsDeleted
- Parameters:
isDeleted- Delete Data Record
-
setMaintNotifItemChangedDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: MaintNotifItemChangedDateTime
- Parameters:
maintNotifItemChangedDateTime- UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
-
setMaintNotifItemCreationDateTime
public void setMaintNotifItemCreationDateTime(@Nullable ZonedDateTime maintNotifItemCreationDateTime) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: MaintNotifItemCreationDateTime
- Parameters:
maintNotifItemCreationDateTime- UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<MaintenanceNotificationItem>
-
getKey
- Overrides:
getKeyin classVdmObject<MaintenanceNotificationItem>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<MaintenanceNotificationItem>
-
fromMap
- Overrides:
fromMapin classVdmObject<MaintenanceNotificationItem>
-
field
@Nonnull public static <T> MaintenanceNotificationItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.- Parameters:
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.- Returns:
- A representation of an extension field from this entity.
-
field
@Nonnull public static <T,DomainT> MaintenanceNotificationItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T, DomainT> typeConverter) Use with available fluent helpers to apply an extension field to query operations.- Type Parameters:
T- The type of the extension field when performing value comparisons.DomainT- The type of the extension field as returned by the OData service.- Parameters:
typeConverter- A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the fieldfieldName- The name of the extension field as returned by the OData service.- Returns:
- A representation of an extension field from this entity, holding a reference to the given TypeConverter.
-
getDestinationForFetch
- Overrides:
getDestinationForFetchin classVdmEntity<MaintenanceNotificationItem>
-
setServicePathForFetch
- Overrides:
setServicePathForFetchin classVdmEntity<MaintenanceNotificationItem>
-
attachToService
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination) - Overrides:
attachToServicein classVdmEntity<MaintenanceNotificationItem>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<MaintenanceNotificationItem>
-
fetchNotif
Fetches the MaintenanceNotification entity (one to one) associated with this entity. This corresponds to the OData navigation property to_Notif.Please note: This method will not cache or persist the query results.
- Returns:
- The single associated MaintenanceNotification entity, or
nullif an entity is not associated. - Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getNotifOrFetch
Retrieval of associated MaintenanceNotification entity (one to one). This corresponds to the OData navigation property to_Notif.If the navigation property to_Notif of a queried MaintenanceNotificationItem 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.
- Returns:
- List of associated MaintenanceNotification entity.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getNotifIfPresent
Retrieval of associated MaintenanceNotification entity (one to one). This corresponds to the OData navigation property to_Notif.If the navigation property for an entity MaintenanceNotificationItem has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_Notif is already loaded, the result will contain the
MaintenanceNotification entity. If not, an
Optionwith result stateemptyis returned.
-
setNotif
Overwrites the associated MaintenanceNotification entity for the loaded navigation property to_Notif.- Parameters:
value- New MaintenanceNotification entity.
-
fetchItemActivity
Fetches the MaintNotificationItemActivity entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ItemActivity.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated MaintNotificationItemActivity entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getItemActivityOrFetch
Retrieval of associated MaintNotificationItemActivity entities (one to many). This corresponds to the OData navigation property to_ItemActivity.If the navigation property to_ItemActivity of a queried MaintenanceNotificationItem 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.
- Returns:
- List of associated MaintNotificationItemActivity entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getItemActivityIfPresent
@Nonnull public io.vavr.control.Option<List<MaintNotificationItemActivity>> getItemActivityIfPresent()Retrieval of associated MaintNotificationItemActivity entities (one to many). This corresponds to the OData navigation property to_ItemActivity.If the navigation property for an entity MaintenanceNotificationItem has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_ItemActivity is already loaded, the result will
contain the MaintNotificationItemActivity entities. If not, an
Optionwith result stateemptyis returned.
-
setItemActivity
Overwrites the list of associated MaintNotificationItemActivity entities for the loaded navigation property to_ItemActivity.If the navigation property to_ItemActivity of a queried MaintenanceNotificationItem 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.
- Parameters:
value- List of MaintNotificationItemActivity entities.
-
addItemActivity
Adds elements to the list of associated MaintNotificationItemActivity entities. This corresponds to the OData navigation property to_ItemActivity.If the navigation property to_ItemActivity of a queried MaintenanceNotificationItem 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.
- Parameters:
entity- Array of MaintNotificationItemActivity entities.
-
fetchItemCause
Fetches the MaintNotificationItemCause entities (one to many) associated with this entity. This corresponds to the OData navigation property to_ItemCause.Please note: This method will not cache or persist the query results.
- Returns:
- List containing one or more associated MaintNotificationItemCause entities. If no entities are associated then an empty list is returned.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getItemCauseOrFetch
Retrieval of associated MaintNotificationItemCause entities (one to many). This corresponds to the OData navigation property to_ItemCause.If the navigation property to_ItemCause of a queried MaintenanceNotificationItem 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.
- Returns:
- List of associated MaintNotificationItemCause entities.
- Throws:
com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
-
getItemCauseIfPresent
Retrieval of associated MaintNotificationItemCause entities (one to many). This corresponds to the OData navigation property to_ItemCause.If the navigation property for an entity MaintenanceNotificationItem has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property to_ItemCause is already loaded, the result will contain
the MaintNotificationItemCause entities. If not, an
Optionwith result stateemptyis returned.
-
setItemCause
Overwrites the list of associated MaintNotificationItemCause entities for the loaded navigation property to_ItemCause.If the navigation property to_ItemCause of a queried MaintenanceNotificationItem 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.
- Parameters:
value- List of MaintNotificationItemCause entities.
-
addItemCause
Adds elements to the list of associated MaintNotificationItemCause entities. This corresponds to the OData navigation property to_ItemCause.If the navigation property to_ItemCause of a queried MaintenanceNotificationItem 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.
- Parameters:
entity- Array of MaintNotificationItemCause entities.
-
builder
-
getMaintenanceNotification
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: MaintenanceNotification
- Returns:
- Notification Number
-
getMaintenanceNotificationItem
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: MaintenanceNotificationItem
- Returns:
- Item Number in Item Record
-
getMaintNotifItemText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaintNotifItemText
- Returns:
- Notification Item Short Text
-
getMaintNotifDamageCodeGroup
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: MaintNotifDamageCodeGroup
- Returns:
- Damage Code Group
-
getMaintNotifDamageCodeGroupName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaintNotifDamageCodeGroupName
- Returns:
- Text for Code Group
-
getMaintNotificationDamageCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: MaintNotificationDamageCode
- Returns:
- Damage Code
-
getMaintNotifDamageCodeName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaintNotifDamageCodeName
- Returns:
- Text for Code
-
getMaintNotifObjPrtCodeGroup
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: MaintNotifObjPrtCodeGroup
- Returns:
- Object Part Code Group
-
getMaintNotifObjPrtCodeGroupName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaintNotifObjPrtCodeGroupName
- Returns:
- Text for Code Group
-
getMaintNotifObjPrtCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: MaintNotifObjPrtCode
- Returns:
- Object Part Code
-
getMaintNotifObjPrtCodeName
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: MaintNotifObjPrtCodeName
- Returns:
- Text for Code
-
getIsDeleted
Constraints: noneOriginal property name from the Odata EDM: IsDeleted
- Returns:
- Delete Data Record
-
getMaintNotifItemChangedDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: MaintNotifItemChangedDateTime
- Returns:
- UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
-
getMaintNotifItemCreationDateTime
Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: MaintNotifItemCreationDateTime
- Returns:
- UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
-
toString
- Overrides:
toStringin classVdmObject<MaintenanceNotificationItem>
-
equals
- Overrides:
equalsin classVdmEntity<MaintenanceNotificationItem>
-
canEqual
- Overrides:
canEqualin classVdmEntity<MaintenanceNotificationItem>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<MaintenanceNotificationItem>
-