Class SourcingProjectMilestone
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SourcingProjectMilestone_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SourcingProjectMilestone instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SourcingProjectMilestone>Selector for all available fields of SourcingProjectMilestone.static final SimpleProperty.String<SourcingProjectMilestone>static final SimpleProperty.String<SourcingProjectMilestone>static final SimpleProperty.String<SourcingProjectMilestone>static final SimpleProperty.Guid<SourcingProjectMilestone>static final SimpleProperty.Guid<SourcingProjectMilestone>static final SimpleProperty.String<SourcingProjectMilestone>static final SimpleProperty.DateTime<SourcingProjectMilestone>static final NavigationProperty.Single<SourcingProjectMilestone,SourcingProject> Use with available request builders to apply the _SourcingProject 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
ConstructorsConstructorDescriptionSourcingProjectMilestone(UUID sourcingProjectMilestoneUUID, UUID sourcingProjectUUID, String sourcingProjectMilestone, OffsetDateTime srcgProjMilestoneDateTime, String sourcingProjectMilestoneStatus, String sourcingOrigin, String sourcingScenario, SourcingProject to_SourcingProject) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidprotected Stringprotected Stringprotected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 2io.vavr.control.Option<SourcingProject>Retrieval of associated SourcingProject entity (one to one).Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2(Key Field) Constraints: Not nullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 2Constraints: Nullable, Precision: 7getType()inthashCode()voidsetSourcingOrigin(String sourcingOrigin) Constraints: Not nullable, Maximum length: 2voidOverwrites the associated SourcingProject entity for the loaded navigation property _SourcingProject.voidsetSourcingProjectMilestone(String sourcingProjectMilestone) Constraints: Not nullable, Maximum length: 2voidsetSourcingProjectMilestoneStatus(String sourcingProjectMilestoneStatus) Constraints: Not nullable, Maximum length: 2voidsetSourcingProjectMilestoneUUID(UUID sourcingProjectMilestoneUUID) (Key Field) Constraints: Not nullablevoidsetSourcingProjectUUID(UUID sourcingProjectUUID) Constraints: Not nullablevoidsetSourcingScenario(String sourcingScenario) Constraints: Not nullable, Maximum length: 2voidsetSrcgProjMilestoneDateTime(OffsetDateTime srcgProjMilestoneDateTime) Constraints: Nullable, Precision: 7toString()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 SourcingProjectMilestone. -
SOURCING_PROJECT_MILESTONE_UUID
-
SOURCING_PROJECT_UUID
-
SOURCING_PROJECT_MILESTONE
-
SRCG_PROJ_MILESTONE_DATE_TIME
-
SOURCING_PROJECT_MILESTONE_STATUS
public static final SimpleProperty.String<SourcingProjectMilestone> SOURCING_PROJECT_MILESTONE_STATUS -
SOURCING_ORIGIN
-
SOURCING_SCENARIO
-
TO__SOURCING_PROJECT
public static final NavigationProperty.Single<SourcingProjectMilestone,SourcingProject> TO__SOURCING_PROJECTUse with available request builders to apply the _SourcingProject navigation property to query operations.
-
-
Constructor Details
-
SourcingProjectMilestone
public SourcingProjectMilestone() -
SourcingProjectMilestone
public SourcingProjectMilestone(@Nullable UUID sourcingProjectMilestoneUUID, @Nullable UUID sourcingProjectUUID, @Nullable String sourcingProjectMilestone, @Nullable OffsetDateTime srcgProjMilestoneDateTime, @Nullable String sourcingProjectMilestoneStatus, @Nullable String sourcingOrigin, @Nullable String sourcingScenario, @Nullable SourcingProject to_SourcingProject)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SourcingProjectMilestone>
-
setSourcingProjectMilestoneUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectMilestoneUUID
- Parameters:
sourcingProjectMilestoneUUID- Sourcing Project Milestone UUID
-
setSourcingProjectUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Parameters:
sourcingProjectUUID- Sourcing Project UUID
-
setSourcingProjectMilestone
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingProjectMilestone
- Parameters:
sourcingProjectMilestone- Sourcing Project Milestone
-
setSrcgProjMilestoneDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: SrcgProjMilestoneDateTime
- Parameters:
srcgProjMilestoneDateTime- Milestone Date in Sourcing Project
-
setSourcingProjectMilestoneStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingProjectMilestoneStatus
- Parameters:
sourcingProjectMilestoneStatus- Sourcing Project Milestone Status
-
setSourcingOrigin
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingOrigin
- Parameters:
sourcingOrigin- Sourcing Origin
-
setSourcingScenario
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingScenario
- Parameters:
sourcingScenario- Sourcing Integration Scenario
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SourcingProjectMilestone>
-
getKey
- Overrides:
getKeyin classVdmObject<SourcingProjectMilestone>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SourcingProjectMilestone>
-
fromMap
- Overrides:
fromMapin classVdmObject<SourcingProjectMilestone>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SourcingProjectMilestone>
-
getSourcingProjectIfPresent
Retrieval of associated SourcingProject entity (one to one). This corresponds to the OData navigation property _SourcingProject.If the navigation property for an entity SourcingProjectMilestone 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 _SourcingProject is already loaded, the result will
contain the SourcingProject entity. If not, an
Optionwith result stateemptyis returned.
-
setSourcingProject
Overwrites the associated SourcingProject entity for the loaded navigation property _SourcingProject.- Parameters:
value- New SourcingProject entity.
-
builder
-
getSourcingProjectMilestoneUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectMilestoneUUID
- Returns:
- Sourcing Project Milestone UUID
-
getSourcingProjectUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Returns:
- Sourcing Project UUID
-
getSourcingProjectMilestone
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingProjectMilestone
- Returns:
- Sourcing Project Milestone
-
getSrcgProjMilestoneDateTime
Constraints: Nullable, Precision: 7Original property name from the Odata EDM: SrcgProjMilestoneDateTime
- Returns:
- Milestone Date in Sourcing Project
-
getSourcingProjectMilestoneStatus
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingProjectMilestoneStatus
- Returns:
- Sourcing Project Milestone Status
-
getSourcingOrigin
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingOrigin
- Returns:
- Sourcing Origin
-
getSourcingScenario
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SourcingScenario
- Returns:
- Sourcing Integration Scenario
-
toString
- Overrides:
toStringin classVdmObject<SourcingProjectMilestone>
-
equals
- Overrides:
equalsin classVdmEntity<SourcingProjectMilestone>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SourcingProjectMilestone>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SourcingProjectMilestone>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SourcingProjectMilestone>
-