Class SrcgProjQtnItemLinkage
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SrcgProjQtnItemLinkage_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SrcgProjQtnItemLinkage instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SrcgProjQtnItemLinkage>Selector for all available fields of SrcgProjQtnItemLinkage.static final SimpleProperty.Guid<SrcgProjQtnItemLinkage>static final SimpleProperty.Guid<SrcgProjQtnItemLinkage>static final SimpleProperty.Guid<SrcgProjQtnItemLinkage>static final SimpleProperty.Guid<SrcgProjQtnItemLinkage>Use with available request builders to apply the _SourcingProjectQuotation navigation property to query operations.static final NavigationProperty.Single<SrcgProjQtnItemLinkage,SrcgProjQtnItem> Use with available request builders to apply the _SrcgProjQtnItem navigation property to query operations.static final NavigationProperty.Single<SrcgProjQtnItemLinkage,SrcgProjQtnItem> Use with available request builders to apply the _SrcgProjQtnItemLinked 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
ConstructorsConstructorDescriptionSrcgProjQtnItemLinkage(UUID srcgProjectQtnItemLinkageUUID, UUID srcgProjQtnItemUUID, UUID srcgProjQtnItmLinkedStableUUID, UUID sourcingProjectQuotationUUID, SourcingProjectQuotation to_SourcingProjectQuotation, SrcgProjQtnItem to_SrcgProjQtnItem, SrcgProjQtnItem to_SrcgProjQtnItemLinked) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidprotected Stringprotected Stringprotected ODataEntityKeygetKey()io.vavr.control.Option<SourcingProjectQuotation>Retrieval of associated SourcingProjectQuotation entity (one to one).Constraints: Not nullable(Key Field) Constraints: Not nullableio.vavr.control.Option<SrcgProjQtnItem>Retrieval of associated SrcgProjQtnItem entity (one to one).io.vavr.control.Option<SrcgProjQtnItem>Retrieval of associated SrcgProjQtnItem entity (one to one).Constraints: Not nullableConstraints: NullablegetType()inthashCode()voidOverwrites the associated SourcingProjectQuotation entity for the loaded navigation property _SourcingProjectQuotation.voidsetSourcingProjectQuotationUUID(UUID sourcingProjectQuotationUUID) Constraints: Not nullablevoidsetSrcgProjectQtnItemLinkageUUID(UUID srcgProjectQtnItemLinkageUUID) (Key Field) Constraints: Not nullablevoidOverwrites the associated SrcgProjQtnItem entity for the loaded navigation property _SrcgProjQtnItem.voidOverwrites the associated SrcgProjQtnItem entity for the loaded navigation property _SrcgProjQtnItemLinked.voidsetSrcgProjQtnItemUUID(UUID srcgProjQtnItemUUID) Constraints: Not nullablevoidsetSrcgProjQtnItmLinkedStableUUID(UUID srcgProjQtnItmLinkedStableUUID) Constraints: 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 SrcgProjQtnItemLinkage. -
SRCG_PROJECT_QTN_ITEM_LINKAGE_UUID
-
SRCG_PROJ_QTN_ITEM_UUID
-
SRCG_PROJ_QTN_ITM_LINKED_STABLE_UUID
public static final SimpleProperty.Guid<SrcgProjQtnItemLinkage> SRCG_PROJ_QTN_ITM_LINKED_STABLE_UUID -
SOURCING_PROJECT_QUOTATION_UUID
-
TO__SOURCING_PROJECT_QUOTATION
public static final NavigationProperty.Single<SrcgProjQtnItemLinkage,SourcingProjectQuotation> TO__SOURCING_PROJECT_QUOTATIONUse with available request builders to apply the _SourcingProjectQuotation navigation property to query operations. -
TO__SRCG_PROJ_QTN_ITEM
public static final NavigationProperty.Single<SrcgProjQtnItemLinkage,SrcgProjQtnItem> TO__SRCG_PROJ_QTN_ITEMUse with available request builders to apply the _SrcgProjQtnItem navigation property to query operations. -
TO__SRCG_PROJ_QTN_ITEM_LINKED
public static final NavigationProperty.Single<SrcgProjQtnItemLinkage,SrcgProjQtnItem> TO__SRCG_PROJ_QTN_ITEM_LINKEDUse with available request builders to apply the _SrcgProjQtnItemLinked navigation property to query operations.
-
-
Constructor Details
-
SrcgProjQtnItemLinkage
public SrcgProjQtnItemLinkage() -
SrcgProjQtnItemLinkage
public SrcgProjQtnItemLinkage(@Nullable UUID srcgProjectQtnItemLinkageUUID, @Nullable UUID srcgProjQtnItemUUID, @Nullable UUID srcgProjQtnItmLinkedStableUUID, @Nullable UUID sourcingProjectQuotationUUID, @Nullable SourcingProjectQuotation to_SourcingProjectQuotation, @Nullable SrcgProjQtnItem to_SrcgProjQtnItem, @Nullable SrcgProjQtnItem to_SrcgProjQtnItemLinked)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SrcgProjQtnItemLinkage>
-
setSrcgProjectQtnItemLinkageUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjectQtnItemLinkageUUID
- Parameters:
srcgProjectQtnItemLinkageUUID- Supplier Quotation Item Linkage UUID
-
setSrcgProjQtnItemUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjQtnItemUUID
- Parameters:
srcgProjQtnItemUUID- Supplier Quotation Item UUID
-
setSrcgProjQtnItmLinkedStableUUID
Constraints: NullableOriginal property name from the Odata EDM: SrcgProjQtnItmLinkedStableUUID
- Parameters:
srcgProjQtnItmLinkedStableUUID- UUID of Linked Item in Supplier Quotation (SP)
-
setSourcingProjectQuotationUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectQuotationUUID
- Parameters:
sourcingProjectQuotationUUID- Supplier Quotation UUID
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SrcgProjQtnItemLinkage>
-
getKey
- Overrides:
getKeyin classVdmObject<SrcgProjQtnItemLinkage>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SrcgProjQtnItemLinkage>
-
fromMap
- Overrides:
fromMapin classVdmObject<SrcgProjQtnItemLinkage>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SrcgProjQtnItemLinkage>
-
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 SrcgProjQtnItemLinkage 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.
-
getSrcgProjQtnItemIfPresent
Retrieval of associated SrcgProjQtnItem entity (one to one). This corresponds to the OData navigation property _SrcgProjQtnItem.If the navigation property for an entity SrcgProjQtnItemLinkage 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 _SrcgProjQtnItem is already loaded, the result will
contain the SrcgProjQtnItem entity. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjQtnItem
Overwrites the associated SrcgProjQtnItem entity for the loaded navigation property _SrcgProjQtnItem.- Parameters:
value- New SrcgProjQtnItem entity.
-
getSrcgProjQtnItemLinkedIfPresent
Retrieval of associated SrcgProjQtnItem entity (one to one). This corresponds to the OData navigation property _SrcgProjQtnItemLinked.If the navigation property for an entity SrcgProjQtnItemLinkage 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 _SrcgProjQtnItemLinked is already loaded, the result
will contain the SrcgProjQtnItem entity. If not, an
Optionwith result stateemptyis returned.
-
setSrcgProjQtnItemLinked
Overwrites the associated SrcgProjQtnItem entity for the loaded navigation property _SrcgProjQtnItemLinked.- Parameters:
value- New SrcgProjQtnItem entity.
-
builder
-
getSrcgProjectQtnItemLinkageUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjectQtnItemLinkageUUID
- Returns:
- Supplier Quotation Item Linkage UUID
-
getSrcgProjQtnItemUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjQtnItemUUID
- Returns:
- Supplier Quotation Item UUID
-
getSrcgProjQtnItmLinkedStableUUID
Constraints: NullableOriginal property name from the Odata EDM: SrcgProjQtnItmLinkedStableUUID
- Returns:
- UUID of Linked Item in Supplier Quotation (SP)
-
getSourcingProjectQuotationUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectQuotationUUID
- Returns:
- Supplier Quotation UUID
-
toString
- Overrides:
toStringin classVdmObject<SrcgProjQtnItemLinkage>
-
equals
- Overrides:
equalsin classVdmEntity<SrcgProjQtnItemLinkage>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SrcgProjQtnItemLinkage>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SrcgProjQtnItemLinkage>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SrcgProjQtnItemLinkage>
-