Class QualityNotificationItem
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: QualityNotificationItem_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of QualityNotificationItem instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<QualityNotificationItem>Selector for all available fields of QualityNotificationItem.static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.Date<QualityNotificationItem>static final SimpleProperty.Time<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.NumericDecimal<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.NumericDecimal<QualityNotificationItem>static final SimpleProperty.Boolean<QualityNotificationItem>static final SimpleProperty.Date<QualityNotificationItem>static final SimpleProperty.Time<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.NumericInteger<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>static final SimpleProperty.String<QualityNotificationItem>Use with available request builders to apply the _QltyNotifItemLongText navigation property to query operations.Use with available request builders to apply the _QltyNotification navigation property to query operations.Use with available request builders to apply the _QltyNotificationItemCause navigation property to query operations.static final SimpleProperty.String<QualityNotificationItem>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionQualityNotificationItem(String qualityNotification, String notificationItem, String notificationItemExternalID, String notificationItemText, String masterLanguage, String assembly, String defectClass, Integer numberOfDefects, String inspPlanOperationInternalID, String inspectionCharacteristic, String inspectionSubsetInternalID, String materialSample, String defectiveSingleUnit, String workCenterTypeCode, String mainWorkCenterInternalID, String mainWorkCenter, String mainWorkCenterPlant, String defectOrigin, String referencedDefect, Boolean isDeleted, String defectCodeCatalog, String defectCodeGroup, String defectCode, String notifItmObjectPartCodeCtlg, String notifItmObjectPartCodeGroup, String notifItmObjectPartCode, BigDecimal externalDefectiveQuantity, BigDecimal internalDefectiveQuantity, String defectiveQuantityUnit, String createdByUser, LocalDate creationDate, LocalTime creationTime, String lastChangedByUser, LocalDate lastChangeDate, LocalTime lastChangeTime, QualityNotification to_QltyNotification, List<QualityNotificationItemCause> to_QltyNotificationItemCause, List<QltyNotificationItemLongText> to_QltyNotifItemLongText) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds elements to the list of associated QualityNotificationItemCause entities.voidAdds elements to the list of associated QltyNotificationItemLongText entities.builder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 12Constraints: NullableConstraints: Not nullableprotected StringConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 1protected StringConstraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 6Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Precision: 13, Scale: 3Constraints: Not nullableprotected ODataEntityKeygetKey()Constraints: NullableConstraints: Not nullable, Maximum length: 12Constraints: Not nullableConstraints: Not nullable, Maximum length: 8Constraints: Not nullable, Maximum length: 8Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 12(Key Field) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 40Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 8Constraints: Not nullableio.vavr.control.Option<QualityNotification>Retrieval of associated QualityNotification entity (one to one).io.vavr.control.Option<List<QualityNotificationItemCause>>Retrieval of associated QualityNotificationItemCause entities (one to many).io.vavr.control.Option<List<QltyNotificationItemLongText>>Retrieval of associated QltyNotificationItemLongText entities (one to many).(Key Field) Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 12getType()Constraints: Not nullable, Maximum length: 2inthashCode()voidsetAssembly(String assembly) Constraints: Not nullable, Maximum length: 18voidsetCreatedByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12voidsetCreationDate(LocalDate creationDate) Constraints: NullablevoidsetCreationTime(LocalTime creationTime) Constraints: Not nullablevoidsetDefectClass(String defectClass) Constraints: Not nullable, Maximum length: 2voidsetDefectCode(String defectCode) Constraints: Not nullable, Maximum length: 4voidsetDefectCodeCatalog(String defectCodeCatalog) Constraints: Not nullable, Maximum length: 1voidsetDefectCodeGroup(String defectCodeGroup) Constraints: Not nullable, Maximum length: 8voidsetDefectiveQuantityUnit(String defectiveQuantityUnit) Constraints: Not nullable, Maximum length: 3voidsetDefectiveSingleUnit(String defectiveSingleUnit) Constraints: Not nullable, Maximum length: 18voidsetDefectOrigin(String defectOrigin) Constraints: Not nullable, Maximum length: 1voidsetExternalDefectiveQuantity(BigDecimal externalDefectiveQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetInspectionCharacteristic(String inspectionCharacteristic) Constraints: Not nullable, Maximum length: 4voidsetInspectionSubsetInternalID(String inspectionSubsetInternalID) Constraints: Not nullable, Maximum length: 6voidsetInspPlanOperationInternalID(String inspPlanOperationInternalID) Constraints: Not nullable, Maximum length: 8voidsetInternalDefectiveQuantity(BigDecimal internalDefectiveQuantity) Constraints: Not nullable, Precision: 13, Scale: 3voidsetIsDeleted(Boolean isDeleted) Constraints: Not nullablevoidsetLastChangeDate(LocalDate lastChangeDate) Constraints: NullablevoidsetLastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12voidsetLastChangeTime(LocalTime lastChangeTime) Constraints: Not nullablevoidsetMainWorkCenter(String mainWorkCenter) Constraints: Not nullable, Maximum length: 8voidsetMainWorkCenterInternalID(String mainWorkCenterInternalID) Constraints: Not nullable, Maximum length: 8voidsetMainWorkCenterPlant(String mainWorkCenterPlant) Constraints: Not nullable, Maximum length: 4voidsetMasterLanguage(String masterLanguage) Constraints: Not nullable, Maximum length: 2voidsetMaterialSample(String materialSample) Constraints: Not nullable, Maximum length: 12voidsetNotificationItem(String notificationItem) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetNotificationItemExternalID(String notificationItemExternalID) Constraints: Not nullable, Maximum length: 4voidsetNotificationItemText(String notificationItemText) Constraints: Not nullable, Maximum length: 40voidsetNotifItmObjectPartCode(String notifItmObjectPartCode) Constraints: Not nullable, Maximum length: 4voidsetNotifItmObjectPartCodeCtlg(String notifItmObjectPartCodeCtlg) Constraints: Not nullable, Maximum length: 1voidsetNotifItmObjectPartCodeGroup(String notifItmObjectPartCodeGroup) Constraints: Not nullable, Maximum length: 8voidsetNumberOfDefects(Integer numberOfDefects) Constraints: Not nullablevoidOverwrites the associated QualityNotification entity for the loaded navigation property _QltyNotification.voidOverwrites the list of associated QualityNotificationItemCause entities for the loaded navigation property _QltyNotificationItemCause.voidOverwrites the list of associated QltyNotificationItemLongText entities for the loaded navigation property _QltyNotifItemLongText.voidsetQualityNotification(String qualityNotification) (Key Field) Constraints: Not nullable, Maximum length: 12voidsetReferencedDefect(String referencedDefect) Constraints: Not nullable, Maximum length: 12voidsetWorkCenterTypeCode(String workCenterTypeCode) Constraints: Not nullable, Maximum length: 2toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
getAnnotationProperties, 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 QualityNotificationItem. -
QUALITY_NOTIFICATION
-
NOTIFICATION_ITEM
-
NOTIFICATION_ITEM_EXTERNAL_ID
-
NOTIFICATION_ITEM_TEXT
-
MASTER_LANGUAGE
-
ASSEMBLY
-
DEFECT_CLASS
-
NUMBER_OF_DEFECTS
-
INSP_PLAN_OPERATION_INTERNAL_ID
-
INSPECTION_CHARACTERISTIC
-
INSPECTION_SUBSET_INTERNAL_ID
-
MATERIAL_SAMPLE
-
DEFECTIVE_SINGLE_UNIT
-
WORK_CENTER_TYPE_CODE
-
MAIN_WORK_CENTER_INTERNAL_ID
-
MAIN_WORK_CENTER
-
MAIN_WORK_CENTER_PLANT
-
DEFECT_ORIGIN
-
REFERENCED_DEFECT
-
IS_DELETED
-
DEFECT_CODE_CATALOG
-
DEFECT_CODE_GROUP
-
DEFECT_CODE
-
NOTIF_ITM_OBJECT_PART_CODE_CTLG
-
NOTIF_ITM_OBJECT_PART_CODE_GROUP
-
NOTIF_ITM_OBJECT_PART_CODE
-
EXTERNAL_DEFECTIVE_QUANTITY
public static final SimpleProperty.NumericDecimal<QualityNotificationItem> EXTERNAL_DEFECTIVE_QUANTITY -
INTERNAL_DEFECTIVE_QUANTITY
public static final SimpleProperty.NumericDecimal<QualityNotificationItem> INTERNAL_DEFECTIVE_QUANTITY -
DEFECTIVE_QUANTITY_UNIT
-
CREATED_BY_USER
-
CREATION_DATE
-
CREATION_TIME
-
LAST_CHANGED_BY_USER
-
LAST_CHANGE_DATE
-
LAST_CHANGE_TIME
-
TO__QLTY_NOTIFICATION
public static final NavigationProperty.Single<QualityNotificationItem,QualityNotification> TO__QLTY_NOTIFICATIONUse with available request builders to apply the _QltyNotification navigation property to query operations. -
TO__QLTY_NOTIFICATION_ITEM_CAUSE
public static final NavigationProperty.Collection<QualityNotificationItem,QualityNotificationItemCause> TO__QLTY_NOTIFICATION_ITEM_CAUSEUse with available request builders to apply the _QltyNotificationItemCause navigation property to query operations. -
TO__QLTY_NOTIF_ITEM_LONG_TEXT
public static final NavigationProperty.Collection<QualityNotificationItem,QltyNotificationItemLongText> TO__QLTY_NOTIF_ITEM_LONG_TEXTUse with available request builders to apply the _QltyNotifItemLongText navigation property to query operations.
-
-
Constructor Details
-
QualityNotificationItem
public QualityNotificationItem() -
QualityNotificationItem
public QualityNotificationItem(@Nullable String qualityNotification, @Nullable String notificationItem, @Nullable String notificationItemExternalID, @Nullable String notificationItemText, @Nullable String masterLanguage, @Nullable String assembly, @Nullable String defectClass, @Nullable Integer numberOfDefects, @Nullable String inspPlanOperationInternalID, @Nullable String inspectionCharacteristic, @Nullable String inspectionSubsetInternalID, @Nullable String materialSample, @Nullable String defectiveSingleUnit, @Nullable String workCenterTypeCode, @Nullable String mainWorkCenterInternalID, @Nullable String mainWorkCenter, @Nullable String mainWorkCenterPlant, @Nullable String defectOrigin, @Nullable String referencedDefect, @Nullable Boolean isDeleted, @Nullable String defectCodeCatalog, @Nullable String defectCodeGroup, @Nullable String defectCode, @Nullable String notifItmObjectPartCodeCtlg, @Nullable String notifItmObjectPartCodeGroup, @Nullable String notifItmObjectPartCode, @Nullable BigDecimal externalDefectiveQuantity, @Nullable BigDecimal internalDefectiveQuantity, @Nullable String defectiveQuantityUnit, @Nullable String createdByUser, @Nullable LocalDate creationDate, @Nullable LocalTime creationTime, @Nullable String lastChangedByUser, @Nullable LocalDate lastChangeDate, @Nullable LocalTime lastChangeTime, @Nullable QualityNotification to_QltyNotification, List<QualityNotificationItemCause> to_QltyNotificationItemCause, List<QltyNotificationItemLongText> to_QltyNotifItemLongText)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<QualityNotificationItem>
-
setQualityNotification
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: QualityNotification
- Parameters:
qualityNotification- Notification Number
-
setNotificationItem
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: NotificationItem
- Parameters:
notificationItem- Item Number in Item Record
-
setNotificationItemExternalID
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: NotificationItemExternalID
- Parameters:
notificationItemExternalID- Quality Notification External Item Number
-
setNotificationItemText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: NotificationItemText
- Parameters:
notificationItemText- Notification Item Short Text
-
setMasterLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MasterLanguage
- Parameters:
masterLanguage- Master Language
-
setAssembly
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Assembly
- Parameters:
assembly- Assembly
-
setDefectClass
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DefectClass
- Parameters:
defectClass- Defect Class
-
setNumberOfDefects
Constraints: Not nullableOriginal property name from the Odata EDM: NumberOfDefects
- Parameters:
numberOfDefects- Number of Defect Occurrences
-
setInspPlanOperationInternalID
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: InspPlanOperationInternalID
- Parameters:
inspPlanOperationInternalID- Current Node Number from Order Counter
-
setInspectionCharacteristic
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: InspectionCharacteristic
- Parameters:
inspectionCharacteristic- Inspection Characteristic Number
-
setInspectionSubsetInternalID
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: InspectionSubsetInternalID
- Parameters:
inspectionSubsetInternalID- Inspection Sample Number
-
setMaterialSample
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: MaterialSample
- Parameters:
materialSample- Material Sample Number
-
setDefectiveSingleUnit
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: DefectiveSingleUnit
- Parameters:
defectiveSingleUnit- Single-Unit Number for Unit to Be Inspected
-
setWorkCenterTypeCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: WorkCenterTypeCode
- Parameters:
workCenterTypeCode- Object types of the CIM resource
-
setMainWorkCenterInternalID
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: MainWorkCenterInternalID
- Parameters:
mainWorkCenterInternalID- Object ID of the Work Center
-
setMainWorkCenter
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: MainWorkCenter
- Parameters:
mainWorkCenter- Work Center
-
setMainWorkCenterPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: MainWorkCenterPlant
- Parameters:
mainWorkCenterPlant- Plant for Work Center
-
setDefectOrigin
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: DefectOrigin
- Parameters:
defectOrigin- Origin of Item Record
-
setReferencedDefect
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ReferencedDefect
- Parameters:
referencedDefect- Defect Key
-
setIsDeleted
Constraints: Not nullableOriginal property name from the Odata EDM: IsDeleted
- Parameters:
isDeleted- Delete Data Record
-
setDefectCodeCatalog
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: DefectCodeCatalog
- Parameters:
defectCodeCatalog- Catalog Type - Problems/Defects
-
setDefectCodeGroup
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: DefectCodeGroup
- Parameters:
defectCodeGroup- Defect Code Group
-
setDefectCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: DefectCode
- Parameters:
defectCode- Defect Code
-
setNotifItmObjectPartCodeCtlg
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: NotifItmObjectPartCodeCtlg
- Parameters:
notifItmObjectPartCodeCtlg- Defect Location Catalog
-
setNotifItmObjectPartCodeGroup
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: NotifItmObjectPartCodeGroup
- Parameters:
notifItmObjectPartCodeGroup- Defect Location Code Group
-
setNotifItmObjectPartCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: NotifItmObjectPartCode
- Parameters:
notifItmObjectPartCode- Defect Location Code
-
setExternalDefectiveQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: ExternalDefectiveQuantity
- Parameters:
externalDefectiveQuantity- Defective Quantity for Item (External)
-
setInternalDefectiveQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: InternalDefectiveQuantity
- Parameters:
internalDefectiveQuantity- Defective Quantity for Item (Internal)
-
setDefectiveQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DefectiveQuantityUnit
- Parameters:
defectiveQuantityUnit- Unit of Measure for Item
-
setCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Parameters:
createdByUser- Name of Person Responsible for Creating the Object
-
setCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CreationDate
- Parameters:
creationDate- Record Created On
-
setCreationTime
Constraints: Not nullableOriginal property name from the Odata EDM: CreationTime
- Parameters:
creationTime- System Time of Creation
-
setLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Parameters:
lastChangedByUser- Name of Person Who Changed Object
-
setLastChangeDate
Constraints: NullableOriginal property name from the Odata EDM: LastChangeDate
- Parameters:
lastChangeDate- Last Changed On
-
setLastChangeTime
Constraints: Not nullableOriginal property name from the Odata EDM: LastChangeTime
- Parameters:
lastChangeTime- System Time of Change
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<QualityNotificationItem>
-
getKey
- Overrides:
getKeyin classVdmObject<QualityNotificationItem>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<QualityNotificationItem>
-
fromMap
- Overrides:
fromMapin classVdmObject<QualityNotificationItem>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<QualityNotificationItem>
-
getQltyNotificationIfPresent
Retrieval of associated QualityNotification entity (one to one). This corresponds to the OData navigation property _QltyNotification.If the navigation property for an entity QualityNotificationItem 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 _QltyNotification is already loaded, the result will
contain the QualityNotification entity. If not, an
Optionwith result stateemptyis returned.
-
setQltyNotification
Overwrites the associated QualityNotification entity for the loaded navigation property _QltyNotification.- Parameters:
value- New QualityNotification entity.
-
getQltyNotificationItemCauseIfPresent
@Nonnull public io.vavr.control.Option<List<QualityNotificationItemCause>> getQltyNotificationItemCauseIfPresent()Retrieval of associated QualityNotificationItemCause entities (one to many). This corresponds to the OData navigation property _QltyNotificationItemCause.If the navigation property for an entity QualityNotificationItem 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 _QltyNotificationItemCause is already loaded, the
result will contain the QualityNotificationItemCause entities. If not, an
Optionwith result stateemptyis returned.
-
setQltyNotificationItemCause
Overwrites the list of associated QualityNotificationItemCause entities for the loaded navigation property _QltyNotificationItemCause.If the navigation property _QltyNotificationItemCause of a queried QualityNotificationItem 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 QualityNotificationItemCause entities.
-
addQltyNotificationItemCause
Adds elements to the list of associated QualityNotificationItemCause entities. This corresponds to the OData navigation property _QltyNotificationItemCause.If the navigation property _QltyNotificationItemCause of a queried QualityNotificationItem 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 QualityNotificationItemCause entities.
-
getQltyNotifItemLongTextIfPresent
@Nonnull public io.vavr.control.Option<List<QltyNotificationItemLongText>> getQltyNotifItemLongTextIfPresent()Retrieval of associated QltyNotificationItemLongText entities (one to many). This corresponds to the OData navigation property _QltyNotifItemLongText.If the navigation property for an entity QualityNotificationItem 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 _QltyNotifItemLongText is already loaded, the result
will contain the QltyNotificationItemLongText entities. If not, an
Optionwith result stateemptyis returned.
-
setQltyNotifItemLongText
Overwrites the list of associated QltyNotificationItemLongText entities for the loaded navigation property _QltyNotifItemLongText.If the navigation property _QltyNotifItemLongText of a queried QualityNotificationItem 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 QltyNotificationItemLongText entities.
-
addQltyNotifItemLongText
Adds elements to the list of associated QltyNotificationItemLongText entities. This corresponds to the OData navigation property _QltyNotifItemLongText.If the navigation property _QltyNotifItemLongText of a queried QualityNotificationItem 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 QltyNotificationItemLongText entities.
-
builder
-
getQualityNotification
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: QualityNotification
- Returns:
- Notification Number
-
getNotificationItem
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: NotificationItem
- Returns:
- Item Number in Item Record
-
getNotificationItemExternalID
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: NotificationItemExternalID
- Returns:
- Quality Notification External Item Number
-
getNotificationItemText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: NotificationItemText
- Returns:
- Notification Item Short Text
-
getMasterLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MasterLanguage
- Returns:
- Master Language
-
getAssembly
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Assembly
- Returns:
- Assembly
-
getDefectClass
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DefectClass
- Returns:
- Defect Class
-
getNumberOfDefects
Constraints: Not nullableOriginal property name from the Odata EDM: NumberOfDefects
- Returns:
- Number of Defect Occurrences
-
getInspPlanOperationInternalID
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: InspPlanOperationInternalID
- Returns:
- Current Node Number from Order Counter
-
getInspectionCharacteristic
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: InspectionCharacteristic
- Returns:
- Inspection Characteristic Number
-
getInspectionSubsetInternalID
Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: InspectionSubsetInternalID
- Returns:
- Inspection Sample Number
-
getMaterialSample
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: MaterialSample
- Returns:
- Material Sample Number
-
getDefectiveSingleUnit
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: DefectiveSingleUnit
- Returns:
- Single-Unit Number for Unit to Be Inspected
-
getWorkCenterTypeCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: WorkCenterTypeCode
- Returns:
- Object types of the CIM resource
-
getMainWorkCenterInternalID
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: MainWorkCenterInternalID
- Returns:
- Object ID of the Work Center
-
getMainWorkCenter
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: MainWorkCenter
- Returns:
- Work Center
-
getMainWorkCenterPlant
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: MainWorkCenterPlant
- Returns:
- Plant for Work Center
-
getDefectOrigin
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: DefectOrigin
- Returns:
- Origin of Item Record
-
getReferencedDefect
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ReferencedDefect
- Returns:
- Defect Key
-
getIsDeleted
Constraints: Not nullableOriginal property name from the Odata EDM: IsDeleted
- Returns:
- Delete Data Record
-
getDefectCodeCatalog
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: DefectCodeCatalog
- Returns:
- Catalog Type - Problems/Defects
-
getDefectCodeGroup
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: DefectCodeGroup
- Returns:
- Defect Code Group
-
getDefectCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: DefectCode
- Returns:
- Defect Code
-
getNotifItmObjectPartCodeCtlg
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: NotifItmObjectPartCodeCtlg
- Returns:
- Defect Location Catalog
-
getNotifItmObjectPartCodeGroup
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: NotifItmObjectPartCodeGroup
- Returns:
- Defect Location Code Group
-
getNotifItmObjectPartCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: NotifItmObjectPartCode
- Returns:
- Defect Location Code
-
getExternalDefectiveQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: ExternalDefectiveQuantity
- Returns:
- Defective Quantity for Item (External)
-
getInternalDefectiveQuantity
Constraints: Not nullable, Precision: 13, Scale: 3Original property name from the Odata EDM: InternalDefectiveQuantity
- Returns:
- Defective Quantity for Item (Internal)
-
getDefectiveQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: DefectiveQuantityUnit
- Returns:
- Unit of Measure for Item
-
getCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: CreatedByUser
- Returns:
- Name of Person Responsible for Creating the Object
-
getCreationDate
Constraints: NullableOriginal property name from the Odata EDM: CreationDate
- Returns:
- Record Created On
-
getCreationTime
Constraints: Not nullableOriginal property name from the Odata EDM: CreationTime
- Returns:
- System Time of Creation
-
getLastChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: LastChangedByUser
- Returns:
- Name of Person Who Changed Object
-
getLastChangeDate
Constraints: NullableOriginal property name from the Odata EDM: LastChangeDate
- Returns:
- Last Changed On
-
getLastChangeTime
Constraints: Not nullableOriginal property name from the Odata EDM: LastChangeTime
- Returns:
- System Time of Change
-
toString
- Overrides:
toStringin classVdmObject<QualityNotificationItem>
-
equals
- Overrides:
equalsin classVdmEntity<QualityNotificationItem>
-
canEqual
- Overrides:
canEqualin classVdmEntity<QualityNotificationItem>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<QualityNotificationItem>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<QualityNotificationItem>
-