Class ProdUnivHierNodeByHierID
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: ProdUnivHierNodeByHierIDType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of ProdUnivHierNodeByHierID instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<ProdUnivHierNodeByHierID>Selector for all available fields of ProdUnivHierNodeByHierID.static final SimpleProperty.String<ProdUnivHierNodeByHierID>static final SimpleProperty.String<ProdUnivHierNodeByHierID>static final SimpleProperty.String<ProdUnivHierNodeByHierID>static final SimpleProperty.Date<ProdUnivHierNodeByHierID>static final SimpleProperty.Date<ProdUnivHierNodeByHierID>static final SimpleProperty.String<ProdUnivHierNodeByHierID>static final SimpleProperty.String<ProdUnivHierNodeByHierID>Use with available request builders to apply the _ProdUniversalHierarchy 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
ConstructorsConstructorDescriptionProdUnivHierNodeByHierID(String prodUnivHierarchy, String hierarchyNode, LocalDate prodHierarchyValidityEndDate, LocalDate prodHierarchyValidityStartDate, String parentNode, String nodeType, String prodUnivHierarchyNode, ProdUniversalHierarchy to_ProdUniversalHierarchy) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidprotected Stringprotected String(Key Field) Constraints: Not nullable, Maximum length: 50protected ODataEntityKeygetKey()Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 50(Key Field) Constraints: Not nullableConstraints: Nullableio.vavr.control.Option<ProdUniversalHierarchy>Retrieval of associated ProdUniversalHierarchy entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 20Constraints: Not nullable, Maximum length: 24getType()inthashCode()voidsetHierarchyNode(String hierarchyNode) (Key Field) Constraints: Not nullable, Maximum length: 50voidsetNodeType(String nodeType) Constraints: Not nullable, Maximum length: 1voidsetParentNode(String parentNode) Constraints: Not nullable, Maximum length: 50voidsetProdHierarchyValidityEndDate(LocalDate prodHierarchyValidityEndDate) (Key Field) Constraints: Not nullablevoidsetProdHierarchyValidityStartDate(LocalDate prodHierarchyValidityStartDate) Constraints: NullablevoidOverwrites the associated ProdUniversalHierarchy entity for the loaded navigation property _ProdUniversalHierarchy.voidsetProdUnivHierarchy(String prodUnivHierarchy) (Key Field) Constraints: Not nullable, Maximum length: 20voidsetProdUnivHierarchyNode(String prodUnivHierarchyNode) Constraints: Not nullable, Maximum length: 24toString()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 ProdUnivHierNodeByHierID. -
PROD_UNIV_HIERARCHY
-
HIERARCHY_NODE
-
PROD_HIERARCHY_VALIDITY_END_DATE
-
PROD_HIERARCHY_VALIDITY_START_DATE
public static final SimpleProperty.Date<ProdUnivHierNodeByHierID> PROD_HIERARCHY_VALIDITY_START_DATE -
PARENT_NODE
-
NODE_TYPE
-
PROD_UNIV_HIERARCHY_NODE
-
TO__PROD_UNIVERSAL_HIERARCHY
public static final NavigationProperty.Single<ProdUnivHierNodeByHierID,ProdUniversalHierarchy> TO__PROD_UNIVERSAL_HIERARCHYUse with available request builders to apply the _ProdUniversalHierarchy navigation property to query operations.
-
-
Constructor Details
-
ProdUnivHierNodeByHierID
public ProdUnivHierNodeByHierID() -
ProdUnivHierNodeByHierID
public ProdUnivHierNodeByHierID(@Nullable String prodUnivHierarchy, @Nullable String hierarchyNode, @Nullable LocalDate prodHierarchyValidityEndDate, @Nullable LocalDate prodHierarchyValidityStartDate, @Nullable String parentNode, @Nullable String nodeType, @Nullable String prodUnivHierarchyNode, @Nullable ProdUniversalHierarchy to_ProdUniversalHierarchy)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ProdUnivHierNodeByHierID>
-
setProdUnivHierarchy
(Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: ProdUnivHierarchy
- Parameters:
prodUnivHierarchy- Product Hierarchy
-
setHierarchyNode
(Key Field) Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: HierarchyNode
- Parameters:
hierarchyNode- Hierarchy node
-
setProdHierarchyValidityEndDate
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ProdHierarchyValidityEndDate
- Parameters:
prodHierarchyValidityEndDate- Validity End Date
-
setProdHierarchyValidityStartDate
Constraints: NullableOriginal property name from the Odata EDM: ProdHierarchyValidityStartDate
- Parameters:
prodHierarchyValidityStartDate- Validity Start Date
-
setParentNode
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: ParentNode
- Parameters:
parentNode- Product Hierarchy Parent Node
-
setNodeType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: NodeType
- Parameters:
nodeType- Hierarchy node type
-
setProdUnivHierarchyNode
Constraints: Not nullable, Maximum length: 24Original property name from the Odata EDM: ProdUnivHierarchyNode
- Parameters:
prodUnivHierarchyNode- Product Hierarchy Node
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ProdUnivHierNodeByHierID>
-
getKey
- Overrides:
getKeyin classVdmObject<ProdUnivHierNodeByHierID>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ProdUnivHierNodeByHierID>
-
fromMap
- Overrides:
fromMapin classVdmObject<ProdUnivHierNodeByHierID>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ProdUnivHierNodeByHierID>
-
getProdUniversalHierarchyIfPresent
Retrieval of associated ProdUniversalHierarchy entity (one to one). This corresponds to the OData navigation property _ProdUniversalHierarchy.If the navigation property for an entity ProdUnivHierNodeByHierID 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 _ProdUniversalHierarchy is already loaded, the result
will contain the ProdUniversalHierarchy entity. If not, an
Optionwith result stateemptyis returned.
-
setProdUniversalHierarchy
Overwrites the associated ProdUniversalHierarchy entity for the loaded navigation property _ProdUniversalHierarchy.- Parameters:
value- New ProdUniversalHierarchy entity.
-
builder
-
getProdUnivHierarchy
(Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: ProdUnivHierarchy
- Returns:
- Product Hierarchy
-
getHierarchyNode
(Key Field) Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: HierarchyNode
- Returns:
- Hierarchy node
-
getProdHierarchyValidityEndDate
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ProdHierarchyValidityEndDate
- Returns:
- Validity End Date
-
getProdHierarchyValidityStartDate
Constraints: NullableOriginal property name from the Odata EDM: ProdHierarchyValidityStartDate
- Returns:
- Validity Start Date
-
getParentNode
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: ParentNode
- Returns:
- Product Hierarchy Parent Node
-
getNodeType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: NodeType
- Returns:
- Hierarchy node type
-
getProdUnivHierarchyNode
Constraints: Not nullable, Maximum length: 24Original property name from the Odata EDM: ProdUnivHierarchyNode
- Returns:
- Product Hierarchy Node
-
toString
- Overrides:
toStringin classVdmObject<ProdUnivHierNodeByHierID>
-
equals
- Overrides:
equalsin classVdmEntity<ProdUnivHierNodeByHierID>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ProdUnivHierNodeByHierID>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ProdUnivHierNodeByHierID>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<ProdUnivHierNodeByHierID>
-