Class VarCnfTblValAssgmtAltvItem
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: VarCnfTblValAssgmtAltvItem_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of VarCnfTblValAssgmtAltvItem instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<VarCnfTblValAssgmtAltvItem>Selector for all available fields of VarCnfTblValAssgmtAltvItem.static final SimpleProperty.String<VarCnfTblValAssgmtAltvItem>static final SimpleProperty.String<VarCnfTblValAssgmtAltvItem>Use with available request builders to apply the _Column navigation property to query operations.Use with available request builders to apply the _Table navigation property to query operations.Use with available request builders to apply the _ValueAssignmentAlternative navigation property to query operations.static final SimpleProperty.String<VarCnfTblValAssgmtAltvItem>static final SimpleProperty.String<VarCnfTblValAssgmtAltvItem>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionVarCnfTblValAssgmtAltvItem(String varConfignTblName, String varConfignTblValAssgmtAltvID, String characteristic, String charcInternalID, VarCnfTblColumn to_Column, VariantConfigurationTable to_Table, VarCnfTblValAssgmtAlternative to_ValueAssignmentAlternative) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected void(Key Field) Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<VarCnfTblColumn>Retrieval of associated VarCnfTblColumn entity (one to one).protected Stringprotected Stringprotected ODataEntityKeygetKey()io.vavr.control.Option<VariantConfigurationTable>Retrieval of associated VariantConfigurationTable entity (one to one).getType()io.vavr.control.Option<VarCnfTblValAssgmtAlternative>Retrieval of associated VarCnfTblValAssgmtAlternative entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 18(Key Field) Constraints: Not nullable, Maximum length: 4inthashCode()voidsetCharacteristic(String characteristic) (Key Field) Constraints: Not nullable, Maximum length: 30voidsetCharcInternalID(String charcInternalID) Constraints: Not nullable, Maximum length: 10voidsetColumn(VarCnfTblColumn value) Overwrites the associated VarCnfTblColumn entity for the loaded navigation property _Column.voidOverwrites the associated VariantConfigurationTable entity for the loaded navigation property _Table.voidOverwrites the associated VarCnfTblValAssgmtAlternative entity for the loaded navigation property _ValueAssignmentAlternative.voidsetVarConfignTblName(String varConfignTblName) (Key Field) Constraints: Not nullable, Maximum length: 18voidsetVarConfignTblValAssgmtAltvID(String varConfignTblValAssgmtAltvID) (Key Field) Constraints: Not nullable, Maximum length: 4toString()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 VarCnfTblValAssgmtAltvItem. -
VAR_CONFIGN_TBL_NAME
-
VAR_CONFIGN_TBL_VAL_ASSGMT_ALTV_ID
public static final SimpleProperty.String<VarCnfTblValAssgmtAltvItem> VAR_CONFIGN_TBL_VAL_ASSGMT_ALTV_ID -
CHARACTERISTIC
-
CHARC_INTERNAL_ID
-
TO__COLUMN
public static final NavigationProperty.Single<VarCnfTblValAssgmtAltvItem,VarCnfTblColumn> TO__COLUMNUse with available request builders to apply the _Column navigation property to query operations. -
TO__TABLE
public static final NavigationProperty.Single<VarCnfTblValAssgmtAltvItem,VariantConfigurationTable> TO__TABLEUse with available request builders to apply the _Table navigation property to query operations. -
TO__VALUE_ASSIGNMENT_ALTERNATIVE
public static final NavigationProperty.Single<VarCnfTblValAssgmtAltvItem,VarCnfTblValAssgmtAlternative> TO__VALUE_ASSIGNMENT_ALTERNATIVEUse with available request builders to apply the _ValueAssignmentAlternative navigation property to query operations.
-
-
Constructor Details
-
VarCnfTblValAssgmtAltvItem
public VarCnfTblValAssgmtAltvItem() -
VarCnfTblValAssgmtAltvItem
public VarCnfTblValAssgmtAltvItem(@Nullable String varConfignTblName, @Nullable String varConfignTblValAssgmtAltvID, @Nullable String characteristic, @Nullable String charcInternalID, @Nullable VarCnfTblColumn to_Column, @Nullable VariantConfigurationTable to_Table, @Nullable VarCnfTblValAssgmtAlternative to_ValueAssignmentAlternative)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<VarCnfTblValAssgmtAltvItem>
-
setVarConfignTblName
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: VarConfignTblName
- Parameters:
varConfignTblName- Name of variant table
-
setVarConfignTblValAssgmtAltvID
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: VarConfignTblValAssgmtAltvID
- Parameters:
varConfignTblValAssgmtAltvID- Counter for value assignment alternative
-
setCharacteristic
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: Characteristic
- Parameters:
characteristic- Characteristic Name
-
setCharcInternalID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CharcInternalID
- Parameters:
charcInternalID- Characteristic Internal ID
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<VarCnfTblValAssgmtAltvItem>
-
getKey
- Overrides:
getKeyin classVdmObject<VarCnfTblValAssgmtAltvItem>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<VarCnfTblValAssgmtAltvItem>
-
fromMap
- Overrides:
fromMapin classVdmObject<VarCnfTblValAssgmtAltvItem>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<VarCnfTblValAssgmtAltvItem>
-
getColumnIfPresent
Retrieval of associated VarCnfTblColumn entity (one to one). This corresponds to the OData navigation property _Column.If the navigation property for an entity VarCnfTblValAssgmtAltvItem 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 _Column is already loaded, the result will contain the
VarCnfTblColumn entity. If not, an
Optionwith result stateemptyis returned.
-
setColumn
Overwrites the associated VarCnfTblColumn entity for the loaded navigation property _Column.- Parameters:
value- New VarCnfTblColumn entity.
-
getTableIfPresent
Retrieval of associated VariantConfigurationTable entity (one to one). This corresponds to the OData navigation property _Table.If the navigation property for an entity VarCnfTblValAssgmtAltvItem 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
VariantConfigurationTable entity. If not, an
Optionwith result stateemptyis returned.
-
setTable
Overwrites the associated VariantConfigurationTable entity for the loaded navigation property _Table.- Parameters:
value- New VariantConfigurationTable entity.
-
getValueAssignmentAlternativeIfPresent
@Nonnull public io.vavr.control.Option<VarCnfTblValAssgmtAlternative> getValueAssignmentAlternativeIfPresent()Retrieval of associated VarCnfTblValAssgmtAlternative entity (one to one). This corresponds to the OData navigation property _ValueAssignmentAlternative.If the navigation property for an entity VarCnfTblValAssgmtAltvItem 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 _ValueAssignmentAlternative is already loaded, the
result will contain the VarCnfTblValAssgmtAlternative entity. If not, an
Optionwith result stateemptyis returned.
-
setValueAssignmentAlternative
Overwrites the associated VarCnfTblValAssgmtAlternative entity for the loaded navigation property _ValueAssignmentAlternative.- Parameters:
value- New VarCnfTblValAssgmtAlternative entity.
-
builder
-
getVarConfignTblName
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: VarConfignTblName
- Returns:
- Name of variant table
-
getVarConfignTblValAssgmtAltvID
(Key Field) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: VarConfignTblValAssgmtAltvID
- Returns:
- Counter for value assignment alternative
-
getCharacteristic
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: Characteristic
- Returns:
- Characteristic Name
-
getCharcInternalID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CharcInternalID
- Returns:
- Characteristic Internal ID
-
toString
- Overrides:
toStringin classVdmObject<VarCnfTblValAssgmtAltvItem>
-
equals
- Overrides:
equalsin classVdmEntity<VarCnfTblValAssgmtAltvItem>
-
canEqual
- Overrides:
canEqualin classVdmEntity<VarCnfTblValAssgmtAltvItem>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<VarCnfTblValAssgmtAltvItem>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<VarCnfTblValAssgmtAltvItem>
-