Class QualityNotificationPartner
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: QualityNotificationPartner_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of QualityNotificationPartner instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<QualityNotificationPartner>Selector for all available fields of QualityNotificationPartner.static final SimpleProperty.String<QualityNotificationPartner>static final SimpleProperty.Date<QualityNotificationPartner>static final SimpleProperty.Time<QualityNotificationPartner>static final SimpleProperty.Boolean<QualityNotificationPartner>static final SimpleProperty.Date<QualityNotificationPartner>static final SimpleProperty.Time<QualityNotificationPartner>static final SimpleProperty.String<QualityNotificationPartner>static final SimpleProperty.String<QualityNotificationPartner>static final SimpleProperty.String<QualityNotificationPartner>static final SimpleProperty.String<QualityNotificationPartner>static final SimpleProperty.String<QualityNotificationPartner>static final SimpleProperty.String<QualityNotificationPartner>static final SimpleProperty.String<QualityNotificationPartner>Use with available request builders to apply the _QltyNotification 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
ConstructorsConstructorDescriptionQualityNotificationPartner(String qualityNotification, String partnerFunction, String notificationPartnerObjectNmbr, String notificationPartnerObject, String notificationObjectType, String notificationPartner, String createdByUser, LocalDate creationDate, LocalTime creationTime, String lastChangedByUser, LocalTime lastChangeTime, LocalDate lastChangeDate, Boolean isDeleted, QualityNotification to_QltyNotification) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullable, Maximum length: 12Constraints: NullableConstraints: Not nullableprotected Stringprotected StringConstraints: Not nullableprotected ODataEntityKeygetKey()Constraints: NullableConstraints: Not nullable, Maximum length: 12Constraints: Not nullableConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 12Constraints: Not nullable, Maximum length: 22(Key Field) Constraints: Not nullable, Maximum length: 6(Key Field) Constraints: Not nullable, Maximum length: 2io.vavr.control.Option<QualityNotification>Retrieval of associated QualityNotification entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 12getType()inthashCode()voidsetCreatedByUser(String createdByUser) Constraints: Not nullable, Maximum length: 12voidsetCreationDate(LocalDate creationDate) Constraints: NullablevoidsetCreationTime(LocalTime creationTime) Constraints: Not nullablevoidsetIsDeleted(Boolean isDeleted) Constraints: Not nullablevoidsetLastChangeDate(LocalDate lastChangeDate) Constraints: NullablevoidsetLastChangedByUser(String lastChangedByUser) Constraints: Not nullable, Maximum length: 12voidsetLastChangeTime(LocalTime lastChangeTime) Constraints: Not nullablevoidsetNotificationObjectType(String notificationObjectType) Constraints: Not nullable, Maximum length: 3voidsetNotificationPartner(String notificationPartner) Constraints: Not nullable, Maximum length: 12voidsetNotificationPartnerObject(String notificationPartnerObject) Constraints: Not nullable, Maximum length: 22voidsetNotificationPartnerObjectNmbr(String notificationPartnerObjectNmbr) (Key Field) Constraints: Not nullable, Maximum length: 6voidsetPartnerFunction(String partnerFunction) (Key Field) Constraints: Not nullable, Maximum length: 2voidOverwrites the associated QualityNotification entity for the loaded navigation property _QltyNotification.voidsetQualityNotification(String qualityNotification) (Key Field) Constraints: Not nullable, Maximum length: 12toString()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 QualityNotificationPartner. -
QUALITY_NOTIFICATION
-
PARTNER_FUNCTION
-
NOTIFICATION_PARTNER_OBJECT_NMBR
public static final SimpleProperty.String<QualityNotificationPartner> NOTIFICATION_PARTNER_OBJECT_NMBR -
NOTIFICATION_PARTNER_OBJECT
-
NOTIFICATION_OBJECT_TYPE
-
NOTIFICATION_PARTNER
-
CREATED_BY_USER
-
CREATION_DATE
-
CREATION_TIME
-
LAST_CHANGED_BY_USER
-
LAST_CHANGE_TIME
-
LAST_CHANGE_DATE
-
IS_DELETED
-
TO__QLTY_NOTIFICATION
public static final NavigationProperty.Single<QualityNotificationPartner,QualityNotification> TO__QLTY_NOTIFICATIONUse with available request builders to apply the _QltyNotification navigation property to query operations.
-
-
Constructor Details
-
QualityNotificationPartner
public QualityNotificationPartner() -
QualityNotificationPartner
public QualityNotificationPartner(@Nullable String qualityNotification, @Nullable String partnerFunction, @Nullable String notificationPartnerObjectNmbr, @Nullable String notificationPartnerObject, @Nullable String notificationObjectType, @Nullable String notificationPartner, @Nullable String createdByUser, @Nullable LocalDate creationDate, @Nullable LocalTime creationTime, @Nullable String lastChangedByUser, @Nullable LocalTime lastChangeTime, @Nullable LocalDate lastChangeDate, @Nullable Boolean isDeleted, @Nullable QualityNotification to_QltyNotification)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<QualityNotificationPartner>
-
setQualityNotification
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: QualityNotification
- Parameters:
qualityNotification- Notification Number
-
setPartnerFunction
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PartnerFunction
- Parameters:
partnerFunction- Partner Function
-
setNotificationPartnerObjectNmbr
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: NotificationPartnerObjectNmbr
- Parameters:
notificationPartnerObjectNmbr- Counter for differentiation 6-digit
-
setNotificationPartnerObject
Constraints: Not nullable, Maximum length: 22Original property name from the Odata EDM: NotificationPartnerObject
- Parameters:
notificationPartnerObject- Object Number
-
setNotificationObjectType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: NotificationObjectType
- Parameters:
notificationObjectType- Object Category
-
setNotificationPartner
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: NotificationPartner
- Parameters:
notificationPartner- Partner
-
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
-
setLastChangeTime
Constraints: Not nullableOriginal property name from the Odata EDM: LastChangeTime
- Parameters:
lastChangeTime- Time of Change
-
setLastChangeDate
Constraints: NullableOriginal property name from the Odata EDM: LastChangeDate
- Parameters:
lastChangeDate- Last Changed On
-
setIsDeleted
Constraints: Not nullableOriginal property name from the Odata EDM: IsDeleted
- Parameters:
isDeleted- Delete Data Record
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<QualityNotificationPartner>
-
getKey
- Overrides:
getKeyin classVdmObject<QualityNotificationPartner>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<QualityNotificationPartner>
-
fromMap
- Overrides:
fromMapin classVdmObject<QualityNotificationPartner>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<QualityNotificationPartner>
-
getQltyNotificationIfPresent
Retrieval of associated QualityNotification entity (one to one). This corresponds to the OData navigation property _QltyNotification.If the navigation property for an entity QualityNotificationPartner 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.
-
builder
-
getQualityNotification
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: QualityNotification
- Returns:
- Notification Number
-
getPartnerFunction
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: PartnerFunction
- Returns:
- Partner Function
-
getNotificationPartnerObjectNmbr
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: NotificationPartnerObjectNmbr
- Returns:
- Counter for differentiation 6-digit
-
getNotificationPartnerObject
Constraints: Not nullable, Maximum length: 22Original property name from the Odata EDM: NotificationPartnerObject
- Returns:
- Object Number
-
getNotificationObjectType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: NotificationObjectType
- Returns:
- Object Category
-
getNotificationPartner
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: NotificationPartner
- Returns:
- Partner
-
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
-
getLastChangeTime
Constraints: Not nullableOriginal property name from the Odata EDM: LastChangeTime
- Returns:
- Time of Change
-
getLastChangeDate
Constraints: NullableOriginal property name from the Odata EDM: LastChangeDate
- Returns:
- Last Changed On
-
getIsDeleted
Constraints: Not nullableOriginal property name from the Odata EDM: IsDeleted
- Returns:
- Delete Data Record
-
toString
- Overrides:
toStringin classVdmObject<QualityNotificationPartner>
-
equals
- Overrides:
equalsin classVdmEntity<QualityNotificationPartner>
-
canEqual
- Overrides:
canEqualin classVdmEntity<QualityNotificationPartner>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<QualityNotificationPartner>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<QualityNotificationPartner>
-