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<Double> |
CHARC_FROM_NUMERIC_VALUE
Use with available fluent helpers to apply the CharcFromNumericValue 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> |
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 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
|
Double |
getCharcFromNumericValue()
Constraints: none
|
String |
getCharcValue()
Constraints: Not nullable, Maximum length: 102
|
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
|
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 |
setCharcFromNumericValue(Double charcFromNumericValue)
Constraints: none
|
void |
setCharcValue(String charcValue)
Constraints: Not nullable, Maximum length: 102
|
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 |
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> 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 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
- The charcValue to set.public 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 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.