public class VMSVehicleHistory extends VdmEntity<VMSVehicleHistory>
Original entity name from the Odata EDM: A_VMSVehicleHistoryType
Modifier and Type | Class and Description |
---|---|
static class |
VMSVehicleHistory.VMSVehicleHistoryBuilder |
Modifier and Type | Field and Description |
---|---|
static VMSVehicleHistorySelectable |
ALL_FIELDS
Selector for all available fields of VMSVehicleHistory.
|
static VMSVehicleHistoryField<String> |
CONFIGURATION_NUMBER
Use with available fluent helpers to apply the ConfigurationNumber field to query operations.
|
static VMSVehicleHistoryField<String> |
CREATED_BY_USER_NAME
Use with available fluent helpers to apply the CreatedByUserName field to query operations.
|
static VMSVehicleHistoryField<String> |
LOGICAL_SYSTEM
Use with available fluent helpers to apply the LogicalSystem field to query operations.
|
static VMSVehicleHistoryField<String> |
VMS_VEHICLE_ACTION
Use with available fluent helpers to apply the VMSVehicleAction field to query operations.
|
static VMSVehicleHistoryField<ZonedDateTime> |
VMS_VEHICLE_ACTION_DATE_TIME
Use with available fluent helpers to apply the VMSVehicleActionDateTime field to query operations.
|
static VMSVehicleHistoryField<String> |
VMS_VEHICLE_ACTION_DOC_TYPE
Use with available fluent helpers to apply the VMSVehicleActionDocType field to query operations.
|
static VMSVehicleHistoryField<String> |
VMS_VEHICLE_CUSTOMER
Use with available fluent helpers to apply the VMSVehicleCustomer field to query operations.
|
static VMSVehicleHistoryField<String> |
VMS_VEHICLE_INTER_LINKING_ACTION
Use with available fluent helpers to apply the VMSVehicleInterLinkingAction field to query operations.
|
static VMSVehicleHistoryField<String> |
VMS_VEHICLE_LOCATION
Use with available fluent helpers to apply the VMSVehicleLocation field to query operations.
|
static VMSVehicleHistoryField<String> |
VMS_VEHICLE_NEW_PRIMARY_STATUS
Use with available fluent helpers to apply the VMSVehicleNewPrimaryStatus field to query operations.
|
static VMSVehicleHistoryField<String> |
VMS_VEHICLE_NEW_SECONDARY_STATUS
Use with available fluent helpers to apply the VMSVehicleNewSecondaryStatus field to query operations.
|
static VMSVehicleHistoryField<String> |
VMS_VEHICLE_OLD_PRIMARY_STATUS
Use with available fluent helpers to apply the VMSVehicleOldPrimaryStatus field to query operations.
|
static VMSVehicleHistoryField<String> |
VMS_VEHICLE_OLD_SECONDARY_STATUS
Use with available fluent helpers to apply the VMSVehicleOldSecondaryStatus field to query operations.
|
static VMSVehicleHistoryField<String> |
VMS_VEHICLE_PRIM_ACTION_CONTROL
Use with available fluent helpers to apply the VMSVehiclePrimActionControl field to query operations.
|
static VMSVehicleHistoryField<String> |
VMS_VEHICLE_SECDRY_ACTION_CONTROL
Use with available fluent helpers to apply the VMSVehicleSecdryActionControl field to query operations.
|
static VMSVehicleHistoryField<UUID> |
VMS_VEHICLE_UUID
Use with available fluent helpers to apply the VMSVehicleUUID field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
VMSVehicleHistory() |
VMSVehicleHistory(UUID vMSVehicleUUID,
ZonedDateTime vMSVehicleActionDateTime,
String vMSVehicleActionDocType,
String configurationNumber,
String vMSVehicleInterLinkingAction,
String vMSVehicleAction,
String vMSVehiclePrimActionControl,
String vMSVehicleOldPrimaryStatus,
String vMSVehicleNewPrimaryStatus,
String vMSVehicleSecdryActionControl,
String vMSVehicleOldSecondaryStatus,
String vMSVehicleNewSecondaryStatus,
String vMSVehicleLocation,
String vMSVehicleCustomer,
String createdByUserName,
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 VMSVehicleHistory.VMSVehicleHistoryBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
static <T> VMSVehicleHistoryField<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 |
getConfigurationNumber()
Constraints: Not nullable, Maximum length: 18
|
String |
getCreatedByUserName()
Constraints: Not nullable, Maximum length: 12
|
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.
|
protected Map<String,Object> |
getKey() |
String |
getLogicalSystem()
Constraints: Not nullable, Maximum length: 10
|
Class<VMSVehicleHistory> |
getType() |
String |
getVMSVehicleAction()
Constraints: Not nullable, Maximum length: 4
|
ZonedDateTime |
getVMSVehicleActionDateTime()
(Key Field) Constraints: Not nullable, Precision: 7
|
String |
getVMSVehicleActionDocType()
Constraints: Not nullable, Maximum length: 4
|
String |
getVMSVehicleCustomer()
Constraints: Not nullable, Maximum length: 10
|
String |
getVMSVehicleInterLinkingAction()
Constraints: Not nullable, Maximum length: 4
|
String |
getVMSVehicleLocation()
Constraints: Not nullable, Maximum length: 10
|
String |
getVMSVehicleNewPrimaryStatus()
Constraints: Not nullable, Maximum length: 4
|
String |
getVMSVehicleNewSecondaryStatus()
Constraints: Not nullable, Maximum length: 4
|
String |
getVMSVehicleOldPrimaryStatus()
Constraints: Not nullable, Maximum length: 4
|
String |
getVMSVehicleOldSecondaryStatus()
Constraints: Not nullable, Maximum length: 4
|
String |
getVMSVehiclePrimActionControl()
Constraints: Not nullable, Maximum length: 4
|
String |
getVMSVehicleSecdryActionControl()
Constraints: Not nullable, Maximum length: 4
|
UUID |
getVMSVehicleUUID()
(Key Field) Constraints: Not nullable
|
int |
hashCode() |
void |
setConfigurationNumber(String configurationNumber)
Constraints: Not nullable, Maximum length: 18
|
void |
setCreatedByUserName(String createdByUserName)
Constraints: Not nullable, Maximum length: 12
|
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 |
setVMSVehicleAction(String vMSVehicleAction)
Constraints: Not nullable, Maximum length: 4
|
void |
setVMSVehicleActionDateTime(ZonedDateTime vMSVehicleActionDateTime)
(Key Field) Constraints: Not nullable, Precision: 7
|
void |
setVMSVehicleActionDocType(String vMSVehicleActionDocType)
Constraints: Not nullable, Maximum length: 4
|
void |
setVMSVehicleCustomer(String vMSVehicleCustomer)
Constraints: Not nullable, Maximum length: 10
|
void |
setVMSVehicleInterLinkingAction(String vMSVehicleInterLinkingAction)
Constraints: Not nullable, Maximum length: 4
|
void |
setVMSVehicleLocation(String vMSVehicleLocation)
Constraints: Not nullable, Maximum length: 10
|
void |
setVMSVehicleNewPrimaryStatus(String vMSVehicleNewPrimaryStatus)
Constraints: Not nullable, Maximum length: 4
|
void |
setVMSVehicleNewSecondaryStatus(String vMSVehicleNewSecondaryStatus)
Constraints: Not nullable, Maximum length: 4
|
void |
setVMSVehicleOldPrimaryStatus(String vMSVehicleOldPrimaryStatus)
Constraints: Not nullable, Maximum length: 4
|
void |
setVMSVehicleOldSecondaryStatus(String vMSVehicleOldSecondaryStatus)
Constraints: Not nullable, Maximum length: 4
|
void |
setVMSVehiclePrimActionControl(String vMSVehiclePrimActionControl)
Constraints: Not nullable, Maximum length: 4
|
void |
setVMSVehicleSecdryActionControl(String vMSVehicleSecdryActionControl)
Constraints: Not nullable, Maximum length: 4
|
void |
setVMSVehicleUUID(UUID vMSVehicleUUID)
(Key Field) Constraints: Not nullable
|
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 VMSVehicleHistorySelectable ALL_FIELDS
public static final VMSVehicleHistoryField<UUID> VMS_VEHICLE_UUID
public static final VMSVehicleHistoryField<ZonedDateTime> VMS_VEHICLE_ACTION_DATE_TIME
public static final VMSVehicleHistoryField<String> VMS_VEHICLE_ACTION_DOC_TYPE
public static final VMSVehicleHistoryField<String> CONFIGURATION_NUMBER
public static final VMSVehicleHistoryField<String> VMS_VEHICLE_INTER_LINKING_ACTION
public static final VMSVehicleHistoryField<String> VMS_VEHICLE_ACTION
public static final VMSVehicleHistoryField<String> VMS_VEHICLE_PRIM_ACTION_CONTROL
public static final VMSVehicleHistoryField<String> VMS_VEHICLE_OLD_PRIMARY_STATUS
public static final VMSVehicleHistoryField<String> VMS_VEHICLE_NEW_PRIMARY_STATUS
public static final VMSVehicleHistoryField<String> VMS_VEHICLE_SECDRY_ACTION_CONTROL
public static final VMSVehicleHistoryField<String> VMS_VEHICLE_OLD_SECONDARY_STATUS
public static final VMSVehicleHistoryField<String> VMS_VEHICLE_NEW_SECONDARY_STATUS
public static final VMSVehicleHistoryField<String> VMS_VEHICLE_LOCATION
public static final VMSVehicleHistoryField<String> VMS_VEHICLE_CUSTOMER
public static final VMSVehicleHistoryField<String> CREATED_BY_USER_NAME
public static final VMSVehicleHistoryField<String> LOGICAL_SYSTEM
public VMSVehicleHistory()
public VMSVehicleHistory(@Nullable UUID vMSVehicleUUID, @Nullable ZonedDateTime vMSVehicleActionDateTime, @Nullable String vMSVehicleActionDocType, @Nullable String configurationNumber, @Nullable String vMSVehicleInterLinkingAction, @Nullable String vMSVehicleAction, @Nullable String vMSVehiclePrimActionControl, @Nullable String vMSVehicleOldPrimaryStatus, @Nullable String vMSVehicleNewPrimaryStatus, @Nullable String vMSVehicleSecdryActionControl, @Nullable String vMSVehicleOldSecondaryStatus, @Nullable String vMSVehicleNewSecondaryStatus, @Nullable String vMSVehicleLocation, @Nullable String vMSVehicleCustomer, @Nullable String createdByUserName, @Nullable String logicalSystem)
@Nonnull public Class<VMSVehicleHistory> getType()
getType
in class VdmObject<VMSVehicleHistory>
public void setVMSVehicleUUID(@Nullable UUID vMSVehicleUUID)
Original property name from the Odata EDM: VMSVehicleUUID
vMSVehicleUUID
- Vehicle GUID (Globally Unique IDentifier)public void setVMSVehicleActionDateTime(@Nullable ZonedDateTime vMSVehicleActionDateTime)
Original property name from the Odata EDM: VMSVehicleActionDateTime
vMSVehicleActionDateTime
- Long Time Stamppublic void setVMSVehicleActionDocType(@Nullable String vMSVehicleActionDocType)
Original property name from the Odata EDM: VMSVehicleActionDocType
vMSVehicleActionDocType
- Type of Document for Actionpublic void setConfigurationNumber(@Nullable String configurationNumber)
Original property name from the Odata EDM: ConfigurationNumber
configurationNumber
- Configuration (internal object number)public void setVMSVehicleInterLinkingAction(@Nullable String vMSVehicleInterLinkingAction)
Original property name from the Odata EDM: VMSVehicleInterLinkingAction
vMSVehicleInterLinkingAction
- Interlinking Actionpublic void setVMSVehicleAction(@Nullable String vMSVehicleAction)
Original property name from the Odata EDM: VMSVehicleAction
vMSVehicleAction
- Actionpublic void setVMSVehiclePrimActionControl(@Nullable String vMSVehiclePrimActionControl)
Original property name from the Odata EDM: VMSVehiclePrimActionControl
vMSVehiclePrimActionControl
- Action Controlpublic void setVMSVehicleOldPrimaryStatus(@Nullable String vMSVehicleOldPrimaryStatus)
Original property name from the Odata EDM: VMSVehicleOldPrimaryStatus
vMSVehicleOldPrimaryStatus
- Primary Statuspublic void setVMSVehicleNewPrimaryStatus(@Nullable String vMSVehicleNewPrimaryStatus)
Original property name from the Odata EDM: VMSVehicleNewPrimaryStatus
vMSVehicleNewPrimaryStatus
- Primary Statuspublic void setVMSVehicleSecdryActionControl(@Nullable String vMSVehicleSecdryActionControl)
Original property name from the Odata EDM: VMSVehicleSecdryActionControl
vMSVehicleSecdryActionControl
- Action Controlpublic void setVMSVehicleOldSecondaryStatus(@Nullable String vMSVehicleOldSecondaryStatus)
Original property name from the Odata EDM: VMSVehicleOldSecondaryStatus
vMSVehicleOldSecondaryStatus
- Primary Statuspublic void setVMSVehicleNewSecondaryStatus(@Nullable String vMSVehicleNewSecondaryStatus)
Original property name from the Odata EDM: VMSVehicleNewSecondaryStatus
vMSVehicleNewSecondaryStatus
- Primary Statuspublic void setVMSVehicleLocation(@Nullable String vMSVehicleLocation)
Original property name from the Odata EDM: VMSVehicleLocation
vMSVehicleLocation
- VMS-Vehicle Locationpublic void setVMSVehicleCustomer(@Nullable String vMSVehicleCustomer)
Original property name from the Odata EDM: VMSVehicleCustomer
vMSVehicleCustomer
- Customerpublic void setCreatedByUserName(@Nullable String createdByUserName)
Original property name from the Odata EDM: CreatedByUserName
createdByUserName
- Name of Person Who Created Objectpublic void setLogicalSystem(@Nullable String logicalSystem)
Original property name from the Odata EDM: LogicalSystem
logicalSystem
- Logical systemprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<VMSVehicleHistory>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<VMSVehicleHistory>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<VMSVehicleHistory>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<VMSVehicleHistory>
@Nonnull public static <T> VMSVehicleHistoryField<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> VMSVehicleHistoryField<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<VMSVehicleHistory>
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<VMSVehicleHistory>
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<VMSVehicleHistory>
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<VMSVehicleHistory>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull public static VMSVehicleHistory.VMSVehicleHistoryBuilder builder()
@Nullable public UUID getVMSVehicleUUID()
Original property name from the Odata EDM: VMSVehicleUUID
@Nullable public ZonedDateTime getVMSVehicleActionDateTime()
Original property name from the Odata EDM: VMSVehicleActionDateTime
@Nullable public String getVMSVehicleActionDocType()
Original property name from the Odata EDM: VMSVehicleActionDocType
@Nullable public String getConfigurationNumber()
Original property name from the Odata EDM: ConfigurationNumber
@Nullable public String getVMSVehicleInterLinkingAction()
Original property name from the Odata EDM: VMSVehicleInterLinkingAction
@Nullable public String getVMSVehicleAction()
Original property name from the Odata EDM: VMSVehicleAction
@Nullable public String getVMSVehiclePrimActionControl()
Original property name from the Odata EDM: VMSVehiclePrimActionControl
@Nullable public String getVMSVehicleOldPrimaryStatus()
Original property name from the Odata EDM: VMSVehicleOldPrimaryStatus
@Nullable public String getVMSVehicleNewPrimaryStatus()
Original property name from the Odata EDM: VMSVehicleNewPrimaryStatus
@Nullable public String getVMSVehicleSecdryActionControl()
Original property name from the Odata EDM: VMSVehicleSecdryActionControl
@Nullable public String getVMSVehicleOldSecondaryStatus()
Original property name from the Odata EDM: VMSVehicleOldSecondaryStatus
@Nullable public String getVMSVehicleNewSecondaryStatus()
Original property name from the Odata EDM: VMSVehicleNewSecondaryStatus
@Nullable public String getVMSVehicleLocation()
Original property name from the Odata EDM: VMSVehicleLocation
@Nullable public String getVMSVehicleCustomer()
Original property name from the Odata EDM: VMSVehicleCustomer
@Nullable public String getCreatedByUserName()
Original property name from the Odata EDM: CreatedByUserName
@Nullable public String getLogicalSystem()
Original property name from the Odata EDM: LogicalSystem
@Nonnull public String toString()
toString
in class VdmObject<VMSVehicleHistory>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<VMSVehicleHistory>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<VMSVehicleHistory>
public int hashCode()
hashCode
in class VdmObject<VMSVehicleHistory>
Copyright © 2020 SAP SE. All rights reserved.