Class SourcingProjectItemLinkage
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SourcingProjectItemLinkage_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SourcingProjectItemLinkage instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SourcingProjectItemLinkage>Selector for all available fields of SourcingProjectItemLinkage.static final SimpleProperty.String<SourcingProjectItemLinkage>static final SimpleProperty.String<SourcingProjectItemLinkage>static final SimpleProperty.String<SourcingProjectItemLinkage>static final SimpleProperty.String<SourcingProjectItemLinkage>static final SimpleProperty.String<SourcingProjectItemLinkage>static final SimpleProperty.Guid<SourcingProjectItemLinkage>static final SimpleProperty.Guid<SourcingProjectItemLinkage>static final SimpleProperty.String<SourcingProjectItemLinkage>static final SimpleProperty.String<SourcingProjectItemLinkage>static final SimpleProperty.Guid<SourcingProjectItemLinkage>static final SimpleProperty.Guid<SourcingProjectItemLinkage>static final SimpleProperty.Guid<SourcingProjectItemLinkage>Use with available request builders to apply the _SourcingProject navigation property to query operations.Use with available request builders to apply the _SourcingProjectItem navigation property to query operations.Use with available request builders to apply the _SourcingProjectItemLinked 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
ConstructorsConstructorDescriptionSourcingProjectItemLinkage(UUID srcgProjectItemLinkageUUID, UUID sourcingProjectItemUUID, UUID srcgProjItemLinkedStableUUID, UUID sourcingProjectUUID, String sourcingOrigin, String sourcingScenario, UUID srcgProjItemLinkedItemUUID, String sourcingProjectItem, String formattedItemID, String srcgProjItemDescription, String material, String materialGroup, SourcingProject to_SourcingProject, SourcingProjectItem to_SourcingProjectItem, SourcingProjectItem to_SourcingProjectItemLinked) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidprotected Stringprotected StringConstraints: Not nullable, Maximum length: 60protected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 18Constraints: Not nullable, Maximum length: 9Constraints: Not nullable, Maximum length: 2io.vavr.control.Option<SourcingProject>Retrieval of associated SourcingProject entity (one to one).Constraints: Not nullable, Maximum length: 5io.vavr.control.Option<SourcingProjectItem>Retrieval of associated SourcingProjectItem entity (one to one).io.vavr.control.Option<SourcingProjectItem>Retrieval of associated SourcingProjectItem entity (one to one).Constraints: Not nullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 2(Key Field) Constraints: Not nullableConstraints: Not nullable, Maximum length: 40Constraints: NullableConstraints: NullablegetType()inthashCode()voidsetFormattedItemID(String formattedItemID) Constraints: Not nullable, Maximum length: 60voidsetMaterial(String material) Constraints: Not nullable, Maximum length: 18voidsetMaterialGroup(String materialGroup) Constraints: Not nullable, Maximum length: 9voidsetSourcingOrigin(String sourcingOrigin) Constraints: Not nullable, Maximum length: 2voidOverwrites the associated SourcingProject entity for the loaded navigation property _SourcingProject.voidOverwrites the associated SourcingProjectItem entity for the loaded navigation property _SourcingProjectItem.voidsetSourcingProjectItem(String sourcingProjectItem) Constraints: Not nullable, Maximum length: 5voidOverwrites the associated SourcingProjectItem entity for the loaded navigation property _SourcingProjectItemLinked.voidsetSourcingProjectItemUUID(UUID sourcingProjectItemUUID) Constraints: Not nullablevoidsetSourcingProjectUUID(UUID sourcingProjectUUID) Constraints: Not nullablevoidsetSourcingScenario(String sourcingScenario) Constraints: Not nullable, Maximum length: 2voidsetSrcgProjectItemLinkageUUID(UUID srcgProjectItemLinkageUUID) (Key Field) Constraints: Not nullablevoidsetSrcgProjItemDescription(String srcgProjItemDescription) Constraints: Not nullable, Maximum length: 40voidsetSrcgProjItemLinkedItemUUID(UUID srcgProjItemLinkedItemUUID) Constraints: NullablevoidsetSrcgProjItemLinkedStableUUID(UUID srcgProjItemLinkedStableUUID) 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 SourcingProjectItemLinkage. -
SRCG_PROJECT_ITEM_LINKAGE_UUID
-
SOURCING_PROJECT_ITEM_UUID
-
SRCG_PROJ_ITEM_LINKED_STABLE_UUID
public static final SimpleProperty.Guid<SourcingProjectItemLinkage> SRCG_PROJ_ITEM_LINKED_STABLE_UUID -
SOURCING_PROJECT_UUID
-
SOURCING_ORIGIN
-
SOURCING_SCENARIO
-
SRCG_PROJ_ITEM_LINKED_ITEM_UUID
-
SOURCING_PROJECT_ITEM
-
FORMATTED_ITEM_ID
-
SRCG_PROJ_ITEM_DESCRIPTION
-
MATERIAL
-
MATERIAL_GROUP
-
TO__SOURCING_PROJECT
public static final NavigationProperty.Single<SourcingProjectItemLinkage,SourcingProject> TO__SOURCING_PROJECTUse with available request builders to apply the _SourcingProject navigation property to query operations. -
TO__SOURCING_PROJECT_ITEM
public static final NavigationProperty.Single<SourcingProjectItemLinkage,SourcingProjectItem> TO__SOURCING_PROJECT_ITEMUse with available request builders to apply the _SourcingProjectItem navigation property to query operations. -
TO__SOURCING_PROJECT_ITEM_LINKED
public static final NavigationProperty.Single<SourcingProjectItemLinkage,SourcingProjectItem> TO__SOURCING_PROJECT_ITEM_LINKEDUse with available request builders to apply the _SourcingProjectItemLinked navigation property to query operations.
-
-
Constructor Details
-
SourcingProjectItemLinkage
public SourcingProjectItemLinkage() -
SourcingProjectItemLinkage
public SourcingProjectItemLinkage(@Nullable UUID srcgProjectItemLinkageUUID, @Nullable UUID sourcingProjectItemUUID, @Nullable UUID srcgProjItemLinkedStableUUID, @Nullable UUID sourcingProjectUUID, @Nullable String sourcingOrigin, @Nullable String sourcingScenario, @Nullable UUID srcgProjItemLinkedItemUUID, @Nullable String sourcingProjectItem, @Nullable String formattedItemID, @Nullable String srcgProjItemDescription, @Nullable String material, @Nullable String materialGroup, @Nullable SourcingProject to_SourcingProject, @Nullable SourcingProjectItem to_SourcingProjectItem, @Nullable SourcingProjectItem to_SourcingProjectItemLinked)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SourcingProjectItemLinkage>
-
setSrcgProjectItemLinkageUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjectItemLinkageUUID
- Parameters:
srcgProjectItemLinkageUUID- UUID of Item Linking in Soucing Project
-
setSourcingProjectItemUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectItemUUID
- Parameters:
sourcingProjectItemUUID- Sourcing Project Item UUID
-
setSrcgProjItemLinkedStableUUID
Constraints: NullableOriginal property name from the Odata EDM: SrcgProjItemLinkedStableUUID
- Parameters:
srcgProjItemLinkedStableUUID- Stable UUID of a Linked Item in a Sourcing Project
-
setSourcingProjectUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Parameters:
sourcingProjectUUID- Sourcing Project UUID
-
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
-
setSrcgProjItemLinkedItemUUID
Constraints: NullableOriginal property name from the Odata EDM: SrcgProjItemLinkedItemUUID
- Parameters:
srcgProjItemLinkedItemUUID- Sourcing Project Item UUID
-
setSourcingProjectItem
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SourcingProjectItem
- Parameters:
sourcingProjectItem- Sourcing Project Item
-
setFormattedItemID
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: FormattedItemID
- Parameters:
formattedItemID- Formatted Item ID
-
setSrcgProjItemDescription
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SrcgProjItemDescription
- Parameters:
srcgProjItemDescription- Sourcing Project Item Description
-
setMaterial
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Parameters:
material- Material Number
-
setMaterialGroup
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Parameters:
materialGroup- Material Group
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SourcingProjectItemLinkage>
-
getKey
- Overrides:
getKeyin classVdmObject<SourcingProjectItemLinkage>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SourcingProjectItemLinkage>
-
fromMap
- Overrides:
fromMapin classVdmObject<SourcingProjectItemLinkage>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SourcingProjectItemLinkage>
-
getSourcingProjectIfPresent
Retrieval of associated SourcingProject entity (one to one). This corresponds to the OData navigation property _SourcingProject.If the navigation property for an entity SourcingProjectItemLinkage 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.
-
getSourcingProjectItemIfPresent
Retrieval of associated SourcingProjectItem entity (one to one). This corresponds to the OData navigation property _SourcingProjectItem.If the navigation property for an entity SourcingProjectItemLinkage 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 _SourcingProjectItem is already loaded, the result will
contain the SourcingProjectItem entity. If not, an
Optionwith result stateemptyis returned.
-
setSourcingProjectItem
Overwrites the associated SourcingProjectItem entity for the loaded navigation property _SourcingProjectItem.- Parameters:
value- New SourcingProjectItem entity.
-
getSourcingProjectItemLinkedIfPresent
Retrieval of associated SourcingProjectItem entity (one to one). This corresponds to the OData navigation property _SourcingProjectItemLinked.If the navigation property for an entity SourcingProjectItemLinkage 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 _SourcingProjectItemLinked is already loaded, the
result will contain the SourcingProjectItem entity. If not, an
Optionwith result stateemptyis returned.
-
setSourcingProjectItemLinked
Overwrites the associated SourcingProjectItem entity for the loaded navigation property _SourcingProjectItemLinked.- Parameters:
value- New SourcingProjectItem entity.
-
builder
-
getSrcgProjectItemLinkageUUID
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: SrcgProjectItemLinkageUUID
- Returns:
- UUID of Item Linking in Soucing Project
-
getSourcingProjectItemUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectItemUUID
- Returns:
- Sourcing Project Item UUID
-
getSrcgProjItemLinkedStableUUID
Constraints: NullableOriginal property name from the Odata EDM: SrcgProjItemLinkedStableUUID
- Returns:
- Stable UUID of a Linked Item in a Sourcing Project
-
getSourcingProjectUUID
Constraints: Not nullableOriginal property name from the Odata EDM: SourcingProjectUUID
- Returns:
- Sourcing Project UUID
-
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
-
getSrcgProjItemLinkedItemUUID
Constraints: NullableOriginal property name from the Odata EDM: SrcgProjItemLinkedItemUUID
- Returns:
- Sourcing Project Item UUID
-
getSourcingProjectItem
Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: SourcingProjectItem
- Returns:
- Sourcing Project Item
-
getFormattedItemID
Constraints: Not nullable, Maximum length: 60Original property name from the Odata EDM: FormattedItemID
- Returns:
- Formatted Item ID
-
getSrcgProjItemDescription
Constraints: Not nullable, Maximum length: 40Original property name from the Odata EDM: SrcgProjItemDescription
- Returns:
- Sourcing Project Item Description
-
getMaterial
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: Material
- Returns:
- Material Number
-
getMaterialGroup
Constraints: Not nullable, Maximum length: 9Original property name from the Odata EDM: MaterialGroup
- Returns:
- Material Group
-
toString
- Overrides:
toStringin classVdmObject<SourcingProjectItemLinkage>
-
equals
- Overrides:
equalsin classVdmEntity<SourcingProjectItemLinkage>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SourcingProjectItemLinkage>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SourcingProjectItemLinkage>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SourcingProjectItemLinkage>
-