Class QualityNotificationItemCause
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: QualityNotificationItemCause_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of QualityNotificationItemCause instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<QualityNotificationItemCause>Selector for all available fields of QualityNotificationItemCause.static final SimpleProperty.String<QualityNotificationItemCause>static final SimpleProperty.Date<QualityNotificationItemCause>static final SimpleProperty.Time<QualityNotificationItemCause>static final SimpleProperty.Boolean<QualityNotificationItemCause>static final SimpleProperty.Boolean<QualityNotificationItemCause>static final SimpleProperty.Date<QualityNotificationItemCause>static final SimpleProperty.Time<QualityNotificationItemCause>static final SimpleProperty.String<QualityNotificationItemCause>static final SimpleProperty.String<QualityNotificationItemCause>static final SimpleProperty.String<QualityNotificationItemCause>static final SimpleProperty.String<QualityNotificationItemCause>static final SimpleProperty.String<QualityNotificationItemCause>static final SimpleProperty.String<QualityNotificationItemCause>static final SimpleProperty.String<QualityNotificationItemCause>static final SimpleProperty.String<QualityNotificationItemCause>static final SimpleProperty.String<QualityNotificationItemCause>static final SimpleProperty.String<QualityNotificationItemCause>static final SimpleProperty.String<QualityNotificationItemCause>Use with available request builders to apply the _QltyNotification navigation property to query operations.Use with available request builders to apply the _QualityNotificationItem navigation property to query operations.Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionQualityNotificationItemCause(String qualityNotification, String notificationItem, String notificationCauseID, String notificationCauseSortNumber, String masterLanguage, String notificationCauseText, String notificationCauseCodeCatalog, String notificationCauseCodeGroup, String notificationCauseCode, String notificationRootCause, Boolean isDeleted, Boolean isBusinessPurposeCompleted, String createdByUser, LocalDate creationDate, LocalTime creationTime, String lastChangedByUser, LocalDate lastChangeDate, LocalTime lastChangeTime, QualityNotification to_QltyNotification, QualityNotificationItem to_QualityNotificationItem) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 12Constraints: NullableConstraints: Not nullableprotected Stringprotected StringConstraints: Not nullableConstraints: Not nullableprotected ODataEntityKeygetKey()Constraints: NullableConstraints: Not nullable, Maximum length: 12Constraints: Not nullableConstraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 8(Key Field) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 40(Key Field) Constraints: Not nullable, Maximum length: 4Constraints: Not nullable, Maximum length: 1io.vavr.control.Option<QualityNotification>Retrieval of associated QualityNotification entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 12io.vavr.control.Option<QualityNotificationItem>Retrieval of associated QualityNotificationItem entity (one to one).getType()inthashCode()voidsetCreatedByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12voidsetCreationDate(LocalDate creationDate) Constraints: NullablevoidsetCreationTime(LocalTime creationTime) Constraints: Not nullablevoidsetIsBusinessPurposeCompleted(Boolean isBusinessPurposeCompleted) Constraints: Not nullablevoidsetIsDeleted(Boolean isDeleted) Constraints: Not nullablevoidsetLastChangeDate(LocalDate lastChangeDate) Constraints: NullablevoidsetLastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12voidsetLastChangeTime(LocalTime lastChangeTime) Constraints: Not nullablevoidsetMasterLanguage(String masterLanguage) Constraints: Not nullable, Maximum length: 2voidsetNotificationCauseCode(String notificationCauseCode) Constraints: Not nullable, Maximum length: 4voidsetNotificationCauseCodeCatalog(String notificationCauseCodeCatalog) Constraints: Not nullable, Maximum length: 1voidsetNotificationCauseCodeGroup(String notificationCauseCodeGroup) Constraints: Not nullable, Maximum length: 8voidsetNotificationCauseID(String notificationCauseID) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetNotificationCauseSortNumber(String notificationCauseSortNumber) Constraints: Not nullable, Maximum length: 4voidsetNotificationCauseText(String notificationCauseText) Constraints: Not nullable, Maximum length: 40voidsetNotificationItem(String notificationItem) (Key Field) Constraints: Not nullable, Maximum length: 4voidsetNotificationRootCause(String notificationRootCause) Constraints: Not nullable, Maximum length: 1voidOverwrites the associated QualityNotification entity for the loaded navigation property _QltyNotification.voidsetQualityNotification(String qualityNotification) (Key Field) Constraints: Not nullable, Maximum length: 12voidOverwrites the associated QualityNotificationItem entity for the loaded navigation property _QualityNotificationItem.toString()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 QualityNotificationItemCause. -
QUALITY_NOTIFICATION
-
NOTIFICATION_ITEM
-
NOTIFICATION_CAUSE_ID
-
NOTIFICATION_CAUSE_SORT_NUMBER
public static final SimpleProperty.String<QualityNotificationItemCause> NOTIFICATION_CAUSE_SORT_NUMBER -
MASTER_LANGUAGE
-
NOTIFICATION_CAUSE_TEXT
-
NOTIFICATION_CAUSE_CODE_CATALOG
public static final SimpleProperty.String<QualityNotificationItemCause> NOTIFICATION_CAUSE_CODE_CATALOG -
NOTIFICATION_CAUSE_CODE_GROUP
public static final SimpleProperty.String<QualityNotificationItemCause> NOTIFICATION_CAUSE_CODE_GROUP -
NOTIFICATION_CAUSE_CODE
-
NOTIFICATION_ROOT_CAUSE
-
IS_DELETED
-
IS_BUSINESS_PURPOSE_COMPLETED
public static final SimpleProperty.Boolean<QualityNotificationItemCause> IS_BUSINESS_PURPOSE_COMPLETED -
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<QualityNotificationItemCause,QualityNotification> TO__QLTY_NOTIFICATIONUse with available request builders to apply the _QltyNotification navigation property to query operations. -
TO__QUALITY_NOTIFICATION_ITEM
public static final NavigationProperty.Single<QualityNotificationItemCause,QualityNotificationItem> TO__QUALITY_NOTIFICATION_ITEMUse with available request builders to apply the _QualityNotificationItem navigation property to query operations.
-
-
Constructor Details
-
QualityNotificationItemCause
public QualityNotificationItemCause() -
QualityNotificationItemCause
public QualityNotificationItemCause(@Nullable String qualityNotification, @Nullable String notificationItem, @Nullable String notificationCauseID, @Nullable String notificationCauseSortNumber, @Nullable String masterLanguage, @Nullable String notificationCauseText, @Nullable String notificationCauseCodeCatalog, @Nullable String notificationCauseCodeGroup, @Nullable String notificationCauseCode, @Nullable String notificationRootCause, @Nullable Boolean isDeleted, @Nullable Boolean isBusinessPurposeCompleted, @Nullable String createdByUser, @Nullable LocalDate creationDate, @Nullable LocalTime creationTime, @Nullable String lastChangedByUser, @Nullable LocalDate lastChangeDate, @Nullable LocalTime lastChangeTime, @Nullable QualityNotification to_QltyNotification, @Nullable QualityNotificationItem to_QualityNotificationItem)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<QualityNotificationItemCause>
-
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
-
setNotificationCauseID
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: NotificationCauseID
- Parameters:
notificationCauseID- Sequential Number for Cause
-
setNotificationCauseSortNumber
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: NotificationCauseSortNumber
- Parameters:
notificationCauseSortNumber- Sort Number for Cause
-
setMasterLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MasterLanguage
- Parameters:
masterLanguage- Master Language
-
setNotificationCauseText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: NotificationCauseText
- Parameters:
notificationCauseText- Cause Text
-
setNotificationCauseCodeCatalog
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: NotificationCauseCodeCatalog
- Parameters:
notificationCauseCodeCatalog- Catalog Type - Cause
-
setNotificationCauseCodeGroup
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: NotificationCauseCodeGroup
- Parameters:
notificationCauseCodeGroup- Code Group - Cause
-
setNotificationCauseCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: NotificationCauseCode
- Parameters:
notificationCauseCode- Cause Code
-
setNotificationRootCause
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: NotificationRootCause
- Parameters:
notificationRootCause- Root Cause
-
setIsDeleted
Constraints: Not nullableOriginal property name from the Odata EDM: IsDeleted
- Parameters:
isDeleted- Is Deleted
-
setIsBusinessPurposeCompleted
Constraints: Not nullableOriginal property name from the Odata EDM: IsBusinessPurposeCompleted
- Parameters:
isBusinessPurposeCompleted- Business Purpose Completed Flag
-
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- Time at Which Record Was Added
-
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- Time of Change
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<QualityNotificationItemCause>
-
getKey
- Overrides:
getKeyin classVdmObject<QualityNotificationItemCause>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<QualityNotificationItemCause>
-
fromMap
- Overrides:
fromMapin classVdmObject<QualityNotificationItemCause>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<QualityNotificationItemCause>
-
getQltyNotificationIfPresent
Retrieval of associated QualityNotification entity (one to one). This corresponds to the OData navigation property _QltyNotification.If the navigation property for an entity QualityNotificationItemCause 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.
-
getQualityNotificationItemIfPresent
@Nonnull public io.vavr.control.Option<QualityNotificationItem> getQualityNotificationItemIfPresent()Retrieval of associated QualityNotificationItem entity (one to one). This corresponds to the OData navigation property _QualityNotificationItem.If the navigation property for an entity QualityNotificationItemCause 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 _QualityNotificationItem is already loaded, the result
will contain the QualityNotificationItem entity. If not, an
Optionwith result stateemptyis returned.
-
setQualityNotificationItem
Overwrites the associated QualityNotificationItem entity for the loaded navigation property _QualityNotificationItem.- Parameters:
value- New QualityNotificationItem entity.
-
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
-
getNotificationCauseID
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: NotificationCauseID
- Returns:
- Sequential Number for Cause
-
getNotificationCauseSortNumber
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: NotificationCauseSortNumber
- Returns:
- Sort Number for Cause
-
getMasterLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: MasterLanguage
- Returns:
- Master Language
-
getNotificationCauseText
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: NotificationCauseText
- Returns:
- Cause Text
-
getNotificationCauseCodeCatalog
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: NotificationCauseCodeCatalog
- Returns:
- Catalog Type - Cause
-
getNotificationCauseCodeGroup
Constraints: Not nullable, Maximum length: 8Original property name from the Odata EDM: NotificationCauseCodeGroup
- Returns:
- Code Group - Cause
-
getNotificationCauseCode
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: NotificationCauseCode
- Returns:
- Cause Code
-
getNotificationRootCause
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: NotificationRootCause
- Returns:
- Root Cause
-
getIsDeleted
Constraints: Not nullableOriginal property name from the Odata EDM: IsDeleted
- Returns:
- Is Deleted
-
getIsBusinessPurposeCompleted
Constraints: Not nullableOriginal property name from the Odata EDM: IsBusinessPurposeCompleted
- Returns:
- Business Purpose Completed Flag
-
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:
- Time at Which Record Was Added
-
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:
- Time of Change
-
toString
- Overrides:
toStringin classVdmObject<QualityNotificationItemCause>
-
equals
- Overrides:
equalsin classVdmEntity<QualityNotificationItemCause>
-
canEqual
- Overrides:
canEqualin classVdmEntity<QualityNotificationItemCause>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<QualityNotificationItemCause>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<QualityNotificationItemCause>
-