Class MrchdsCatHierNodeCVRstrn
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: MrchdsCatHierNodeCVRstrn_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of MrchdsCatHierNodeCVRstrn instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<MrchdsCatHierNodeCVRstrn>Selector for all available fields of MrchdsCatHierNodeCVRstrn.static final SimpleProperty.String<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.NumericDecimal<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.Date<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.NumericDecimal<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.NumericDecimal<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.String<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.Time<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.String<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.NumericDecimal<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.Date<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.NumericDecimal<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.NumericDecimal<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.String<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.Time<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.String<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.String<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.String<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.String<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.String<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.Boolean<MrchdsCatHierNodeCVRstrn>static final SimpleProperty.String<MrchdsCatHierNodeCVRstrn>Use with available request builders to apply the _MrchdsCatHierarchyNodeTP 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
ConstructorsConstructorDescriptionMrchdsCatHierNodeCVRstrn(String mrchdsCategoryHierarchyNode, String characteristic, String clfnCharcValuePositionNumber, String charcInternalID, String clfnObjectID, String charcValue, Double charcFromNumericValue, String charcFromNumericValueUnit, Double charcToNumericValue, String charcToNumericValueUnit, String charcValueIntervalType, Boolean isDeleted, BigDecimal charcFromDecimalValue, BigDecimal charcToDecimalValue, BigDecimal charcFromAmount, BigDecimal charcToAmount, String currency, LocalDate charcFromDate, LocalDate charcToDate, LocalTime charcFromTime, LocalTime charcToTime, MrchdsCatHierarchyNode to_MrchdsCatHierarchyNodeTP) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected void(Key Field) Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Precision: 23, Scale: 0Constraints: NullableConstraints: Not nullable, Precision: 31, Scale: 14Constraints: Not nullableConstraints: Not nullable, Maximum length: 3Constraints: Not nullableConstraints: Not nullable, Maximum length: 10Constraints: Not nullable, Precision: 23, Scale: 0Constraints: NullableConstraints: Not nullable, Precision: 31, Scale: 14Constraints: Not nullableConstraints: Not nullable, Maximum length: 3Constraints: Not nullableConstraints: Not nullable, Maximum length: 70Constraints: Not nullable, Maximum length: 1(Key Field) Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 90Constraints: Not nullable, Maximum length: 3protected Stringprotected StringConstraints: Not nullableprotected ODataEntityKeygetKey()(Key Field) Constraints: Not nullable, Maximum length: 18io.vavr.control.Option<MrchdsCatHierarchyNode>Retrieval of associated MrchdsCatHierarchyNode entity (one to one).getType()inthashCode()voidsetCharacteristic(String characteristic) (Key Field) Constraints: Not nullable, Maximum length: 30voidsetCharcFromAmount(BigDecimal charcFromAmount) Constraints: Not nullable, Precision: 23, Scale: 0voidsetCharcFromDate(LocalDate charcFromDate) Constraints: NullablevoidsetCharcFromDecimalValue(BigDecimal charcFromDecimalValue) Constraints: Not nullable, Precision: 31, Scale: 14voidsetCharcFromNumericValue(Double charcFromNumericValue) Constraints: Not nullablevoidsetCharcFromNumericValueUnit(String charcFromNumericValueUnit) Constraints: Not nullable, Maximum length: 3voidsetCharcFromTime(LocalTime charcFromTime) Constraints: Not nullablevoidsetCharcInternalID(String charcInternalID) Constraints: Not nullable, Maximum length: 10voidsetCharcToAmount(BigDecimal charcToAmount) Constraints: Not nullable, Precision: 23, Scale: 0voidsetCharcToDate(LocalDate charcToDate) Constraints: NullablevoidsetCharcToDecimalValue(BigDecimal charcToDecimalValue) Constraints: Not nullable, Precision: 31, Scale: 14voidsetCharcToNumericValue(Double charcToNumericValue) Constraints: Not nullablevoidsetCharcToNumericValueUnit(String charcToNumericValueUnit) Constraints: Not nullable, Maximum length: 3voidsetCharcToTime(LocalTime charcToTime) Constraints: Not nullablevoidsetCharcValue(String charcValue) Constraints: Not nullable, Maximum length: 70voidsetCharcValueIntervalType(String charcValueIntervalType) Constraints: Not nullable, Maximum length: 1voidsetClfnCharcValuePositionNumber(String clfnCharcValuePositionNumber) (Key Field) Constraints: Not nullable, Maximum length: 3voidsetClfnObjectID(String clfnObjectID) Constraints: Not nullable, Maximum length: 90voidsetCurrency(String currency) Constraints: Not nullable, Maximum length: 3voidsetIsDeleted(Boolean isDeleted) Constraints: Not nullablevoidsetMrchdsCategoryHierarchyNode(String mrchdsCategoryHierarchyNode) (Key Field) Constraints: Not nullable, Maximum length: 18voidOverwrites the associated MrchdsCatHierarchyNode entity for the loaded navigation property _MrchdsCatHierarchyNodeTP.toString()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 MrchdsCatHierNodeCVRstrn. -
MRCHDS_CATEGORY_HIERARCHY_NODE
-
CHARACTERISTIC
-
CLFN_CHARC_VALUE_POSITION_NUMBER
public static final SimpleProperty.String<MrchdsCatHierNodeCVRstrn> CLFN_CHARC_VALUE_POSITION_NUMBER -
CHARC_INTERNAL_ID
-
CLFN_OBJECT_ID
-
CHARC_VALUE
-
CHARC_FROM_NUMERIC_VALUE
public static final SimpleProperty.NumericDecimal<MrchdsCatHierNodeCVRstrn> CHARC_FROM_NUMERIC_VALUE -
CHARC_FROM_NUMERIC_VALUE_UNIT
-
CHARC_TO_NUMERIC_VALUE
-
CHARC_TO_NUMERIC_VALUE_UNIT
-
CHARC_VALUE_INTERVAL_TYPE
-
IS_DELETED
-
CHARC_FROM_DECIMAL_VALUE
public static final SimpleProperty.NumericDecimal<MrchdsCatHierNodeCVRstrn> CHARC_FROM_DECIMAL_VALUE -
CHARC_TO_DECIMAL_VALUE
-
CHARC_FROM_AMOUNT
-
CHARC_TO_AMOUNT
-
CURRENCY
-
CHARC_FROM_DATE
-
CHARC_TO_DATE
-
CHARC_FROM_TIME
-
CHARC_TO_TIME
-
TO__MRCHDS_CAT_HIERARCHY_NODE_TP
public static final NavigationProperty.Single<MrchdsCatHierNodeCVRstrn,MrchdsCatHierarchyNode> TO__MRCHDS_CAT_HIERARCHY_NODE_TPUse with available request builders to apply the _MrchdsCatHierarchyNodeTP navigation property to query operations.
-
-
Constructor Details
-
MrchdsCatHierNodeCVRstrn
public MrchdsCatHierNodeCVRstrn() -
MrchdsCatHierNodeCVRstrn
public MrchdsCatHierNodeCVRstrn(@Nullable String mrchdsCategoryHierarchyNode, @Nullable String characteristic, @Nullable String clfnCharcValuePositionNumber, @Nullable String charcInternalID, @Nullable String clfnObjectID, @Nullable String charcValue, @Nullable Double charcFromNumericValue, @Nullable String charcFromNumericValueUnit, @Nullable Double charcToNumericValue, @Nullable String charcToNumericValueUnit, @Nullable String charcValueIntervalType, @Nullable Boolean isDeleted, @Nullable BigDecimal charcFromDecimalValue, @Nullable BigDecimal charcToDecimalValue, @Nullable BigDecimal charcFromAmount, @Nullable BigDecimal charcToAmount, @Nullable String currency, @Nullable LocalDate charcFromDate, @Nullable LocalDate charcToDate, @Nullable LocalTime charcFromTime, @Nullable LocalTime charcToTime, @Nullable MrchdsCatHierarchyNode to_MrchdsCatHierarchyNodeTP)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<MrchdsCatHierNodeCVRstrn>
-
setMrchdsCategoryHierarchyNode
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: MrchdsCategoryHierarchyNode
- Parameters:
mrchdsCategoryHierarchyNode- Merchandise Category Hierarchy Node
-
setCharacteristic
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: Characteristic
- Parameters:
characteristic- Characteristic Name
-
setClfnCharcValuePositionNumber
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ClfnCharcValuePositionNumber
- Parameters:
clfnCharcValuePositionNumber- Characteristic value counter
-
setCharcInternalID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CharcInternalID
- Parameters:
charcInternalID- Characteristic Internal ID
-
setClfnObjectID
Constraints: Not nullable, Maximum length: 90Original property name from the Odata EDM: ClfnObjectID
- Parameters:
clfnObjectID- Key of Object to be Classified
-
setCharcValue
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: CharcValue
- Parameters:
charcValue- Characteristic Value
-
setCharcFromNumericValue
Constraints: Not nullableOriginal property name from the Odata EDM: CharcFromNumericValue
- Parameters:
charcFromNumericValue- Internal floating point from
-
setCharcFromNumericValueUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CharcFromNumericValueUnit
- Parameters:
charcFromNumericValueUnit- Unit of Measurement
-
setCharcToNumericValue
Constraints: Not nullableOriginal property name from the Odata EDM: CharcToNumericValue
- Parameters:
charcToNumericValue- Internal floating point value to
-
setCharcToNumericValueUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CharcToNumericValueUnit
- Parameters:
charcToNumericValueUnit- Unit of Measurement
-
setCharcValueIntervalType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CharcValueIntervalType
- Parameters:
charcValueIntervalType- Code for value dependency
-
setIsDeleted
Constraints: Not nullableOriginal property name from the Odata EDM: IsDeleted
- Parameters:
isDeleted- Deletion Indicator
-
setCharcFromDecimalValue
Constraints: Not nullable, Precision: 31, Scale: 14Original property name from the Odata EDM: CharcFromDecimalValue
- Parameters:
charcFromDecimalValue- Lower Boundary for Numeric Field
-
setCharcToDecimalValue
Constraints: Not nullable, Precision: 31, Scale: 14Original property name from the Odata EDM: CharcToDecimalValue
- Parameters:
charcToDecimalValue- Upper Boundary for Numeric Field
-
setCharcFromAmount
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: CharcFromAmount
- Parameters:
charcFromAmount- Lower Boundary for Currency Field
-
setCharcToAmount
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: CharcToAmount
- Parameters:
charcToAmount- Upper Boundary for Currency Field
-
setCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Currency
- Parameters:
currency- Currency Key
-
setCharcFromDate
Constraints: NullableOriginal property name from the Odata EDM: CharcFromDate
- Parameters:
charcFromDate- Lower Boundary for Date-Interval
-
setCharcToDate
Constraints: NullableOriginal property name from the Odata EDM: CharcToDate
- Parameters:
charcToDate- Upper Boundary for Date-Interval
-
setCharcFromTime
Constraints: Not nullableOriginal property name from the Odata EDM: CharcFromTime
- Parameters:
charcFromTime- Lower Boundary for Time-Interval
-
setCharcToTime
Constraints: Not nullableOriginal property name from the Odata EDM: CharcToTime
- Parameters:
charcToTime- Upper Boundary for Time-Interval
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<MrchdsCatHierNodeCVRstrn>
-
getKey
- Overrides:
getKeyin classVdmObject<MrchdsCatHierNodeCVRstrn>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<MrchdsCatHierNodeCVRstrn>
-
fromMap
- Overrides:
fromMapin classVdmObject<MrchdsCatHierNodeCVRstrn>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<MrchdsCatHierNodeCVRstrn>
-
getMrchdsCatHierarchyNodeTPIfPresent
@Nonnull public io.vavr.control.Option<MrchdsCatHierarchyNode> getMrchdsCatHierarchyNodeTPIfPresent()Retrieval of associated MrchdsCatHierarchyNode entity (one to one). This corresponds to the OData navigation property _MrchdsCatHierarchyNodeTP.If the navigation property for an entity MrchdsCatHierNodeCVRstrn 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 _MrchdsCatHierarchyNodeTP is already loaded, the result
will contain the MrchdsCatHierarchyNode entity. If not, an
Optionwith result stateemptyis returned.
-
setMrchdsCatHierarchyNodeTP
Overwrites the associated MrchdsCatHierarchyNode entity for the loaded navigation property _MrchdsCatHierarchyNodeTP.- Parameters:
value- New MrchdsCatHierarchyNode entity.
-
builder
-
getMrchdsCategoryHierarchyNode
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: MrchdsCategoryHierarchyNode
- Returns:
- Merchandise Category Hierarchy Node
-
getCharacteristic
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: Characteristic
- Returns:
- Characteristic Name
-
getClfnCharcValuePositionNumber
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ClfnCharcValuePositionNumber
- Returns:
- Characteristic value counter
-
getCharcInternalID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CharcInternalID
- Returns:
- Characteristic Internal ID
-
getClfnObjectID
Constraints: Not nullable, Maximum length: 90Original property name from the Odata EDM: ClfnObjectID
- Returns:
- Key of Object to be Classified
-
getCharcValue
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: CharcValue
- Returns:
- Characteristic Value
-
getCharcFromNumericValue
Constraints: Not nullableOriginal property name from the Odata EDM: CharcFromNumericValue
- Returns:
- Internal floating point from
-
getCharcFromNumericValueUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CharcFromNumericValueUnit
- Returns:
- Unit of Measurement
-
getCharcToNumericValue
Constraints: Not nullableOriginal property name from the Odata EDM: CharcToNumericValue
- Returns:
- Internal floating point value to
-
getCharcToNumericValueUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CharcToNumericValueUnit
- Returns:
- Unit of Measurement
-
getCharcValueIntervalType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CharcValueIntervalType
- Returns:
- Code for value dependency
-
getIsDeleted
Constraints: Not nullableOriginal property name from the Odata EDM: IsDeleted
- Returns:
- Deletion Indicator
-
getCharcFromDecimalValue
Constraints: Not nullable, Precision: 31, Scale: 14Original property name from the Odata EDM: CharcFromDecimalValue
- Returns:
- Lower Boundary for Numeric Field
-
getCharcToDecimalValue
Constraints: Not nullable, Precision: 31, Scale: 14Original property name from the Odata EDM: CharcToDecimalValue
- Returns:
- Upper Boundary for Numeric Field
-
getCharcFromAmount
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: CharcFromAmount
- Returns:
- Lower Boundary for Currency Field
-
getCharcToAmount
Constraints: Not nullable, Precision: 23, Scale: 0Original property name from the Odata EDM: CharcToAmount
- Returns:
- Upper Boundary for Currency Field
-
getCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: Currency
- Returns:
- Currency Key
-
getCharcFromDate
Constraints: NullableOriginal property name from the Odata EDM: CharcFromDate
- Returns:
- Lower Boundary for Date-Interval
-
getCharcToDate
Constraints: NullableOriginal property name from the Odata EDM: CharcToDate
- Returns:
- Upper Boundary for Date-Interval
-
getCharcFromTime
Constraints: Not nullableOriginal property name from the Odata EDM: CharcFromTime
- Returns:
- Lower Boundary for Time-Interval
-
getCharcToTime
Constraints: Not nullableOriginal property name from the Odata EDM: CharcToTime
- Returns:
- Upper Boundary for Time-Interval
-
toString
- Overrides:
toStringin classVdmObject<MrchdsCatHierNodeCVRstrn>
-
equals
- Overrides:
equalsin classVdmEntity<MrchdsCatHierNodeCVRstrn>
-
canEqual
- Overrides:
canEqualin classVdmEntity<MrchdsCatHierNodeCVRstrn>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<MrchdsCatHierNodeCVRstrn>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<MrchdsCatHierNodeCVRstrn>
-