Class SrcgProjQtnNote
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SrcgProjQtnNote_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SrcgProjQtnNote instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SrcgProjQtnNote>Selector for all available fields of SrcgProjQtnNote.static final SimpleProperty.DateTime<SrcgProjQtnNote>static final SimpleProperty.String<SrcgProjQtnNote>static final SimpleProperty.String<SrcgProjQtnNote>static final SimpleProperty.String<SrcgProjQtnNote>static final SimpleProperty.DateTime<SrcgProjQtnNote>static final SimpleProperty.String<SrcgProjQtnNote>static final SimpleProperty.String<SrcgProjQtnNote>static final SimpleProperty.String<SrcgProjQtnNote>static final SimpleProperty.String<SrcgProjQtnNote>static final SimpleProperty.Guid<SrcgProjQtnNote>static final SimpleProperty.Guid<SrcgProjQtnNote>static final SimpleProperty.Boolean<SrcgProjQtnNote>static final NavigationProperty.Single<SrcgProjQtnNote,SourcingProjectQuotation> Use with available request builders to apply the _SourcingProjectQuotation 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
ConstructorsConstructorDescriptionSrcgProjQtnNote(UUID noteBasicUUID, UUID sourcingProjectQuotationUUID, String noteBasicLanguage, String noteBasicType, String noteBasicTitle, String noteBasicMimeType, String noteBasicCreatedByUser, OffsetDateTime noteBasicCreationDateTime, String noteBasicChangedByUser, OffsetDateTime noteBasicChangeDateTime, String noteBasicContent, Boolean srcgProjQtnNoteTypeIsInternal, SourcingProjectQuotation to_SourcingProjectQuotation) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidprotected Stringprotected Stringprotected ODataEntityKeygetKey()Constraints: Nullable, Precision: 7Constraints: Not nullable, Maximum length: 12Constraints: Not nullableConstraints: Not nullable, Maximum length: 12Constraints: Nullable, Precision: 7Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 127Constraints: Not nullable, Maximum length: 255Constraints: Not nullable, Maximum length: 20(Key Field) Constraints: Not nullableio.vavr.control.Option<SourcingProjectQuotation>Retrieval of associated SourcingProjectQuotation entity (one to one).Constraints: Not nullableConstraints: Not nullablegetType()inthashCode()voidsetNoteBasicChangeDateTime(OffsetDateTime noteBasicChangeDateTime) Constraints: Nullable, Precision: 7voidsetNoteBasicChangedByUser(String noteBasicChangedByUser) Constraints: Not nullable, Maximum length: 12voidsetNoteBasicContent(String noteBasicContent) Constraints: Not nullablevoidsetNoteBasicCreatedByUser(String noteBasicCreatedByUser) Constraints: Not nullable, Maximum length: 12voidsetNoteBasicCreationDateTime(OffsetDateTime noteBasicCreationDateTime) Constraints: Nullable, Precision: 7voidsetNoteBasicLanguage(String noteBasicLanguage) Constraints: Not nullable, Maximum length: 2voidsetNoteBasicMimeType(String noteBasicMimeType) Constraints: Not nullable, Maximum length: 127voidsetNoteBasicTitle(String noteBasicTitle) Constraints: Not nullable, Maximum length: 255voidsetNoteBasicType(String noteBasicType) Constraints: Not nullable, Maximum length: 20voidsetNoteBasicUUID(UUID noteBasicUUID) (Key Field) Constraints: Not nullablevoidOverwrites the associated SourcingProjectQuotation entity for the loaded navigation property _SourcingProjectQuotation.voidsetSourcingProjectQuotationUUID(UUID sourcingProjectQuotationUUID) Constraints: Not nullablevoidsetSrcgProjQtnNoteTypeIsInternal(Boolean srcgProjQtnNoteTypeIsInternal) Constraints: Not nullabletoString()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 SrcgProjQtnNote. -
NOTE_BASIC_UUID
-
SOURCING_PROJECT_QUOTATION_UUID
-
NOTE_BASIC_LANGUAGE
-
NOTE_BASIC_TYPE
-
NOTE_BASIC_TITLE
-
NOTE_BASIC_MIME_TYPE
-
NOTE_BASIC_CREATED_BY_USER
-
NOTE_BASIC_CREATION_DATE_TIME
-
NOTE_BASIC_CHANGED_BY_USER
-
NOTE_BASIC_CHANGE_DATE_TIME
-
NOTE_BASIC_CONTENT
-
SRCG_PROJ_QTN_NOTE_TYPE_IS_INTERNAL
-
TO__SOURCING_PROJECT_QUOTATION
public static final NavigationProperty.Single<SrcgProjQtnNote,SourcingProjectQuotation> TO__SOURCING_PROJECT_QUOTATIONUse with available request builders to apply the _SourcingProjectQuotation navigation property to query operations.
-
-
Constructor Details
-
SrcgProjQtnNote
public SrcgProjQtnNote() -
SrcgProjQtnNote
public SrcgProjQtnNote(@Nullable UUID noteBasicUUID, @Nullable UUID sourcingProjectQuotationUUID, @Nullable String noteBasicLanguage, @Nullable String noteBasicType, @Nullable String noteBasicTitle, @Nullable String noteBasicMimeType, @Nullable String noteBasicCreatedByUser, @Nullable OffsetDateTime noteBasicCreationDateTime, @Nullable String noteBasicChangedByUser, @Nullable OffsetDateTime noteBasicChangeDateTime, @Nullable String noteBasicContent, @Nullable Boolean srcgProjQtnNoteTypeIsInternal, @Nullable SourcingProjectQuotation to_SourcingProjectQuotation)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SrcgProjQtnNote>
-
setNoteBasicUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: NoteBasicUUID
- Parameters:
noteBasicUUID- Note ID
-
setSourcingProjectQuotationUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectQuotationUUID
- Parameters:
sourcingProjectQuotationUUID- Supplier Quotation UUID
-
setNoteBasicLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: NoteBasicLanguage
- Parameters:
noteBasicLanguage- Language
-
setNoteBasicType
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: NoteBasicType
- Parameters:
noteBasicType- Name of Note Type
-
setNoteBasicTitle
Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: NoteBasicTitle
- Parameters:
noteBasicTitle- Title
-
setNoteBasicMimeType
Constraints: Not nullable, Maximum length: 127Original property name from the Odata EDM: NoteBasicMimeType
- Parameters:
noteBasicMimeType- MIME Type
-
setNoteBasicCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: NoteBasicCreatedByUser
- Parameters:
noteBasicCreatedByUser- Created By
-
setNoteBasicCreationDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: NoteBasicCreationDateTime
- Parameters:
noteBasicCreationDateTime- Created At
-
setNoteBasicChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: NoteBasicChangedByUser
- Parameters:
noteBasicChangedByUser- Last Changed By
-
setNoteBasicChangeDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: NoteBasicChangeDateTime
- Parameters:
noteBasicChangeDateTime- Last Changed At
-
setNoteBasicContent
Constraints: Not nullableOriginal property name from the Odata EDM: NoteBasicContent
- Parameters:
noteBasicContent- Content of note
-
setSrcgProjQtnNoteTypeIsInternal
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjQtnNoteTypeIsInternal
- Parameters:
srcgProjQtnNoteTypeIsInternal- Note Type Is Internal
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SrcgProjQtnNote>
-
getKey
- Overrides:
getKeyin classVdmObject<SrcgProjQtnNote>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SrcgProjQtnNote>
-
fromMap
- Overrides:
fromMapin classVdmObject<SrcgProjQtnNote>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SrcgProjQtnNote>
-
getSourcingProjectQuotationIfPresent
@Nonnull public io.vavr.control.Option<SourcingProjectQuotation> getSourcingProjectQuotationIfPresent()Retrieval of associated SourcingProjectQuotation entity (one to one). This corresponds to the OData navigation property _SourcingProjectQuotation.If the navigation property for an entity SrcgProjQtnNote 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 _SourcingProjectQuotation is already loaded, the result
will contain the SourcingProjectQuotation entity. If not, an
Optionwith result stateemptyis returned.
-
setSourcingProjectQuotation
Overwrites the associated SourcingProjectQuotation entity for the loaded navigation property _SourcingProjectQuotation.- Parameters:
value- New SourcingProjectQuotation entity.
-
builder
-
getNoteBasicUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: NoteBasicUUID
- Returns:
- Note ID
-
getSourcingProjectQuotationUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectQuotationUUID
- Returns:
- Supplier Quotation UUID
-
getNoteBasicLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: NoteBasicLanguage
- Returns:
- Language
-
getNoteBasicType
Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: NoteBasicType
- Returns:
- Name of Note Type
-
getNoteBasicTitle
Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: NoteBasicTitle
- Returns:
- Title
-
getNoteBasicMimeType
Constraints: Not nullable, Maximum length: 127Original property name from the Odata EDM: NoteBasicMimeType
- Returns:
- MIME Type
-
getNoteBasicCreatedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: NoteBasicCreatedByUser
- Returns:
- Created By
-
getNoteBasicCreationDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: NoteBasicCreationDateTime
- Returns:
- Created At
-
getNoteBasicChangedByUser
Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: NoteBasicChangedByUser
- Returns:
- Last Changed By
-
getNoteBasicChangeDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: NoteBasicChangeDateTime
- Returns:
- Last Changed At
-
getNoteBasicContent
Constraints: Not nullableOriginal property name from the Odata EDM: NoteBasicContent
- Returns:
- Content of note
-
getSrcgProjQtnNoteTypeIsInternal
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjQtnNoteTypeIsInternal
- Returns:
- Note Type Is Internal
-
toString
- Overrides:
toStringin classVdmObject<SrcgProjQtnNote>
-
equals
- Overrides:
equalsin classVdmEntity<SrcgProjQtnNote>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SrcgProjQtnNote>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SrcgProjQtnNote>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SrcgProjQtnNote>
-