java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<QualityNotification>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.qualitynotification.QualityNotification
All Implemented Interfaces:
VdmEntitySet

public class QualityNotification extends VdmEntity<QualityNotification> implements VdmEntitySet
Quality Notification

Original entity name from the Odata EDM: QualityNotification_Type

  • Field Details

  • Constructor Details

  • Method Details

    • getType

      @Nonnull public Class<QualityNotification> getType()
      Specified by:
      getType in class VdmObject<QualityNotification>
    • setQualityNotification

      public void setQualityNotification(@Nullable String qualityNotification)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: QualityNotification

      Parameters:
      qualityNotification - Notification Number
    • setNotificationOrigin

      public void setNotificationOrigin(@Nullable String notificationOrigin)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: NotificationOrigin

      Parameters:
      notificationOrigin - Origin of Notification
    • setNotificationType

      public void setNotificationType(@Nullable String notificationType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: NotificationType

      Parameters:
      notificationType - Notification Type
    • setMasterLanguage

      public void setMasterLanguage(@Nullable String masterLanguage)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MasterLanguage

      Parameters:
      masterLanguage - Master Language
    • setNotificationText

      public void setNotificationText(@Nullable String notificationText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: NotificationText

      Parameters:
      notificationText - Short Text
    • setNotificationPriorityType

      public void setNotificationPriorityType(@Nullable String notificationPriorityType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: NotificationPriorityType

      Parameters:
      notificationPriorityType - Priority Type
    • setNotificationPriority

      public void setNotificationPriority(@Nullable String notificationPriority)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: NotificationPriority

      Parameters:
      notificationPriority - Priority
    • setNotificationStatusObject

      public void setNotificationStatusObject(@Nullable String notificationStatusObject)
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: NotificationStatusObject

      Parameters:
      notificationStatusObject - Object Number for Status Management
    • setNotifProcessingPhase

      public void setNotifProcessingPhase(@Nullable String notifProcessingPhase)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: NotifProcessingPhase

      Parameters:
      notifProcessingPhase - Notification Processing Phase
    • setNotificationCatalog

      public void setNotificationCatalog(@Nullable String notificationCatalog)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: NotificationCatalog

      Parameters:
      notificationCatalog - Catalog Type - Coding
    • setNotificationCodeGroup

      public void setNotificationCodeGroup(@Nullable String notificationCodeGroup)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: NotificationCodeGroup

      Parameters:
      notificationCodeGroup - Code Group - Coding
    • setNotificationCodeID

      public void setNotificationCodeID(@Nullable String notificationCodeID)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: NotificationCodeID

      Parameters:
      notificationCodeID - Code
    • setNotificationReportingDate

      public void setNotificationReportingDate(@Nullable LocalDate notificationReportingDate)
      Constraints: Nullable

      Original property name from the Odata EDM: NotificationReportingDate

      Parameters:
      notificationReportingDate - Date of Notification
    • setNotificationCompletionDate

      public void setNotificationCompletionDate(@Nullable LocalDate notificationCompletionDate)
      Constraints: Nullable

      Original property name from the Odata EDM: NotificationCompletionDate

      Parameters:
      notificationCompletionDate - Date for Notification Completion
    • setNotificationRequiredStartDate

      public void setNotificationRequiredStartDate(@Nullable LocalDate notificationRequiredStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: NotificationRequiredStartDate

      Parameters:
      notificationRequiredStartDate - Required Start Date
    • setNotificationRequiredStartTime

      public void setNotificationRequiredStartTime(@Nullable LocalTime notificationRequiredStartTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: NotificationRequiredStartTime

      Parameters:
      notificationRequiredStartTime - Required Start Time
    • setNotificationRequiredEndDate

      public void setNotificationRequiredEndDate(@Nullable LocalDate notificationRequiredEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: NotificationRequiredEndDate

      Parameters:
      notificationRequiredEndDate - Required End Date
    • setNotificationRequiredEndTime

      public void setNotificationRequiredEndTime(@Nullable LocalTime notificationRequiredEndTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: NotificationRequiredEndTime

      Parameters:
      notificationRequiredEndTime - Required End Time
    • setNotificationTimeZone

      public void setNotificationTimeZone(@Nullable String notificationTimeZone)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: NotificationTimeZone

      Parameters:
      notificationTimeZone - Time Zone for Notification
    • setSupplier

      public void setSupplier(@Nullable String supplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Supplier

      Parameters:
      supplier - Supplier Account Number
    • setCustomer

      public void setCustomer(@Nullable String customer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Customer

      Parameters:
      customer - Account Number of Customer
    • setMaterial

      public void setMaterial(@Nullable String material)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Material

      Parameters:
      material - Material Number
    • setMaterialGroup

      public void setMaterialGroup(@Nullable String materialGroup)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Parameters:
      materialGroup - Material Group
    • setPlant

      public void setPlant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant for Material
    • setPurchasingDocument

      public void setPurchasingDocument(@Nullable String purchasingDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingDocument

      Parameters:
      purchasingDocument - Purchasing Document Number
    • setPurchasingDocumentItem

      public void setPurchasingDocumentItem(@Nullable String purchasingDocumentItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchasingDocumentItem

      Parameters:
      purchasingDocumentItem - Item Number of Purchasing Document
    • setPurchasingOrganization

      public void setPurchasingOrganization(@Nullable String purchasingOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchasingOrganization

      Parameters:
      purchasingOrganization - Purchasing Organization
    • setPurchasingGroup

      public void setPurchasingGroup(@Nullable String purchasingGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroup

      Parameters:
      purchasingGroup - Purchasing Group
    • setActiveDivision

      public void setActiveDivision(@Nullable String activeDivision)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ActiveDivision

      Parameters:
      activeDivision - Division
    • setSalesOrganization

      public void setSalesOrganization(@Nullable String salesOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrganization

      Parameters:
      salesOrganization - Sales Organization
    • setDistributionChannel

      public void setDistributionChannel(@Nullable String distributionChannel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DistributionChannel

      Parameters:
      distributionChannel - Distribution Channel
    • setWBSElementInternalID

      public void setWBSElementInternalID(@Nullable String wBSElementInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WBSElementInternalID

      Parameters:
      wBSElementInternalID - WBS Element
    • setWorkCenterTypeCode

      public void setWorkCenterTypeCode(@Nullable String workCenterTypeCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WorkCenterTypeCode

      Parameters:
      workCenterTypeCode - Object types of the CIM resource
    • setMainWorkCenterInternalID

      public void setMainWorkCenterInternalID(@Nullable String mainWorkCenterInternalID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MainWorkCenterInternalID

      Parameters:
      mainWorkCenterInternalID - Object ID of the Work Center
    • setMainWorkCenterPlant

      public void setMainWorkCenterPlant(@Nullable String mainWorkCenterPlant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MainWorkCenterPlant

      Parameters:
      mainWorkCenterPlant - Plant for Work Center
    • setInspectionLot

      public void setInspectionLot(@Nullable String inspectionLot)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: InspectionLot

      Parameters:
      inspectionLot - Inspection Lot Number
    • setBatch

      public void setBatch(@Nullable String batch)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Batch

      Parameters:
      batch - Batch Number
    • setMaterialDocumentYear

      public void setMaterialDocumentYear(@Nullable String materialDocumentYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialDocumentYear

      Parameters:
      materialDocumentYear - Material Document Year
    • setMaterialDocument

      public void setMaterialDocument(@Nullable String materialDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MaterialDocument

      Parameters:
      materialDocument - Number of Material Document
    • setMaterialDocumentItem

      public void setMaterialDocumentItem(@Nullable String materialDocumentItem)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialDocumentItem

      Parameters:
      materialDocumentItem - Item in Material Document
    • setIsBusinessPurposeCompleted

      public void setIsBusinessPurposeCompleted(@Nullable Boolean isBusinessPurposeCompleted)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsBusinessPurposeCompleted

      Parameters:
      isBusinessPurposeCompleted - Business Purpose Completed Flag
    • setIsDeleted

      public void setIsDeleted(@Nullable Boolean isDeleted)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsDeleted

      Parameters:
      isDeleted - Delete Data Record
    • setCreatedByUser

      public void setCreatedByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Name of Person Responsible for Creating the Object
    • setCreationDate

      public void setCreationDate(@Nullable LocalDate creationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Parameters:
      creationDate - Record Created On
    • setLastChangedByUser

      public void setLastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Parameters:
      lastChangedByUser - Name of Person Who Changed Object
    • setLastChangedDate

      public void setLastChangedDate(@Nullable LocalDate lastChangedDate)
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangedDate

      Parameters:
      lastChangedDate - Last Changed On
    • setChangedDateTime

      public void setChangedDateTime(@Nullable OffsetDateTime changedDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: ChangedDateTime

      Parameters:
      changedDateTime - UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • set_Messages

      public void set_Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Parameters:
      _Messages - The _Messages to set.
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<QualityNotification>
    • getKey

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<QualityNotification>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<QualityNotification>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<QualityNotification>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<QualityNotification>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<QualityNotification>
    • getQltyNotificationLongTextIfPresent

      @Nonnull public io.vavr.control.Option<List<QualityNotificationLongText>> getQltyNotificationLongTextIfPresent()
      Retrieval of associated QualityNotificationLongText entities (one to many). This corresponds to the OData navigation property _QltyNotificationLongText.

      If the navigation property for an entity QualityNotification has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _QltyNotificationLongText is already loaded, the result will contain the QualityNotificationLongText entities. If not, an Option with result state empty is returned.
    • setQltyNotificationLongText

      public void setQltyNotificationLongText(@Nonnull List<QualityNotificationLongText> value)
      Overwrites the list of associated QualityNotificationLongText entities for the loaded navigation property _QltyNotificationLongText.

      If the navigation property _QltyNotificationLongText of a queried QualityNotification 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 QualityNotificationLongText entities.
    • addQltyNotificationLongText

      public void addQltyNotificationLongText(QualityNotificationLongText... entity)
      Adds elements to the list of associated QualityNotificationLongText entities. This corresponds to the OData navigation property _QltyNotificationLongText.

      If the navigation property _QltyNotificationLongText of a queried QualityNotification 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 QualityNotificationLongText entities.
    • getQltyNotificationPartnerIfPresent

      @Nonnull public io.vavr.control.Option<List<QualityNotificationPartner>> getQltyNotificationPartnerIfPresent()
      Retrieval of associated QualityNotificationPartner entities (one to many). This corresponds to the OData navigation property _QltyNotificationPartner.

      If the navigation property for an entity QualityNotification has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _QltyNotificationPartner is already loaded, the result will contain the QualityNotificationPartner entities. If not, an Option with result state empty is returned.
    • setQltyNotificationPartner

      public void setQltyNotificationPartner(@Nonnull List<QualityNotificationPartner> value)
      Overwrites the list of associated QualityNotificationPartner entities for the loaded navigation property _QltyNotificationPartner.

      If the navigation property _QltyNotificationPartner of a queried QualityNotification 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 QualityNotificationPartner entities.
    • addQltyNotificationPartner

      public void addQltyNotificationPartner(QualityNotificationPartner... entity)
      Adds elements to the list of associated QualityNotificationPartner entities. This corresponds to the OData navigation property _QltyNotificationPartner.

      If the navigation property _QltyNotificationPartner of a queried QualityNotification 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 QualityNotificationPartner entities.
    • getQltyNotificationTaskIfPresent

      @Nonnull public io.vavr.control.Option<List<QualityNotificationTask>> getQltyNotificationTaskIfPresent()
      Retrieval of associated QualityNotificationTask entities (one to many). This corresponds to the OData navigation property _QltyNotificationTask.

      If the navigation property for an entity QualityNotification has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _QltyNotificationTask is already loaded, the result will contain the QualityNotificationTask entities. If not, an Option with result state empty is returned.
    • setQltyNotificationTask

      public void setQltyNotificationTask(@Nonnull List<QualityNotificationTask> value)
      Overwrites the list of associated QualityNotificationTask entities for the loaded navigation property _QltyNotificationTask.

      If the navigation property _QltyNotificationTask of a queried QualityNotification 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 QualityNotificationTask entities.
    • addQltyNotificationTask

      public void addQltyNotificationTask(QualityNotificationTask... entity)
      Adds elements to the list of associated QualityNotificationTask entities. This corresponds to the OData navigation property _QltyNotificationTask.

      If the navigation property _QltyNotificationTask of a queried QualityNotification 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 QualityNotificationTask entities.
    • getQualityNotificationItemIfPresent

      @Nonnull public io.vavr.control.Option<List<QualityNotificationItem>> getQualityNotificationItemIfPresent()
      Retrieval of associated QualityNotificationItem entities (one to many). This corresponds to the OData navigation property _QualityNotificationItem.

      If the navigation property for an entity QualityNotification has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _QualityNotificationItem is already loaded, the result will contain the QualityNotificationItem entities. If not, an Option with result state empty is returned.
    • setQualityNotificationItem

      public void setQualityNotificationItem(@Nonnull List<QualityNotificationItem> value)
      Overwrites the list of associated QualityNotificationItem entities for the loaded navigation property _QualityNotificationItem.

      If the navigation property _QualityNotificationItem of a queried QualityNotification 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 QualityNotificationItem entities.
    • addQualityNotificationItem

      public void addQualityNotificationItem(QualityNotificationItem... entity)
      Adds elements to the list of associated QualityNotificationItem entities. This corresponds to the OData navigation property _QualityNotificationItem.

      If the navigation property _QualityNotificationItem of a queried QualityNotification 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 QualityNotificationItem entities.
    • builder

      @Nonnull public static QualityNotification.QualityNotificationBuilder builder()
    • getQualityNotification

      @Nullable public String getQualityNotification()
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: QualityNotification

      Returns:
      Notification Number
    • getNotificationOrigin

      @Nullable public String getNotificationOrigin()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: NotificationOrigin

      Returns:
      Origin of Notification
    • getNotificationType

      @Nullable public String getNotificationType()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: NotificationType

      Returns:
      Notification Type
    • getMasterLanguage

      @Nullable public String getMasterLanguage()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: MasterLanguage

      Returns:
      Master Language
    • getNotificationText

      @Nullable public String getNotificationText()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: NotificationText

      Returns:
      Short Text
    • getNotificationPriorityType

      @Nullable public String getNotificationPriorityType()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: NotificationPriorityType

      Returns:
      Priority Type
    • getNotificationPriority

      @Nullable public String getNotificationPriority()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: NotificationPriority

      Returns:
      Priority
    • getNotificationStatusObject

      @Nullable public String getNotificationStatusObject()
      Constraints: Not nullable, Maximum length: 22

      Original property name from the Odata EDM: NotificationStatusObject

      Returns:
      Object Number for Status Management
    • getNotifProcessingPhase

      @Nullable public String getNotifProcessingPhase()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: NotifProcessingPhase

      Returns:
      Notification Processing Phase
    • getNotificationCatalog

      @Nullable public String getNotificationCatalog()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: NotificationCatalog

      Returns:
      Catalog Type - Coding
    • getNotificationCodeGroup

      @Nullable public String getNotificationCodeGroup()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: NotificationCodeGroup

      Returns:
      Code Group - Coding
    • getNotificationCodeID

      @Nullable public String getNotificationCodeID()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: NotificationCodeID

      Returns:
      Code
    • getNotificationReportingDate

      @Nullable public LocalDate getNotificationReportingDate()
      Constraints: Nullable

      Original property name from the Odata EDM: NotificationReportingDate

      Returns:
      Date of Notification
    • getNotificationCompletionDate

      @Nullable public LocalDate getNotificationCompletionDate()
      Constraints: Nullable

      Original property name from the Odata EDM: NotificationCompletionDate

      Returns:
      Date for Notification Completion
    • getNotificationRequiredStartDate

      @Nullable public LocalDate getNotificationRequiredStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: NotificationRequiredStartDate

      Returns:
      Required Start Date
    • getNotificationRequiredStartTime

      @Nullable public LocalTime getNotificationRequiredStartTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: NotificationRequiredStartTime

      Returns:
      Required Start Time
    • getNotificationRequiredEndDate

      @Nullable public LocalDate getNotificationRequiredEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: NotificationRequiredEndDate

      Returns:
      Required End Date
    • getNotificationRequiredEndTime

      @Nullable public LocalTime getNotificationRequiredEndTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: NotificationRequiredEndTime

      Returns:
      Required End Time
    • getNotificationTimeZone

      @Nullable public String getNotificationTimeZone()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: NotificationTimeZone

      Returns:
      Time Zone for Notification
    • getSupplier

      @Nullable public String getSupplier()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Supplier

      Returns:
      Supplier Account Number
    • getCustomer

      @Nullable public String getCustomer()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Customer

      Returns:
      Account Number of Customer
    • getMaterial

      @Nullable public String getMaterial()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Material

      Returns:
      Material Number
    • getMaterialGroup

      @Nullable public String getMaterialGroup()
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      Material Group
    • getPlant

      @Nullable public String getPlant()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      Plant for Material
    • getPurchasingDocument

      @Nullable public String getPurchasingDocument()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingDocument

      Returns:
      Purchasing Document Number
    • getPurchasingDocumentItem

      @Nullable public String getPurchasingDocumentItem()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchasingDocumentItem

      Returns:
      Item Number of Purchasing Document
    • getPurchasingOrganization

      @Nullable public String getPurchasingOrganization()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      Purchasing Organization
    • getPurchasingGroup

      @Nullable public String getPurchasingGroup()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroup

      Returns:
      Purchasing Group
    • getActiveDivision

      @Nullable public String getActiveDivision()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ActiveDivision

      Returns:
      Division
    • getSalesOrganization

      @Nullable public String getSalesOrganization()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrganization

      Returns:
      Sales Organization
    • getDistributionChannel

      @Nullable public String getDistributionChannel()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DistributionChannel

      Returns:
      Distribution Channel
    • getWBSElementInternalID

      @Nullable public String getWBSElementInternalID()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: WBSElementInternalID

      Returns:
      WBS Element
    • getWorkCenterTypeCode

      @Nullable public String getWorkCenterTypeCode()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WorkCenterTypeCode

      Returns:
      Object types of the CIM resource
    • getMainWorkCenterInternalID

      @Nullable public String getMainWorkCenterInternalID()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MainWorkCenterInternalID

      Returns:
      Object ID of the Work Center
    • getMainWorkCenterPlant

      @Nullable public String getMainWorkCenterPlant()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MainWorkCenterPlant

      Returns:
      Plant for Work Center
    • getInspectionLot

      @Nullable public String getInspectionLot()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: InspectionLot

      Returns:
      Inspection Lot Number
    • getBatch

      @Nullable public String getBatch()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Batch

      Returns:
      Batch Number
    • getMaterialDocumentYear

      @Nullable public String getMaterialDocumentYear()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialDocumentYear

      Returns:
      Material Document Year
    • getMaterialDocument

      @Nullable public String getMaterialDocument()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: MaterialDocument

      Returns:
      Number of Material Document
    • getMaterialDocumentItem

      @Nullable public String getMaterialDocumentItem()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialDocumentItem

      Returns:
      Item in Material Document
    • getIsBusinessPurposeCompleted

      @Nullable public Boolean getIsBusinessPurposeCompleted()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsBusinessPurposeCompleted

      Returns:
      Business Purpose Completed Flag
    • getIsDeleted

      @Nullable public Boolean getIsDeleted()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsDeleted

      Returns:
      Delete Data Record
    • getCreatedByUser

      @Nullable public String getCreatedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Name of Person Responsible for Creating the Object
    • getCreationDate

      @Nullable public LocalDate getCreationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      Record Created On
    • getLastChangedByUser

      @Nullable public String getLastChangedByUser()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      Name of Person Who Changed Object
    • getLastChangedDate

      @Nullable public LocalDate getLastChangedDate()
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangedDate

      Returns:
      Last Changed On
    • getChangedDateTime

      @Nullable public OffsetDateTime getChangedDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: ChangedDateTime

      Returns:
      UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
    • get_Messages

      @Nullable public Collection<SAP__Message> get_Messages()
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      The _Messages contained in this VdmEntity.
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<QualityNotification>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<QualityNotification>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<QualityNotification>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<QualityNotification>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<QualityNotification>