Class ProdUniversalHierarchyText
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: ProdUniversalHierarchyTextType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of ProdUniversalHierarchyText instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<ProdUniversalHierarchyText>Selector for all available fields of ProdUniversalHierarchyText.static final SimpleProperty.String<ProdUniversalHierarchyText>static final SimpleProperty.Date<ProdUniversalHierarchyText>static final SimpleProperty.Date<ProdUniversalHierarchyText>static final SimpleProperty.String<ProdUniversalHierarchyText>static final SimpleProperty.String<ProdUniversalHierarchyText>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
ConstructorsConstructorDescriptionProdUniversalHierarchyText(String language, String prodUnivHierarchy, LocalDate prodHierarchyValidityEndDate, LocalDate prodHierarchyValidityStartDate, String prodUnivHierarchyText, ProdUniversalHierarchy to_ProdUniversalHierarchy) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidprotected Stringprotected Stringprotected ODataEntityKeygetKey()(Key Field) Constraints: Not nullable, Maximum length: 2(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: 50getType()inthashCode()voidsetLanguage(String language) (Key Field) Constraints: Not nullable, Maximum length: 2voidsetProdHierarchyValidityEndDate(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: 20voidsetProdUnivHierarchyText(String prodUnivHierarchyText) Constraints: Not nullable, Maximum length: 50toString()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 ProdUniversalHierarchyText. -
LANGUAGE
-
PROD_UNIV_HIERARCHY
-
PROD_HIERARCHY_VALIDITY_END_DATE
public static final SimpleProperty.Date<ProdUniversalHierarchyText> PROD_HIERARCHY_VALIDITY_END_DATE -
PROD_HIERARCHY_VALIDITY_START_DATE
public static final SimpleProperty.Date<ProdUniversalHierarchyText> PROD_HIERARCHY_VALIDITY_START_DATE -
PROD_UNIV_HIERARCHY_TEXT
-
TO__PROD_UNIVERSAL_HIERARCHY
public static final NavigationProperty.Single<ProdUniversalHierarchyText,ProdUniversalHierarchy> TO__PROD_UNIVERSAL_HIERARCHYUse with available request builders to apply the _ProdUniversalHierarchy navigation property to query operations.
-
-
Constructor Details
-
ProdUniversalHierarchyText
public ProdUniversalHierarchyText() -
ProdUniversalHierarchyText
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<ProdUniversalHierarchyText>
-
setLanguage
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Parameters:
language- Language Key
-
setProdUnivHierarchy
(Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: ProdUnivHierarchy
- Parameters:
prodUnivHierarchy- Product Hierarchy
-
setProdHierarchyValidityEndDate
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ProdHierarchyValidityEndDate
- Parameters:
prodHierarchyValidityEndDate- Valid To Date
-
setProdHierarchyValidityStartDate
Constraints: NullableOriginal property name from the Odata EDM: ProdHierarchyValidityStartDate
- Parameters:
prodHierarchyValidityStartDate- Valid-From Date
-
setProdUnivHierarchyText
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: ProdUnivHierarchyText
- Parameters:
prodUnivHierarchyText- Hierarchy description
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<ProdUniversalHierarchyText>
-
getKey
- Overrides:
getKeyin classVdmObject<ProdUniversalHierarchyText>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<ProdUniversalHierarchyText>
-
fromMap
- Overrides:
fromMapin classVdmObject<ProdUniversalHierarchyText>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<ProdUniversalHierarchyText>
-
getProdUniversalHierarchyIfPresent
Retrieval of associated ProdUniversalHierarchy entity (one to one). This corresponds to the OData navigation property _ProdUniversalHierarchy.If the navigation property for an entity ProdUniversalHierarchyText 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
-
getLanguage
(Key Field) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Language
- Returns:
- Language Key
-
getProdUnivHierarchy
(Key Field) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: ProdUnivHierarchy
- Returns:
- Product Hierarchy
-
getProdHierarchyValidityEndDate
(Key Field) Constraints: Not nullableOriginal property name from the Odata EDM: ProdHierarchyValidityEndDate
- Returns:
- Valid To Date
-
getProdHierarchyValidityStartDate
Constraints: NullableOriginal property name from the Odata EDM: ProdHierarchyValidityStartDate
- Returns:
- Valid-From Date
-
getProdUnivHierarchyText
Constraints: Not nullable, Maximum length: 50Original property name from the Odata EDM: ProdUnivHierarchyText
- Returns:
- Hierarchy description
-
toString
- Overrides:
toStringin classVdmObject<ProdUniversalHierarchyText>
-
equals
- Overrides:
equalsin classVdmEntity<ProdUniversalHierarchyText>
-
canEqual
- Overrides:
canEqualin classVdmEntity<ProdUniversalHierarchyText>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<ProdUniversalHierarchyText>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<ProdUniversalHierarchyText>
-