public class VMSVehicleToEquipment extends VdmEntity<VMSVehicleToEquipment>
Original entity name from the Odata EDM: A_VMSVehicleToEquipmentType
Modifier and Type | Class and Description |
---|---|
static class |
VMSVehicleToEquipment.VMSVehicleToEquipmentBuilder |
Modifier and Type | Field and Description |
---|---|
static VMSVehicleToEquipmentSelectable |
ALL_FIELDS
Selector for all available fields of VMSVehicleToEquipment.
|
static VMSVehicleToEquipmentField<String> |
CHARACTERISTIC
Use with available fluent helpers to apply the Characteristic field to query operations.
|
static VMSVehicleToEquipmentField<String> |
CHARC_DATA_TYPE
Use with available fluent helpers to apply the CharcDataType field to query operations.
|
static VMSVehicleToEquipmentField<Short> |
CHARC_DECIMALS
Use with available fluent helpers to apply the CharcDecimals field to query operations.
|
static VMSVehicleToEquipmentField<Double> |
CHARC_FROM_NUMERIC_VALUE
Use with available fluent helpers to apply the CharcFromNumericValue field to query operations.
|
static VMSVehicleToEquipmentField<Short> |
CHARC_LENGTH
Use with available fluent helpers to apply the CharcLength field to query operations.
|
static VMSVehicleToEquipmentField<String> |
CHARC_VALUE
Use with available fluent helpers to apply the CharcValue field to query operations.
|
static VMSVehicleToEquipmentField<String> |
CHARC_VALUE_UNIT
Use with available fluent helpers to apply the CharcValueUnit field to query operations.
|
static VMSVehicleToEquipmentField<String> |
CLASS_PROPERTY
Use with available fluent helpers to apply the Class field to query operations.
|
static VMSVehicleToEquipmentField<String> |
CLASS_TYPE
Use with available fluent helpers to apply the ClassType field to query operations.
|
static VMSVehicleToEquipmentField<String> |
CLFN_OBJECT_ID
Use with available fluent helpers to apply the ClfnObjectID field to query operations.
|
static VMSVehicleToEquipmentField<String> |
CURRENCY
Use with available fluent helpers to apply the Currency field to query operations.
|
static VMSVehicleToEquipmentField<String> |
INSTALLED_BASE_COMPONENT
Use with available fluent helpers to apply the InstalledBaseComponent field to query operations.
|
static VMSVehicleToEquipmentField<String> |
LOGICAL_SYSTEM
Use with available fluent helpers to apply the LogicalSystem field to query operations.
|
static VMSVehicleToEquipmentField<String> |
VMS_VEHICLE_ATTRIBUTE
Use with available fluent helpers to apply the VMSVehicleAttribute field to query operations.
|
static VMSVehicleToEquipmentField<String> |
VMS_VEHICLE_ATTRIBUTE_GROUP
Use with available fluent helpers to apply the VMSVehicleAttributeGroup field to query operations.
|
static VMSVehicleToEquipmentField<String> |
VMS_VEHICLE_EQUIPMENT_TEMPLATE
Use with available fluent helpers to apply the VMSVehicleEquipmentTemplate field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
VMSVehicleToEquipment() |
VMSVehicleToEquipment(String vMSVehicleEquipmentTemplate,
String vMSVehicleAttributeGroup,
String vMSVehicleAttribute,
String installedBaseComponent,
String clfnObjectID,
String characteristic,
Double charcFromNumericValue,
String charcValue,
String currency,
Short charcDecimals,
String charcDataType,
Short charcLength,
String charcValueUnit,
String classProperty,
String classType,
String logicalSystem) |
Modifier and Type | Method and Description |
---|---|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static VMSVehicleToEquipment.VMSVehicleToEquipmentBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> VMSVehicleToEquipmentField<T> |
field(String fieldName,
Class<T> fieldType)
Use with available fluent helpers to apply an extension field to query operations.
|
static <T,DomainT> |
field(String fieldName,
TypeConverter<T,DomainT> typeConverter)
Use with available fluent helpers to apply an extension field to query operations.
|
protected void |
fromMap(Map<String,Object> inputValues) |
String |
getCharacteristic()
(Key Field) Constraints: Not nullable, Maximum length: 30
|
String |
getCharcDataType()
Constraints: Not nullable, Maximum length: 4
|
Short |
getCharcDecimals()
Constraints: none
|
Double |
getCharcFromNumericValue()
Constraints: none
|
Short |
getCharcLength()
Constraints: none
|
String |
getCharcValue()
Constraints: Not nullable, Maximum length: 70
|
String |
getCharcValueUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getClassProperty()
Constraints: Not nullable, Maximum length: 18
|
String |
getClassType()
Constraints: Not nullable, Maximum length: 3
|
String |
getClfnObjectID()
(Key Field) Constraints: Not nullable, Maximum length: 40
|
String |
getCurrency()
Constraints: Not nullable, Maximum length: 5
|
protected String |
getDefaultServicePath()
Used by fluent helpers and navigation property methods to construct OData queries.
|
HttpDestinationProperties |
getDestinationForFetch()
Convienence field for reusing the same destination with multiple queries (e.g.
|
protected String |
getEntityCollection()
Used by fluent helpers and navigation property methods to construct OData queries.
|
String |
getInstalledBaseComponent()
(Key Field) Constraints: Not nullable, Maximum length: 18
|
protected Map<String,Object> |
getKey() |
String |
getLogicalSystem()
Constraints: Not nullable, Maximum length: 10
|
Class<VMSVehicleToEquipment> |
getType() |
String |
getVMSVehicleAttribute()
(Key Field) Constraints: Not nullable, Maximum length: 40
|
String |
getVMSVehicleAttributeGroup()
(Key Field) Constraints: Not nullable, Maximum length: 40
|
String |
getVMSVehicleEquipmentTemplate()
(Key Field) Constraints: Not nullable, Maximum length: 40
|
int |
hashCode() |
void |
setCharacteristic(String characteristic)
(Key Field) Constraints: Not nullable, Maximum length: 30
|
void |
setCharcDataType(String charcDataType)
Constraints: Not nullable, Maximum length: 4
|
void |
setCharcDecimals(Short charcDecimals)
Constraints: none
|
void |
setCharcFromNumericValue(Double charcFromNumericValue)
Constraints: none
|
void |
setCharcLength(Short charcLength)
Constraints: none
|
void |
setCharcValue(String charcValue)
Constraints: Not nullable, Maximum length: 70
|
void |
setCharcValueUnit(String charcValueUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setClassProperty(String classProperty)
Constraints: Not nullable, Maximum length: 18
|
void |
setClassType(String classType)
Constraints: Not nullable, Maximum length: 3
|
void |
setClfnObjectID(String clfnObjectID)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
void |
setCurrency(String currency)
Constraints: Not nullable, Maximum length: 5
|
void |
setInstalledBaseComponent(String installedBaseComponent)
(Key Field) Constraints: Not nullable, Maximum length: 18
|
void |
setLogicalSystem(String logicalSystem)
Constraints: Not nullable, Maximum length: 10
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setVMSVehicleAttribute(String vMSVehicleAttribute)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
void |
setVMSVehicleAttributeGroup(String vMSVehicleAttributeGroup)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
void |
setVMSVehicleEquipmentTemplate(String vMSVehicleEquipmentTemplate)
(Key Field) Constraints: Not nullable, Maximum length: 40
|
protected Map<String,Object> |
toMapOfFields() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields, toMapOfNavigationProperties
public static final VMSVehicleToEquipmentSelectable ALL_FIELDS
public static final VMSVehicleToEquipmentField<String> VMS_VEHICLE_EQUIPMENT_TEMPLATE
public static final VMSVehicleToEquipmentField<String> VMS_VEHICLE_ATTRIBUTE_GROUP
public static final VMSVehicleToEquipmentField<String> VMS_VEHICLE_ATTRIBUTE
public static final VMSVehicleToEquipmentField<String> INSTALLED_BASE_COMPONENT
public static final VMSVehicleToEquipmentField<String> CLFN_OBJECT_ID
public static final VMSVehicleToEquipmentField<String> CHARACTERISTIC
public static final VMSVehicleToEquipmentField<Double> CHARC_FROM_NUMERIC_VALUE
public static final VMSVehicleToEquipmentField<String> CHARC_VALUE
public static final VMSVehicleToEquipmentField<String> CURRENCY
public static final VMSVehicleToEquipmentField<Short> CHARC_DECIMALS
public static final VMSVehicleToEquipmentField<String> CHARC_DATA_TYPE
public static final VMSVehicleToEquipmentField<Short> CHARC_LENGTH
public static final VMSVehicleToEquipmentField<String> CHARC_VALUE_UNIT
public static final VMSVehicleToEquipmentField<String> CLASS_PROPERTY
public static final VMSVehicleToEquipmentField<String> CLASS_TYPE
public static final VMSVehicleToEquipmentField<String> LOGICAL_SYSTEM
public VMSVehicleToEquipment()
public VMSVehicleToEquipment(@Nullable String vMSVehicleEquipmentTemplate, @Nullable String vMSVehicleAttributeGroup, @Nullable String vMSVehicleAttribute, @Nullable String installedBaseComponent, @Nullable String clfnObjectID, @Nullable String characteristic, @Nullable Double charcFromNumericValue, @Nullable String charcValue, @Nullable String currency, @Nullable Short charcDecimals, @Nullable String charcDataType, @Nullable Short charcLength, @Nullable String charcValueUnit, @Nullable String classProperty, @Nullable String classType, @Nullable String logicalSystem)
@Nonnull public Class<VMSVehicleToEquipment> getType()
getType
in class VdmObject<VMSVehicleToEquipment>
public void setVMSVehicleEquipmentTemplate(@Nullable String vMSVehicleEquipmentTemplate)
Original property name from the Odata EDM: VMSVehicleEquipmentTemplate
vMSVehicleEquipmentTemplate
- Target Templatepublic void setVMSVehicleAttributeGroup(@Nullable String vMSVehicleAttributeGroup)
Original property name from the Odata EDM: VMSVehicleAttributeGroup
vMSVehicleAttributeGroup
- Target Attribute Grouppublic void setVMSVehicleAttribute(@Nullable String vMSVehicleAttribute)
Original property name from the Odata EDM: VMSVehicleAttribute
vMSVehicleAttribute
- Target Attributepublic void setInstalledBaseComponent(@Nullable String installedBaseComponent)
Original property name from the Odata EDM: InstalledBaseComponent
installedBaseComponent
- IB: Component (instance)public void setClfnObjectID(@Nullable String clfnObjectID)
Original property name from the Odata EDM: ClfnObjectID
clfnObjectID
- The clfnObjectID to set.public void setCharacteristic(@Nullable String characteristic)
Original property name from the Odata EDM: Characteristic
characteristic
- Characteristic Namepublic void setCharcFromNumericValue(@Nullable Double charcFromNumericValue)
Original property name from the Odata EDM: CharcFromNumericValue
charcFromNumericValue
- Internal floating point frompublic void setCharcValue(@Nullable String charcValue)
Original property name from the Odata EDM: CharcValue
charcValue
- Characteristic Valuepublic void setCurrency(@Nullable String currency)
Original property name from the Odata EDM: Currency
currency
- Currency Keypublic void setCharcDecimals(@Nullable Short charcDecimals)
Original property name from the Odata EDM: CharcDecimals
charcDecimals
- Number of Decimal Placespublic void setCharcDataType(@Nullable String charcDataType)
Original property name from the Odata EDM: CharcDataType
charcDataType
- Data type of characteristicpublic void setCharcLength(@Nullable Short charcLength)
Original property name from the Odata EDM: CharcLength
charcLength
- Number of Characterspublic void setCharcValueUnit(@Nullable String charcValueUnit)
Original property name from the Odata EDM: CharcValueUnit
charcValueUnit
- Unit of Measurementpublic void setClassProperty(@Nullable String classProperty)
Original property name from the Odata EDM: Class
classProperty
- Class numberpublic void setClassType(@Nullable String classType)
Original property name from the Odata EDM: ClassType
classType
- Class Typepublic void setLogicalSystem(@Nullable String logicalSystem)
Original property name from the Odata EDM: LogicalSystem
logicalSystem
- Logical systemprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<VMSVehicleToEquipment>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<VMSVehicleToEquipment>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<VMSVehicleToEquipment>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<VMSVehicleToEquipment>
@Nonnull public static <T> VMSVehicleToEquipmentField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
T
- The type of the extension field when performing value comparisons.fieldName
- The name of the extension field as returned by the OData service.fieldType
- The Java type to use for the extension field when performing value comparisons.@Nonnull public static <T,DomainT> VMSVehicleToEquipmentField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
T
- The type of the extension field when performing value comparisons.DomainT
- The type of the extension field as returned by the OData service.typeConverter
- A TypeConverterfieldName
- The name of the extension field as returned by the OData service.@Nullable public HttpDestinationProperties getDestinationForFetch()
VdmEntity
getDestinationForFetch
in class VdmEntity<VMSVehicleToEquipment>
protected void setServicePathForFetch(@Nullable String servicePathForFetch)
VdmEntity
Note: Use with caution, as this can easily break the fetch call on this entity. See the interface of the corresponding service for the default service path.
setServicePathForFetch
in class VdmEntity<VMSVehicleToEquipment>
public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
VdmEntity
Note: Use with caution, as this can easily break the fetch calls on this entity. See the interface of the corresponding service for the default service path.
attachToService
in class VdmEntity<VMSVehicleToEquipment>
servicePath
- Optional parameter. New service path to apply to this entity and any associated entities that were
previously fetched. If a null value is provided and the service path has never been set, then the
service path will be set to the default defined in the corresponding service interface.destination
- New destination to apply to this entity and any associated entities that were previously fetched.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<VMSVehicleToEquipment>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull public static VMSVehicleToEquipment.VMSVehicleToEquipmentBuilder builder()
@Nullable public String getVMSVehicleEquipmentTemplate()
Original property name from the Odata EDM: VMSVehicleEquipmentTemplate
@Nullable public String getVMSVehicleAttributeGroup()
Original property name from the Odata EDM: VMSVehicleAttributeGroup
@Nullable public String getVMSVehicleAttribute()
Original property name from the Odata EDM: VMSVehicleAttribute
@Nullable public String getInstalledBaseComponent()
Original property name from the Odata EDM: InstalledBaseComponent
@Nullable public String getClfnObjectID()
Original property name from the Odata EDM: ClfnObjectID
@Nullable public String getCharacteristic()
Original property name from the Odata EDM: Characteristic
@Nullable public Double getCharcFromNumericValue()
Original property name from the Odata EDM: CharcFromNumericValue
@Nullable public String getCharcValue()
Original property name from the Odata EDM: CharcValue
@Nullable public String getCurrency()
Original property name from the Odata EDM: Currency
@Nullable public Short getCharcDecimals()
Original property name from the Odata EDM: CharcDecimals
@Nullable public String getCharcDataType()
Original property name from the Odata EDM: CharcDataType
@Nullable public Short getCharcLength()
Original property name from the Odata EDM: CharcLength
@Nullable public String getCharcValueUnit()
Original property name from the Odata EDM: CharcValueUnit
@Nullable public String getClassProperty()
Original property name from the Odata EDM: Class
@Nullable public String getClassType()
Original property name from the Odata EDM: ClassType
@Nullable public String getLogicalSystem()
Original property name from the Odata EDM: LogicalSystem
@Nonnull public String toString()
toString
in class VdmObject<VMSVehicleToEquipment>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<VMSVehicleToEquipment>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<VMSVehicleToEquipment>
public int hashCode()
hashCode
in class VdmObject<VMSVehicleToEquipment>
Copyright © 2021 SAP SE. All rights reserved.