Class SrcgProjAwardingScenNote
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SrcgProjAwardingScenNote_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SrcgProjAwardingScenNote instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SrcgProjAwardingScenNote>Selector for all available fields of SrcgProjAwardingScenNote.static final SimpleProperty.DateTime<SrcgProjAwardingScenNote>static final SimpleProperty.String<SrcgProjAwardingScenNote>static final SimpleProperty.String<SrcgProjAwardingScenNote>static final SimpleProperty.String<SrcgProjAwardingScenNote>static final SimpleProperty.DateTime<SrcgProjAwardingScenNote>static final SimpleProperty.String<SrcgProjAwardingScenNote>static final SimpleProperty.String<SrcgProjAwardingScenNote>static final SimpleProperty.String<SrcgProjAwardingScenNote>static final SimpleProperty.String<SrcgProjAwardingScenNote>static final SimpleProperty.String<SrcgProjAwardingScenNote>static final SimpleProperty.Guid<SrcgProjAwardingScenNote>static final SimpleProperty.Guid<SrcgProjAwardingScenNote>Use with available request builders to apply the _SrcgProjAwardingScenario 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
ConstructorsConstructorDescriptionSrcgProjAwardingScenNote(UUID noteBasicUUID, UUID srcgProjAwardingScenarioUUID, String noteBasicLanguage, String noteBasicObjectNodeType, String noteBasicType, String noteBasicTitle, String noteBasicMIMEType, String noteBasicCreatedByUser, OffsetDateTime noteBasicCreationDateTime, String noteBasicChangedByUser, OffsetDateTime noteBasicChangeDateTime, String noteBasicContent, SrcgProjectAwardingScenario to_SrcgProjAwardingScenario) -
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: 30Constraints: Not nullable, Maximum length: 255Constraints: Not nullable, Maximum length: 20(Key Field) Constraints: Not nullableio.vavr.control.Option<SrcgProjectAwardingScenario>Retrieval of associated SrcgProjectAwardingScenario entity (one to one).Constraints: 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: 127voidsetNoteBasicObjectNodeType(String noteBasicObjectNodeType) Constraints: Not nullable, Maximum length: 30voidsetNoteBasicTitle(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 SrcgProjectAwardingScenario entity for the loaded navigation property _SrcgProjAwardingScenario.voidsetSrcgProjAwardingScenarioUUID(UUID srcgProjAwardingScenarioUUID) 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 SrcgProjAwardingScenNote. -
NOTE_BASIC_UUID
-
SRCG_PROJ_AWARDING_SCENARIO_UUID
-
NOTE_BASIC_LANGUAGE
-
NOTE_BASIC_OBJECT_NODE_TYPE
-
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
-
TO__SRCG_PROJ_AWARDING_SCENARIO
public static final NavigationProperty.Single<SrcgProjAwardingScenNote,SrcgProjectAwardingScenario> TO__SRCG_PROJ_AWARDING_SCENARIOUse with available request builders to apply the _SrcgProjAwardingScenario navigation property to query operations.
-
-
Constructor Details
-
SrcgProjAwardingScenNote
public SrcgProjAwardingScenNote() -
SrcgProjAwardingScenNote
public SrcgProjAwardingScenNote(@Nullable UUID noteBasicUUID, @Nullable UUID srcgProjAwardingScenarioUUID, @Nullable String noteBasicLanguage, @Nullable String noteBasicObjectNodeType, @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 SrcgProjectAwardingScenario to_SrcgProjAwardingScenario)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SrcgProjAwardingScenNote>
-
setNoteBasicUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: NoteBasicUUID
- Parameters:
noteBasicUUID- Note ID
-
setSrcgProjAwardingScenarioUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjAwardingScenarioUUID
- Parameters:
srcgProjAwardingScenarioUUID- Awarding Scenario UUID
-
setNoteBasicLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: NoteBasicLanguage
- Parameters:
noteBasicLanguage- Language
-
setNoteBasicObjectNodeType
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: NoteBasicObjectNodeType
- Parameters:
noteBasicObjectNodeType- SAP Object Node Type
-
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
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SrcgProjAwardingScenNote>
-
getKey
- Overrides:
getKeyin classVdmObject<SrcgProjAwardingScenNote>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SrcgProjAwardingScenNote>
-
fromMap
- Overrides:
fromMapin classVdmObject<SrcgProjAwardingScenNote>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SrcgProjAwardingScenNote>
-
getSrcgProjAwardingScenarioIfPresent
@Nonnull public io.vavr.control.Option<SrcgProjectAwardingScenario> getSrcgProjAwardingScenarioIfPresent()Retrieval of associated SrcgProjectAwardingScenario entity (one to one). This corresponds to the OData navigation property _SrcgProjAwardingScenario.If the navigation property for an entity SrcgProjAwardingScenNote 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 _SrcgProjAwardingScenario is already loaded, the result
will contain the SrcgProjectAwardingScenario entity. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjAwardingScenario
Overwrites the associated SrcgProjectAwardingScenario entity for the loaded navigation property _SrcgProjAwardingScenario.- Parameters:
value- New SrcgProjectAwardingScenario entity.
-
builder
-
getNoteBasicUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: NoteBasicUUID
- Returns:
- Note ID
-
getSrcgProjAwardingScenarioUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjAwardingScenarioUUID
- Returns:
- Awarding Scenario UUID
-
getNoteBasicLanguage
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: NoteBasicLanguage
- Returns:
- Language
-
getNoteBasicObjectNodeType
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: NoteBasicObjectNodeType
- Returns:
- SAP Object Node Type
-
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
-
toString
- Overrides:
toStringin classVdmObject<SrcgProjAwardingScenNote>
-
equals
- Overrides:
equalsin classVdmEntity<SrcgProjAwardingScenNote>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SrcgProjAwardingScenNote>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SrcgProjAwardingScenNote>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SrcgProjAwardingScenNote>
-