Class VariantConfigurationTableValue
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: VariantConfigurationTableValue_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of VariantConfigurationTableValue instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<VariantConfigurationTableValue>Selector for all available fields of VariantConfigurationTableValue.static final SimpleProperty.String<VariantConfigurationTableValue>static final SimpleProperty.String<VariantConfigurationTableValue>static final SimpleProperty.NumericDecimal<VariantConfigurationTableValue>static final SimpleProperty.String<VariantConfigurationTableValue>static final SimpleProperty.String<VariantConfigurationTableValue>static final SimpleProperty.NumericDecimal<VariantConfigurationTableValue>static final SimpleProperty.String<VariantConfigurationTableValue>static final SimpleProperty.String<VariantConfigurationTableValue>static final SimpleProperty.String<VariantConfigurationTableValue>Use with available request builders to apply the _Table navigation property to query operations.static final NavigationProperty.Single<VariantConfigurationTableValue,VariantConfigurationTableLine> Use with available request builders to apply the _TableLine navigation property to query operations.static final SimpleProperty.String<VariantConfigurationTableValue>static final SimpleProperty.String<VariantConfigurationTableValue>static final SimpleProperty.String<VariantConfigurationTableValue>static final SimpleProperty.String<VariantConfigurationTableValue>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionVariantConfigurationTableValue(String varConfignTblName, String varConfignTblLineNumber, String changeNumber, String characteristic, String varConfignTblValueNumber, String charcValue, String charcValueIntervalType, Double charcFromNumericValue, Double charcToNumericValue, String charcFromNumericValueUnit, String charcToNumericValueUnit, String varConfignTblAnyValueIsAllowed, String charcInternalID, VarConfigurationTableContent to_Table, VariantConfigurationTableLine to_TableLine) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected void(Key Field) Constraints: Not nullable, Maximum length: 12(Key Field) Constraints: Not nullable, Maximum length: 30Constraints: Not nullableConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 10Constraints: Not nullableConstraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 70Constraints: Not nullable, Maximum length: 1protected Stringprotected Stringprotected ODataEntityKeygetKey()io.vavr.control.Option<VarConfigurationTableContent>Retrieval of associated VarConfigurationTableContent entity (one to one).io.vavr.control.Option<VariantConfigurationTableLine>Retrieval of associated VariantConfigurationTableLine entity (one to one).getType()Constraints: Not nullable, Maximum length: 1(Key Field) Constraints: Not nullable, Maximum length: 5(Key Field) Constraints: Not nullable, Maximum length: 18(Key Field) Constraints: Not nullable, Maximum length: 3inthashCode()voidsetChangeNumber(String changeNumber) (Key Field) Constraints: Not nullable, Maximum length: 12voidsetCharacteristic(String characteristic) (Key Field) Constraints: Not nullable, Maximum length: 30voidsetCharcFromNumericValue(Double charcFromNumericValue) Constraints: Not nullablevoidsetCharcFromNumericValueUnit(String charcFromNumericValueUnit) Constraints: Not nullable, Maximum length: 3voidsetCharcInternalID(String charcInternalID) Constraints: Not nullable, Maximum length: 10voidsetCharcToNumericValue(Double charcToNumericValue) Constraints: Not nullablevoidsetCharcToNumericValueUnit(String charcToNumericValueUnit) Constraints: Not nullable, Maximum length: 3voidsetCharcValue(String charcValue) Constraints: Not nullable, Maximum length: 70voidsetCharcValueIntervalType(String charcValueIntervalType) Constraints: Not nullable, Maximum length: 1voidOverwrites the associated VarConfigurationTableContent entity for the loaded navigation property _Table.voidOverwrites the associated VariantConfigurationTableLine entity for the loaded navigation property _TableLine.voidsetVarConfignTblAnyValueIsAllowed(String varConfignTblAnyValueIsAllowed) Constraints: Not nullable, Maximum length: 1voidsetVarConfignTblLineNumber(String varConfignTblLineNumber) (Key Field) Constraints: Not nullable, Maximum length: 5voidsetVarConfignTblName(String varConfignTblName) (Key Field) Constraints: Not nullable, Maximum length: 18voidsetVarConfignTblValueNumber(String varConfignTblValueNumber) (Key Field) Constraints: Not nullable, Maximum length: 3toString()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 VariantConfigurationTableValue. -
VAR_CONFIGN_TBL_NAME
-
VAR_CONFIGN_TBL_LINE_NUMBER
public static final SimpleProperty.String<VariantConfigurationTableValue> VAR_CONFIGN_TBL_LINE_NUMBER -
CHANGE_NUMBER
-
CHARACTERISTIC
-
VAR_CONFIGN_TBL_VALUE_NUMBER
public static final SimpleProperty.String<VariantConfigurationTableValue> VAR_CONFIGN_TBL_VALUE_NUMBER -
CHARC_VALUE
-
CHARC_VALUE_INTERVAL_TYPE
-
CHARC_FROM_NUMERIC_VALUE
public static final SimpleProperty.NumericDecimal<VariantConfigurationTableValue> CHARC_FROM_NUMERIC_VALUE -
CHARC_TO_NUMERIC_VALUE
public static final SimpleProperty.NumericDecimal<VariantConfigurationTableValue> CHARC_TO_NUMERIC_VALUE -
CHARC_FROM_NUMERIC_VALUE_UNIT
public static final SimpleProperty.String<VariantConfigurationTableValue> CHARC_FROM_NUMERIC_VALUE_UNIT -
CHARC_TO_NUMERIC_VALUE_UNIT
public static final SimpleProperty.String<VariantConfigurationTableValue> CHARC_TO_NUMERIC_VALUE_UNIT -
VAR_CONFIGN_TBL_ANY_VALUE_IS_ALLOWED
public static final SimpleProperty.String<VariantConfigurationTableValue> VAR_CONFIGN_TBL_ANY_VALUE_IS_ALLOWED -
CHARC_INTERNAL_ID
-
TO__TABLE
public static final NavigationProperty.Single<VariantConfigurationTableValue,VarConfigurationTableContent> TO__TABLEUse with available request builders to apply the _Table navigation property to query operations. -
TO__TABLE_LINE
public static final NavigationProperty.Single<VariantConfigurationTableValue,VariantConfigurationTableLine> TO__TABLE_LINEUse with available request builders to apply the _TableLine navigation property to query operations.
-
-
Constructor Details
-
VariantConfigurationTableValue
public VariantConfigurationTableValue() -
VariantConfigurationTableValue
public VariantConfigurationTableValue(@Nullable String varConfignTblName, @Nullable String varConfignTblLineNumber, @Nullable String changeNumber, @Nullable String characteristic, @Nullable String varConfignTblValueNumber, @Nullable String charcValue, @Nullable String charcValueIntervalType, @Nullable Double charcFromNumericValue, @Nullable Double charcToNumericValue, @Nullable String charcFromNumericValueUnit, @Nullable String charcToNumericValueUnit, @Nullable String varConfignTblAnyValueIsAllowed, @Nullable String charcInternalID, @Nullable VarConfigurationTableContent to_Table, @Nullable VariantConfigurationTableLine to_TableLine)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<VariantConfigurationTableValue>
-
setVarConfignTblName
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: VarConfignTblName
- Parameters:
varConfignTblName- Name of variant table
-
setVarConfignTblLineNumber
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: VarConfignTblLineNumber
- Parameters:
varConfignTblLineNumber- Row Number of Variant Table - External
-
setChangeNumber
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChangeNumber
- Parameters:
changeNumber- Change Number
-
setCharacteristic
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: Characteristic
- Parameters:
characteristic- Characteristic Name
-
setVarConfignTblValueNumber
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VarConfignTblValueNumber
- Parameters:
varConfignTblValueNumber- Characteristic value counter
-
setCharcValue
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: CharcValue
- Parameters:
charcValue- Characteristic Value
-
setCharcValueIntervalType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CharcValueIntervalType
- Parameters:
charcValueIntervalType- The charcValueIntervalType to set.
-
setCharcFromNumericValue
Constraints: Not nullableOriginal property name from the Odata EDM: CharcFromNumericValue
- Parameters:
charcFromNumericValue- Internal floating point from
-
setCharcToNumericValue
Constraints: Not nullableOriginal property name from the Odata EDM: CharcToNumericValue
- Parameters:
charcToNumericValue- Internal floating point value to
-
setCharcFromNumericValueUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CharcFromNumericValueUnit
- Parameters:
charcFromNumericValueUnit- Unit of Measurement
-
setCharcToNumericValueUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CharcToNumericValueUnit
- Parameters:
charcToNumericValueUnit- Unit of Measurement
-
setVarConfignTblAnyValueIsAllowed
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VarConfignTblAnyValueIsAllowed
- Parameters:
varConfignTblAnyValueIsAllowed- The varConfignTblAnyValueIsAllowed to set.
-
setCharcInternalID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CharcInternalID
- Parameters:
charcInternalID- Characteristic Internal ID
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<VariantConfigurationTableValue>
-
getKey
- Overrides:
getKeyin classVdmObject<VariantConfigurationTableValue>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<VariantConfigurationTableValue>
-
fromMap
- Overrides:
fromMapin classVdmObject<VariantConfigurationTableValue>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<VariantConfigurationTableValue>
-
getTableIfPresent
Retrieval of associated VarConfigurationTableContent entity (one to one). This corresponds to the OData navigation property _Table.If the navigation property for an entity VariantConfigurationTableValue 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 _Table is already loaded, the result will contain the
VarConfigurationTableContent entity. If not, an
Optionwith result stateemptyis returned.
-
setTable
Overwrites the associated VarConfigurationTableContent entity for the loaded navigation property _Table.- Parameters:
value- New VarConfigurationTableContent entity.
-
getTableLineIfPresent
Retrieval of associated VariantConfigurationTableLine entity (one to one). This corresponds to the OData navigation property _TableLine.If the navigation property for an entity VariantConfigurationTableValue 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 _TableLine is already loaded, the result will contain
the VariantConfigurationTableLine entity. If not, an
Optionwith result stateemptyis returned.
-
setTableLine
Overwrites the associated VariantConfigurationTableLine entity for the loaded navigation property _TableLine.- Parameters:
value- New VariantConfigurationTableLine entity.
-
builder
@Nonnull public static VariantConfigurationTableValue.VariantConfigurationTableValueBuilder builder() -
getVarConfignTblName
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: VarConfignTblName
- Returns:
- Name of variant table
-
getVarConfignTblLineNumber
(Key Field) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: VarConfignTblLineNumber
- Returns:
- Row Number of Variant Table - External
-
getChangeNumber
(Key Field) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ChangeNumber
- Returns:
- Change Number
-
getCharacteristic
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: Characteristic
- Returns:
- Characteristic Name
-
getVarConfignTblValueNumber
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VarConfignTblValueNumber
- Returns:
- Characteristic value counter
-
getCharcValue
Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: CharcValue
- Returns:
- Characteristic Value
-
getCharcValueIntervalType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CharcValueIntervalType
- Returns:
- The charcValueIntervalType contained in this
VdmEntity.
-
getCharcFromNumericValue
Constraints: Not nullableOriginal property name from the Odata EDM: CharcFromNumericValue
- Returns:
- Internal floating point from
-
getCharcToNumericValue
Constraints: Not nullableOriginal property name from the Odata EDM: CharcToNumericValue
- Returns:
- Internal floating point value to
-
getCharcFromNumericValueUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CharcFromNumericValueUnit
- Returns:
- Unit of Measurement
-
getCharcToNumericValueUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: CharcToNumericValueUnit
- Returns:
- Unit of Measurement
-
getVarConfignTblAnyValueIsAllowed
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: VarConfignTblAnyValueIsAllowed
- Returns:
- The varConfignTblAnyValueIsAllowed contained in this
VdmEntity.
-
getCharcInternalID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CharcInternalID
- Returns:
- Characteristic Internal ID
-
toString
- Overrides:
toStringin classVdmObject<VariantConfigurationTableValue>
-
equals
- Overrides:
equalsin classVdmEntity<VariantConfigurationTableValue>
-
canEqual
- Overrides:
canEqualin classVdmEntity<VariantConfigurationTableValue>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<VariantConfigurationTableValue>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<VariantConfigurationTableValue>
-