Class VarCnfTblColumn
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: VarCnfTblColumn_Type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of VarCnfTblColumn instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<VarCnfTblColumn>Selector for all available fields of VarCnfTblColumn.static final SimpleProperty.String<VarCnfTblColumn>static final SimpleProperty.String<VarCnfTblColumn>Use with available request builders to apply the _Table navigation property to query operations.static final SimpleProperty.String<VarCnfTblColumn>static final SimpleProperty.String<VarCnfTblColumn>static final SimpleProperty.String<VarCnfTblColumn>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionVarCnfTblColumn(String varConfignTblName, String characteristic, String varConfignTblColumnPosition, String varConfignTblCstmStorFieldName, String charcInternalID, VariantConfigurationTable to_Table) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected void(Key Field) Constraints: Not nullable, Maximum length: 30Constraints: Not nullable, Maximum length: 10protected Stringprotected Stringprotected ODataEntityKeygetKey()io.vavr.control.Option<VariantConfigurationTable>Retrieval of associated VariantConfigurationTable entity (one to one).getType()Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 30(Key Field) Constraints: Not nullable, Maximum length: 18inthashCode()voidsetCharacteristic(String characteristic) (Key Field) Constraints: Not nullable, Maximum length: 30voidsetCharcInternalID(String charcInternalID) Constraints: Not nullable, Maximum length: 10voidOverwrites the associated VariantConfigurationTable entity for the loaded navigation property _Table.voidsetVarConfignTblColumnPosition(String varConfignTblColumnPosition) Constraints: Not nullable, Maximum length: 3voidsetVarConfignTblCstmStorFieldName(String varConfignTblCstmStorFieldName) Constraints: Not nullable, Maximum length: 30voidsetVarConfignTblName(String varConfignTblName) (Key Field) Constraints: Not nullable, Maximum length: 18toString()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 VarCnfTblColumn. -
VAR_CONFIGN_TBL_NAME
-
CHARACTERISTIC
-
VAR_CONFIGN_TBL_COLUMN_POSITION
-
VAR_CONFIGN_TBL_CSTM_STOR_FIELD_NAME
-
CHARC_INTERNAL_ID
-
TO__TABLE
Use with available request builders to apply the _Table navigation property to query operations.
-
-
Constructor Details
-
VarCnfTblColumn
public VarCnfTblColumn() -
VarCnfTblColumn
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<VarCnfTblColumn>
-
setVarConfignTblName
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: VarConfignTblName
- Parameters:
varConfignTblName- Name of variant table
-
setCharacteristic
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: Characteristic
- Parameters:
characteristic- Characteristic Name
-
setVarConfignTblColumnPosition
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VarConfignTblColumnPosition
- Parameters:
varConfignTblColumnPosition- Item number of characteristic in variant table
-
setVarConfignTblCstmStorFieldName
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: VarConfignTblCstmStorFieldName
- Parameters:
varConfignTblCstmStorFieldName- Field 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<VarCnfTblColumn>
-
getKey
- Overrides:
getKeyin classVdmObject<VarCnfTblColumn>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<VarCnfTblColumn>
-
fromMap
- Overrides:
fromMapin classVdmObject<VarCnfTblColumn>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<VarCnfTblColumn>
-
getTableIfPresent
Retrieval of associated VariantConfigurationTable entity (one to one). This corresponds to the OData navigation property _Table.If the navigation property for an entity VarCnfTblColumn 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.
-
builder
-
getVarConfignTblName
(Key Field) Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: VarConfignTblName
- Returns:
- Name of variant table
-
getCharacteristic
(Key Field) Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: Characteristic
- Returns:
- Characteristic Name
-
getVarConfignTblColumnPosition
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: VarConfignTblColumnPosition
- Returns:
- Item number of characteristic in variant table
-
getVarConfignTblCstmStorFieldName
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: VarConfignTblCstmStorFieldName
- Returns:
- Field name
-
getCharcInternalID
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CharcInternalID
- Returns:
- Characteristic Internal ID
-
toString
- Overrides:
toStringin classVdmObject<VarCnfTblColumn>
-
equals
- Overrides:
equalsin classVdmEntity<VarCnfTblColumn>
-
canEqual
- Overrides:
canEqualin classVdmEntity<VarCnfTblColumn>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<VarCnfTblColumn>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<VarCnfTblColumn>
-