Class SrcgProjectAwardingScenarioQtn
java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<SrcgProjectAwardingScenarioQtn>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.awardingscenario.SrcgProjectAwardingScenarioQtn
- All Implemented Interfaces:
VdmEntitySet
public class SrcgProjectAwardingScenarioQtn
extends VdmEntity<SrcgProjectAwardingScenarioQtn>
implements VdmEntitySet
Supplier Quotation
Original entity name from the Odata EDM: SrcgProjectAwardingScenarioQtn_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SrcgProjectAwardingScenarioQtn instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SrcgProjectAwardingScenarioQtn>Selector for all available fields of SrcgProjectAwardingScenarioQtn.static final SimpleProperty.Guid<SrcgProjectAwardingScenarioQtn>static final SimpleProperty.Guid<SrcgProjectAwardingScenarioQtn>static final SimpleProperty.Guid<SrcgProjectAwardingScenarioQtn>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
ConstructorsConstructorDescriptionSrcgProjectAwardingScenarioQtn(UUID srcgProjAwardingScenQtnUUID, UUID sourcingProjectQuotationUUID, UUID srcgProjAwardingScenarioUUID, SrcgProjectAwardingScenario to_SrcgProjAwardingScenario) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidprotected Stringprotected Stringprotected ODataEntityKeygetKey()Constraints: Nullableio.vavr.control.Option<SrcgProjectAwardingScenario>Retrieval of associated SrcgProjectAwardingScenario entity (one to one).Constraints: Not nullable(Key Field) Constraints: Not nullablegetType()inthashCode()voidsetSourcingProjectQuotationUUID(UUID sourcingProjectQuotationUUID) Constraints: NullablevoidOverwrites the associated SrcgProjectAwardingScenario entity for the loaded navigation property _SrcgProjAwardingScenario.voidsetSrcgProjAwardingScenarioUUID(UUID srcgProjAwardingScenarioUUID) Constraints: Not nullablevoidsetSrcgProjAwardingScenQtnUUID(UUID srcgProjAwardingScenQtnUUID) (Key Field) 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 SrcgProjectAwardingScenarioQtn. -
SRCG_PROJ_AWARDING_SCEN_QTN_UUID
public static final SimpleProperty.Guid<SrcgProjectAwardingScenarioQtn> SRCG_PROJ_AWARDING_SCEN_QTN_UUID -
SOURCING_PROJECT_QUOTATION_UUID
public static final SimpleProperty.Guid<SrcgProjectAwardingScenarioQtn> SOURCING_PROJECT_QUOTATION_UUID -
SRCG_PROJ_AWARDING_SCENARIO_UUID
public static final SimpleProperty.Guid<SrcgProjectAwardingScenarioQtn> SRCG_PROJ_AWARDING_SCENARIO_UUID -
TO__SRCG_PROJ_AWARDING_SCENARIO
public static final NavigationProperty.Single<SrcgProjectAwardingScenarioQtn,SrcgProjectAwardingScenario> TO__SRCG_PROJ_AWARDING_SCENARIOUse with available request builders to apply the _SrcgProjAwardingScenario navigation property to query operations.
-
-
Constructor Details
-
SrcgProjectAwardingScenarioQtn
public SrcgProjectAwardingScenarioQtn() -
SrcgProjectAwardingScenarioQtn
public SrcgProjectAwardingScenarioQtn(@Nullable UUID srcgProjAwardingScenQtnUUID, @Nullable UUID sourcingProjectQuotationUUID, @Nullable UUID srcgProjAwardingScenarioUUID, @Nullable SrcgProjectAwardingScenario to_SrcgProjAwardingScenario)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SrcgProjectAwardingScenarioQtn>
-
setSrcgProjAwardingScenQtnUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjAwardingScenQtnUUID
- Parameters:
srcgProjAwardingScenQtnUUID- UUID of Supplier Quotation in Awarding Scenario
-
setSourcingProjectQuotationUUID
Constraints: NullableOriginal property name from the Odata EDM: SourcingProjectQuotationUUID
- Parameters:
sourcingProjectQuotationUUID- Supplier Quotation UUID
-
setSrcgProjAwardingScenarioUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjAwardingScenarioUUID
- Parameters:
srcgProjAwardingScenarioUUID- Awarding Scenario UUID
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SrcgProjectAwardingScenarioQtn>
-
getKey
- Overrides:
getKeyin classVdmObject<SrcgProjectAwardingScenarioQtn>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SrcgProjectAwardingScenarioQtn>
-
fromMap
- Overrides:
fromMapin classVdmObject<SrcgProjectAwardingScenarioQtn>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SrcgProjectAwardingScenarioQtn>
-
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 SrcgProjectAwardingScenarioQtn 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
@Nonnull public static SrcgProjectAwardingScenarioQtn.SrcgProjectAwardingScenarioQtnBuilder builder() -
getSrcgProjAwardingScenQtnUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjAwardingScenQtnUUID
- Returns:
- UUID of Supplier Quotation in Awarding Scenario
-
getSourcingProjectQuotationUUID
Constraints: NullableOriginal property name from the Odata EDM: SourcingProjectQuotationUUID
- Returns:
- Supplier Quotation UUID
-
getSrcgProjAwardingScenarioUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjAwardingScenarioUUID
- Returns:
- Awarding Scenario UUID
-
toString
- Overrides:
toStringin classVdmObject<SrcgProjectAwardingScenarioQtn>
-
equals
- Overrides:
equalsin classVdmEntity<SrcgProjectAwardingScenarioQtn>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SrcgProjectAwardingScenarioQtn>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SrcgProjectAwardingScenarioQtn>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SrcgProjectAwardingScenarioQtn>
-