public class VMSVehicle extends VdmEntity<VMSVehicle>
Original entity name from the Odata EDM: A_VMSVehicleType
Modifier and Type | Class and Description |
---|---|
static class |
VMSVehicle.VMSVehicleBuilder
Helper class to allow for fluent creation of VMSVehicle instances.
|
Modifier and Type | Field and Description |
---|---|
static VMSVehicleSelectable |
ALL_FIELDS
Selector for all available fields of VMSVehicle.
|
static VMSVehicleField<String> |
CONFIGURATION_NUMBER
Use with available fluent helpers to apply the ConfigurationNumber field to query operations.
|
static VMSVehicleField<String> |
CREATED_BY_USER_NAME
Use with available fluent helpers to apply the CreatedByUserName field to query operations.
|
static VMSVehicleField<String> |
EQUIPMENT
Use with available fluent helpers to apply the Equipment field to query operations.
|
static VMSVehicleField<String> |
LOGICAL_SYSTEM
Use with available fluent helpers to apply the LogicalSystem field to query operations.
|
static VMSVehicleField<String> |
MATERIAL
Use with available fluent helpers to apply the Material field to query operations.
|
static VMSVehicleField<String> |
PLANT
Use with available fluent helpers to apply the Plant field to query operations.
|
static VMSVehicleField<String> |
REFERENCE_VENDOR
Use with available fluent helpers to apply the ReferenceVendor field to query operations.
|
static VMSVehicleField<String> |
STORAGE_LOCATION
Use with available fluent helpers to apply the StorageLocation field to query operations.
|
static VMSVehicleLink<VMSVehicleHistory> |
TO_VMS_VEHICLE_HISTORY
Use with available fluent helpers to apply the to_VMSVehicleHistory navigation property to query
operations.
|
static VMSVehicleLink<VMSVehicleIncomingInvoice> |
TO_VMS_VEHICLE_INCOMING_INVOICE
Use with available fluent helpers to apply the to_VMSVehicleIncomingInvoice navigation property to query
operations.
|
static VMSVehicleLink<VMSVehicleInvoice> |
TO_VMS_VEHICLE_INVOICE
Use with available fluent helpers to apply the to_VMSVehicleInvoice navigation property to query
operations.
|
static VMSVehicleLink<VMSVehiclePurchaseOrder> |
TO_VMS_VEHICLE_PURCHASE_ORDER
Use with available fluent helpers to apply the to_VMSVehiclePurchaseOrder navigation property to query
operations.
|
static VMSVehicleLink<VMSVehicleSalesOrder> |
TO_VMS_VEHICLE_SALES_ORDER
Use with available fluent helpers to apply the to_VMSVehicleSalesOrder navigation property to query
operations.
|
static VMSVehicleLink<VMSVehicleToEquipment> |
TO_VMS_VEHICLE_TO_EQUIPMENT
Use with available fluent helpers to apply the to_VMSVehicleToEquipment navigation property to query
operations.
|
static VMSVehicleField<String> |
VALUATION_TYPE
Use with available fluent helpers to apply the ValuationType field to query operations.
|
static VMSVehicleField<String> |
VEHICLE_IDENTIFICATION_NUMBER
Use with available fluent helpers to apply the VehicleIdentificationNumber field to query operations.
|
static VMSVehicleField<String> |
VMS_DIGITAL_VEHICLE_HUB_MODEL
Use with available fluent helpers to apply the VMSDigitalVehicleHubModel field to query operations.
|
static VMSVehicleField<BigDecimal> |
VMS_VEH_GROSS_PRC_AMT_IN_VEH_PRC_CRCY
Use with available fluent helpers to apply the VMSVehGrossPrcAmtInVehPrcCrcy field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_ACTION_DOC_TYPE
Use with available fluent helpers to apply the VMSVehicleActionDocType field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_AVAILABILITY_STATUS
Use with available fluent helpers to apply the VMSVehicleAvailabilityStatus field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_BATCH
Use with available fluent helpers to apply the VMSVehicleBatch field to query operations.
|
static VMSVehicleField<ZonedDateTime> |
VMS_VEHICLE_CONFD_DELIV_DATE_TIME
Use with available fluent helpers to apply the VMSVehicleConfdDelivDateTime field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_CUSTOMER
Use with available fluent helpers to apply the VMSVehicleCustomer field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_END_CUSTOMER
Use with available fluent helpers to apply the VMSVehicleEndCustomer field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_EXTERNAL_ID
Use with available fluent helpers to apply the VMSVehicleExternalID field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_INTERNAL_ID
Use with available fluent helpers to apply the VMSVehicleInternalID field to query operations.
|
static VMSVehicleField<Boolean> |
VMS_VEHICLE_IS_ARCHIVED
Use with available fluent helpers to apply the VMSVehicleIsArchived field to query operations.
|
static VMSVehicleField<Boolean> |
VMS_VEHICLE_IS_USED
Use with available fluent helpers to apply the VMSVehicleIsUsed field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_IS_VISIBLE
Use with available fluent helpers to apply the VMSVehicleIsVisible field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_LOCATION
Use with available fluent helpers to apply the VMSVehicleLocation field to query operations.
|
static VMSVehicleField<BigDecimal> |
VMS_VEHICLE_MILEAGE_QUANTITY
Use with available fluent helpers to apply the VMSVehicleMileageQuantity field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_MILEAGE_USAGE_UNIT
Use with available fluent helpers to apply the VMSVehicleMileageUsageUnit field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_ORDERING_PARTY
Use with available fluent helpers to apply the VMSVehicleOrderingParty field to query operations.
|
static VMSVehicleField<ZonedDateTime> |
VMS_VEHICLE_PLND_DELIV_DATE_TIME
Use with available fluent helpers to apply the VMSVehiclePlndDelivDateTime field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_PRICE_CRCY
Use with available fluent helpers to apply the VMSVehiclePriceCrcy field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_PRIM_ACTION_CONTROL
Use with available fluent helpers to apply the VMSVehiclePrimActionControl field to query operations.
|
static VMSVehicleField<ZonedDateTime> |
VMS_VEHICLE_PRIM_STATUS_DATE_TIME
Use with available fluent helpers to apply the VMSVehiclePrimStatusDateTime field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_PRIMARY_STATUS
Use with available fluent helpers to apply the VMSVehiclePrimaryStatus field to query operations.
|
static VMSVehicleField<ZonedDateTime> |
VMS_VEHICLE_PRODUCTION_DATE_TIME
Use with available fluent helpers to apply the VMSVehicleProductionDateTime field to query operations.
|
static VMSVehicleField<LocalDateTime> |
VMS_VEHICLE_REGISTRATION_DATE
Use with available fluent helpers to apply the VMSVehicleRegistrationDate field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_SALES_CAMPAIGN
Use with available fluent helpers to apply the VMSVehicleSalesCampaign field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_SEARCH_AREA
Use with available fluent helpers to apply the VMSVehicleSearchArea field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_SECDRY_ACTION_CONTROL
Use with available fluent helpers to apply the VMSVehicleSecdryActionControl field to query operations.
|
static VMSVehicleField<ZonedDateTime> |
VMS_VEHICLE_SECDRY_STATUS_DATE_TIME
Use with available fluent helpers to apply the VMSVehicleSecdryStatusDateTime field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_SECONDARY_STATUS
Use with available fluent helpers to apply the VMSVehicleSecondaryStatus field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_SHARING_LEVEL
Use with available fluent helpers to apply the VMSVehicleSharingLevel field to query operations.
|
static VMSVehicleField<String> |
VMS_VEHICLE_USAGE_STATUS
Use with available fluent helpers to apply the VMSVehicleUsageStatus field to query operations.
|
static VMSVehicleField<UUID> |
VMS_VEHICLE_UUID
Use with available fluent helpers to apply the VMSVehicleUUID field to query operations.
|
changedOriginalFields
Constructor and Description |
---|
VMSVehicle() |
VMSVehicle(UUID vMSVehicleUUID,
String material,
String vMSDigitalVehicleHubModel,
String vMSVehicleInternalID,
String referenceVendor,
String vMSVehicleBatch,
String equipment,
String vMSVehicleActionDocType,
String plant,
String storageLocation,
String valuationType,
String configurationNumber,
String vMSVehiclePrimActionControl,
String vMSVehiclePrimaryStatus,
ZonedDateTime vMSVehiclePrimStatusDateTime,
String vMSVehicleSecdryActionControl,
String vMSVehicleSecondaryStatus,
ZonedDateTime vMSVehicleSecdryStatusDateTime,
ZonedDateTime vMSVehicleConfdDelivDateTime,
ZonedDateTime vMSVehicleProductionDateTime,
ZonedDateTime vMSVehiclePlndDelivDateTime,
Boolean vMSVehicleIsArchived,
String vehicleIdentificationNumber,
String vMSVehicleExternalID,
String vMSVehicleAvailabilityStatus,
String vMSVehicleIsVisible,
String vMSVehicleLocation,
String vMSVehicleCustomer,
String vMSVehicleEndCustomer,
String createdByUserName,
String vMSVehicleUsageStatus,
String vMSVehicleSalesCampaign,
BigDecimal vMSVehicleMileageQuantity,
String vMSVehicleMileageUsageUnit,
LocalDateTime vMSVehicleRegistrationDate,
String vMSVehicleSearchArea,
String vMSVehicleOrderingParty,
BigDecimal vMSVehGrossPrcAmtInVehPrcCrcy,
String vMSVehiclePriceCrcy,
String vMSVehicleSharingLevel,
Boolean vMSVehicleIsUsed,
String logicalSystem,
List<VMSVehicleHistory> toVMSVehicleHistory,
List<VMSVehicleIncomingInvoice> toVMSVehicleIncomingInvoice,
List<VMSVehicleInvoice> toVMSVehicleInvoice,
List<VMSVehiclePurchaseOrder> toVMSVehiclePurchaseOrder,
List<VMSVehicleSalesOrder> toVMSVehicleSalesOrder,
List<VMSVehicleToEquipment> toVMSVehicleToEquipment) |
Modifier and Type | Method and Description |
---|---|
void |
addVMSVehicleHistory(VMSVehicleHistory... entity)
Adds elements to the list of associated VMSVehicleHistory entities.
|
void |
addVMSVehicleIncomingInvoice(VMSVehicleIncomingInvoice... entity)
Adds elements to the list of associated VMSVehicleIncomingInvoice entities.
|
void |
addVMSVehicleInvoice(VMSVehicleInvoice... entity)
Adds elements to the list of associated VMSVehicleInvoice entities.
|
void |
addVMSVehiclePurchaseOrder(VMSVehiclePurchaseOrder... entity)
Adds elements to the list of associated VMSVehiclePurchaseOrder entities.
|
void |
addVMSVehicleSalesOrder(VMSVehicleSalesOrder... entity)
Adds elements to the list of associated VMSVehicleSalesOrder entities.
|
void |
addVMSVehicleToEquipment(VMSVehicleToEquipment... entity)
Adds elements to the list of associated VMSVehicleToEquipment entities.
|
void |
attachToService(String servicePath,
HttpDestinationProperties destination)
Sets the service path and destination for the fetch commands of this entity.
|
static VMSVehicle.VMSVehicleBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
List<VMSVehicleHistory> |
fetchVMSVehicleHistory()
Fetches the VMSVehicleHistory entities (one to many) associated with this entity.
|
List<VMSVehicleIncomingInvoice> |
fetchVMSVehicleIncomingInvoice()
Fetches the VMSVehicleIncomingInvoice entities (one to many) associated with this entity.
|
List<VMSVehicleInvoice> |
fetchVMSVehicleInvoice()
Fetches the VMSVehicleInvoice entities (one to many) associated with this entity.
|
List<VMSVehiclePurchaseOrder> |
fetchVMSVehiclePurchaseOrder()
Fetches the VMSVehiclePurchaseOrder entities (one to many) associated with this entity.
|
List<VMSVehicleSalesOrder> |
fetchVMSVehicleSalesOrder()
Fetches the VMSVehicleSalesOrder entities (one to many) associated with this entity.
|
List<VMSVehicleToEquipment> |
fetchVMSVehicleToEquipment()
Fetches the VMSVehicleToEquipment entities (one to many) associated with this entity.
|
static <T> VMSVehicleField<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.
|
String |
getEquipment()
Constraints: Not nullable, Maximum length: 18
|
protected Map<String,Object> |
getKey() |
String |
getLogicalSystem()
Constraints: Not nullable, Maximum length: 10
|
String |
getMaterial()
Constraints: Not nullable, Maximum length: 40
|
String |
getPlant()
Constraints: Not nullable, Maximum length: 4
|
String |
getReferenceVendor()
Constraints: Not nullable, Maximum length: 10
|
String |
getStorageLocation()
Constraints: Not nullable, Maximum length: 4
|
Class<VMSVehicle> |
getType() |
String |
getValuationType()
Constraints: Not nullable, Maximum length: 10
|
String |
getVehicleIdentificationNumber()
Constraints: Not nullable, Maximum length: 35
|
String |
getVMSDigitalVehicleHubModel()
Constraints: Not nullable, Maximum length: 60
|
BigDecimal |
getVMSVehGrossPrcAmtInVehPrcCrcy()
Constraints: Not nullable, Precision: 18, Scale: 3
|
String |
getVMSVehicleActionDocType()
Constraints: Not nullable, Maximum length: 4
|
String |
getVMSVehicleAvailabilityStatus()
Constraints: Not nullable, Maximum length: 2
|
String |
getVMSVehicleBatch()
Constraints: Not nullable, Maximum length: 10
|
ZonedDateTime |
getVMSVehicleConfdDelivDateTime()
Constraints: Not nullable, Precision: 0
|
String |
getVMSVehicleCustomer()
Constraints: Not nullable, Maximum length: 10
|
String |
getVMSVehicleEndCustomer()
Constraints: Not nullable, Maximum length: 10
|
String |
getVMSVehicleExternalID()
Constraints: Not nullable, Maximum length: 35
|
io.vavr.control.Option<List<VMSVehicleHistory>> |
getVMSVehicleHistoryIfPresent()
Retrieval of associated VMSVehicleHistory entities (one to many).
|
List<VMSVehicleHistory> |
getVMSVehicleHistoryOrFetch()
Retrieval of associated VMSVehicleHistory entities (one to many).
|
io.vavr.control.Option<List<VMSVehicleIncomingInvoice>> |
getVMSVehicleIncomingInvoiceIfPresent()
Retrieval of associated VMSVehicleIncomingInvoice entities (one to many).
|
List<VMSVehicleIncomingInvoice> |
getVMSVehicleIncomingInvoiceOrFetch()
Retrieval of associated VMSVehicleIncomingInvoice entities (one to many).
|
String |
getVMSVehicleInternalID()
Constraints: Not nullable, Maximum length: 10
|
io.vavr.control.Option<List<VMSVehicleInvoice>> |
getVMSVehicleInvoiceIfPresent()
Retrieval of associated VMSVehicleInvoice entities (one to many).
|
List<VMSVehicleInvoice> |
getVMSVehicleInvoiceOrFetch()
Retrieval of associated VMSVehicleInvoice entities (one to many).
|
Boolean |
getVMSVehicleIsArchived()
Constraints: none
|
Boolean |
getVMSVehicleIsUsed()
Constraints: none
|
String |
getVMSVehicleIsVisible()
Constraints: Not nullable, Maximum length: 1
|
String |
getVMSVehicleLocation()
Constraints: Not nullable, Maximum length: 10
|
BigDecimal |
getVMSVehicleMileageQuantity()
Constraints: Not nullable, Precision: 7, Scale: 0
|
String |
getVMSVehicleMileageUsageUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getVMSVehicleOrderingParty()
Constraints: Not nullable, Maximum length: 10
|
ZonedDateTime |
getVMSVehiclePlndDelivDateTime()
Constraints: Not nullable, Precision: 0
|
String |
getVMSVehiclePriceCrcy()
Constraints: Not nullable, Maximum length: 5
|
String |
getVMSVehiclePrimActionControl()
Constraints: Not nullable, Maximum length: 4
|
String |
getVMSVehiclePrimaryStatus()
Constraints: Not nullable, Maximum length: 4
|
ZonedDateTime |
getVMSVehiclePrimStatusDateTime()
Constraints: Not nullable, Precision: 7
|
ZonedDateTime |
getVMSVehicleProductionDateTime()
Constraints: Not nullable, Precision: 0
|
io.vavr.control.Option<List<VMSVehiclePurchaseOrder>> |
getVMSVehiclePurchaseOrderIfPresent()
Retrieval of associated VMSVehiclePurchaseOrder entities (one to many).
|
List<VMSVehiclePurchaseOrder> |
getVMSVehiclePurchaseOrderOrFetch()
Retrieval of associated VMSVehiclePurchaseOrder entities (one to many).
|
LocalDateTime |
getVMSVehicleRegistrationDate()
Constraints: Not nullable, Precision: 0
|
String |
getVMSVehicleSalesCampaign()
Constraints: Not nullable, Maximum length: 10
|
io.vavr.control.Option<List<VMSVehicleSalesOrder>> |
getVMSVehicleSalesOrderIfPresent()
Retrieval of associated VMSVehicleSalesOrder entities (one to many).
|
List<VMSVehicleSalesOrder> |
getVMSVehicleSalesOrderOrFetch()
Retrieval of associated VMSVehicleSalesOrder entities (one to many).
|
String |
getVMSVehicleSearchArea()
Constraints: Not nullable, Maximum length: 10
|
String |
getVMSVehicleSecdryActionControl()
Constraints: Not nullable, Maximum length: 4
|
ZonedDateTime |
getVMSVehicleSecdryStatusDateTime()
Constraints: Not nullable, Precision: 7
|
String |
getVMSVehicleSecondaryStatus()
Constraints: Not nullable, Maximum length: 4
|
String |
getVMSVehicleSharingLevel()
Constraints: Not nullable, Maximum length: 2
|
io.vavr.control.Option<List<VMSVehicleToEquipment>> |
getVMSVehicleToEquipmentIfPresent()
Retrieval of associated VMSVehicleToEquipment entities (one to many).
|
List<VMSVehicleToEquipment> |
getVMSVehicleToEquipmentOrFetch()
Retrieval of associated VMSVehicleToEquipment entities (one to many).
|
String |
getVMSVehicleUsageStatus()
Constraints: Not nullable, Maximum length: 2
|
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 |
setEquipment(String equipment)
Constraints: Not nullable, Maximum length: 18
|
void |
setLogicalSystem(String logicalSystem)
Constraints: Not nullable, Maximum length: 10
|
void |
setMaterial(String material)
Constraints: Not nullable, Maximum length: 40
|
void |
setPlant(String plant)
Constraints: Not nullable, Maximum length: 4
|
void |
setReferenceVendor(String referenceVendor)
Constraints: Not nullable, Maximum length: 10
|
protected void |
setServicePathForFetch(String servicePathForFetch)
The service path only used for the fetch commands of this entity.
|
void |
setStorageLocation(String storageLocation)
Constraints: Not nullable, Maximum length: 4
|
void |
setValuationType(String valuationType)
Constraints: Not nullable, Maximum length: 10
|
void |
setVehicleIdentificationNumber(String vehicleIdentificationNumber)
Constraints: Not nullable, Maximum length: 35
|
void |
setVMSDigitalVehicleHubModel(String vMSDigitalVehicleHubModel)
Constraints: Not nullable, Maximum length: 60
|
void |
setVMSVehGrossPrcAmtInVehPrcCrcy(BigDecimal vMSVehGrossPrcAmtInVehPrcCrcy)
Constraints: Not nullable, Precision: 18, Scale: 3
|
void |
setVMSVehicleActionDocType(String vMSVehicleActionDocType)
Constraints: Not nullable, Maximum length: 4
|
void |
setVMSVehicleAvailabilityStatus(String vMSVehicleAvailabilityStatus)
Constraints: Not nullable, Maximum length: 2
|
void |
setVMSVehicleBatch(String vMSVehicleBatch)
Constraints: Not nullable, Maximum length: 10
|
void |
setVMSVehicleConfdDelivDateTime(ZonedDateTime vMSVehicleConfdDelivDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setVMSVehicleCustomer(String vMSVehicleCustomer)
Constraints: Not nullable, Maximum length: 10
|
void |
setVMSVehicleEndCustomer(String vMSVehicleEndCustomer)
Constraints: Not nullable, Maximum length: 10
|
void |
setVMSVehicleExternalID(String vMSVehicleExternalID)
Constraints: Not nullable, Maximum length: 35
|
void |
setVMSVehicleHistory(List<VMSVehicleHistory> value)
Overwrites the list of associated VMSVehicleHistory entities for the loaded navigation property
to_VMSVehicleHistory.
|
void |
setVMSVehicleIncomingInvoice(List<VMSVehicleIncomingInvoice> value)
Overwrites the list of associated VMSVehicleIncomingInvoice entities for the loaded navigation property
to_VMSVehicleIncomingInvoice.
|
void |
setVMSVehicleInternalID(String vMSVehicleInternalID)
Constraints: Not nullable, Maximum length: 10
|
void |
setVMSVehicleInvoice(List<VMSVehicleInvoice> value)
Overwrites the list of associated VMSVehicleInvoice entities for the loaded navigation property
to_VMSVehicleInvoice.
|
void |
setVMSVehicleIsArchived(Boolean vMSVehicleIsArchived)
Constraints: none
|
void |
setVMSVehicleIsUsed(Boolean vMSVehicleIsUsed)
Constraints: none
|
void |
setVMSVehicleIsVisible(String vMSVehicleIsVisible)
Constraints: Not nullable, Maximum length: 1
|
void |
setVMSVehicleLocation(String vMSVehicleLocation)
Constraints: Not nullable, Maximum length: 10
|
void |
setVMSVehicleMileageQuantity(BigDecimal vMSVehicleMileageQuantity)
Constraints: Not nullable, Precision: 7, Scale: 0
|
void |
setVMSVehicleMileageUsageUnit(String vMSVehicleMileageUsageUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setVMSVehicleOrderingParty(String vMSVehicleOrderingParty)
Constraints: Not nullable, Maximum length: 10
|
void |
setVMSVehiclePlndDelivDateTime(ZonedDateTime vMSVehiclePlndDelivDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setVMSVehiclePriceCrcy(String vMSVehiclePriceCrcy)
Constraints: Not nullable, Maximum length: 5
|
void |
setVMSVehiclePrimActionControl(String vMSVehiclePrimActionControl)
Constraints: Not nullable, Maximum length: 4
|
void |
setVMSVehiclePrimaryStatus(String vMSVehiclePrimaryStatus)
Constraints: Not nullable, Maximum length: 4
|
void |
setVMSVehiclePrimStatusDateTime(ZonedDateTime vMSVehiclePrimStatusDateTime)
Constraints: Not nullable, Precision: 7
|
void |
setVMSVehicleProductionDateTime(ZonedDateTime vMSVehicleProductionDateTime)
Constraints: Not nullable, Precision: 0
|
void |
setVMSVehiclePurchaseOrder(List<VMSVehiclePurchaseOrder> value)
Overwrites the list of associated VMSVehiclePurchaseOrder entities for the loaded navigation property
to_VMSVehiclePurchaseOrder.
|
void |
setVMSVehicleRegistrationDate(LocalDateTime vMSVehicleRegistrationDate)
Constraints: Not nullable, Precision: 0
|
void |
setVMSVehicleSalesCampaign(String vMSVehicleSalesCampaign)
Constraints: Not nullable, Maximum length: 10
|
void |
setVMSVehicleSalesOrder(List<VMSVehicleSalesOrder> value)
Overwrites the list of associated VMSVehicleSalesOrder entities for the loaded navigation property
to_VMSVehicleSalesOrder.
|
void |
setVMSVehicleSearchArea(String vMSVehicleSearchArea)
Constraints: Not nullable, Maximum length: 10
|
void |
setVMSVehicleSecdryActionControl(String vMSVehicleSecdryActionControl)
Constraints: Not nullable, Maximum length: 4
|
void |
setVMSVehicleSecdryStatusDateTime(ZonedDateTime vMSVehicleSecdryStatusDateTime)
Constraints: Not nullable, Precision: 7
|
void |
setVMSVehicleSecondaryStatus(String vMSVehicleSecondaryStatus)
Constraints: Not nullable, Maximum length: 4
|
void |
setVMSVehicleSharingLevel(String vMSVehicleSharingLevel)
Constraints: Not nullable, Maximum length: 2
|
void |
setVMSVehicleToEquipment(List<VMSVehicleToEquipment> value)
Overwrites the list of associated VMSVehicleToEquipment entities for the loaded navigation property
to_VMSVehicleToEquipment.
|
void |
setVMSVehicleUsageStatus(String vMSVehicleUsageStatus)
Constraints: Not nullable, Maximum length: 2
|
void |
setVMSVehicleUUID(UUID vMSVehicleUUID)
(Key Field) Constraints: Not nullable
|
protected Map<String,Object> |
toMapOfFields() |
protected Map<String,Object> |
toMapOfNavigationProperties() |
String |
toString() |
getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setVersionIdentifier
getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final VMSVehicleSelectable ALL_FIELDS
public static final VMSVehicleField<UUID> VMS_VEHICLE_UUID
public static final VMSVehicleField<String> MATERIAL
public static final VMSVehicleField<String> VMS_DIGITAL_VEHICLE_HUB_MODEL
public static final VMSVehicleField<String> VMS_VEHICLE_INTERNAL_ID
public static final VMSVehicleField<String> REFERENCE_VENDOR
public static final VMSVehicleField<String> VMS_VEHICLE_BATCH
public static final VMSVehicleField<String> EQUIPMENT
public static final VMSVehicleField<String> VMS_VEHICLE_ACTION_DOC_TYPE
public static final VMSVehicleField<String> PLANT
public static final VMSVehicleField<String> STORAGE_LOCATION
public static final VMSVehicleField<String> VALUATION_TYPE
public static final VMSVehicleField<String> CONFIGURATION_NUMBER
public static final VMSVehicleField<String> VMS_VEHICLE_PRIM_ACTION_CONTROL
public static final VMSVehicleField<String> VMS_VEHICLE_PRIMARY_STATUS
public static final VMSVehicleField<ZonedDateTime> VMS_VEHICLE_PRIM_STATUS_DATE_TIME
public static final VMSVehicleField<String> VMS_VEHICLE_SECDRY_ACTION_CONTROL
public static final VMSVehicleField<String> VMS_VEHICLE_SECONDARY_STATUS
public static final VMSVehicleField<ZonedDateTime> VMS_VEHICLE_SECDRY_STATUS_DATE_TIME
public static final VMSVehicleField<ZonedDateTime> VMS_VEHICLE_CONFD_DELIV_DATE_TIME
public static final VMSVehicleField<ZonedDateTime> VMS_VEHICLE_PRODUCTION_DATE_TIME
public static final VMSVehicleField<ZonedDateTime> VMS_VEHICLE_PLND_DELIV_DATE_TIME
public static final VMSVehicleField<Boolean> VMS_VEHICLE_IS_ARCHIVED
public static final VMSVehicleField<String> VEHICLE_IDENTIFICATION_NUMBER
public static final VMSVehicleField<String> VMS_VEHICLE_EXTERNAL_ID
public static final VMSVehicleField<String> VMS_VEHICLE_AVAILABILITY_STATUS
public static final VMSVehicleField<String> VMS_VEHICLE_IS_VISIBLE
public static final VMSVehicleField<String> VMS_VEHICLE_LOCATION
public static final VMSVehicleField<String> VMS_VEHICLE_CUSTOMER
public static final VMSVehicleField<String> VMS_VEHICLE_END_CUSTOMER
public static final VMSVehicleField<String> CREATED_BY_USER_NAME
public static final VMSVehicleField<String> VMS_VEHICLE_USAGE_STATUS
public static final VMSVehicleField<String> VMS_VEHICLE_SALES_CAMPAIGN
public static final VMSVehicleField<BigDecimal> VMS_VEHICLE_MILEAGE_QUANTITY
public static final VMSVehicleField<String> VMS_VEHICLE_MILEAGE_USAGE_UNIT
public static final VMSVehicleField<LocalDateTime> VMS_VEHICLE_REGISTRATION_DATE
public static final VMSVehicleField<String> VMS_VEHICLE_SEARCH_AREA
public static final VMSVehicleField<String> VMS_VEHICLE_ORDERING_PARTY
public static final VMSVehicleField<BigDecimal> VMS_VEH_GROSS_PRC_AMT_IN_VEH_PRC_CRCY
public static final VMSVehicleField<String> VMS_VEHICLE_PRICE_CRCY
public static final VMSVehicleField<String> VMS_VEHICLE_SHARING_LEVEL
public static final VMSVehicleField<Boolean> VMS_VEHICLE_IS_USED
public static final VMSVehicleField<String> LOGICAL_SYSTEM
public static final VMSVehicleLink<VMSVehicleHistory> TO_VMS_VEHICLE_HISTORY
public static final VMSVehicleLink<VMSVehicleIncomingInvoice> TO_VMS_VEHICLE_INCOMING_INVOICE
public static final VMSVehicleLink<VMSVehicleInvoice> TO_VMS_VEHICLE_INVOICE
public static final VMSVehicleLink<VMSVehiclePurchaseOrder> TO_VMS_VEHICLE_PURCHASE_ORDER
public static final VMSVehicleLink<VMSVehicleSalesOrder> TO_VMS_VEHICLE_SALES_ORDER
public static final VMSVehicleLink<VMSVehicleToEquipment> TO_VMS_VEHICLE_TO_EQUIPMENT
public VMSVehicle()
public VMSVehicle(@Nullable UUID vMSVehicleUUID, @Nullable String material, @Nullable String vMSDigitalVehicleHubModel, @Nullable String vMSVehicleInternalID, @Nullable String referenceVendor, @Nullable String vMSVehicleBatch, @Nullable String equipment, @Nullable String vMSVehicleActionDocType, @Nullable String plant, @Nullable String storageLocation, @Nullable String valuationType, @Nullable String configurationNumber, @Nullable String vMSVehiclePrimActionControl, @Nullable String vMSVehiclePrimaryStatus, @Nullable ZonedDateTime vMSVehiclePrimStatusDateTime, @Nullable String vMSVehicleSecdryActionControl, @Nullable String vMSVehicleSecondaryStatus, @Nullable ZonedDateTime vMSVehicleSecdryStatusDateTime, @Nullable ZonedDateTime vMSVehicleConfdDelivDateTime, @Nullable ZonedDateTime vMSVehicleProductionDateTime, @Nullable ZonedDateTime vMSVehiclePlndDelivDateTime, @Nullable Boolean vMSVehicleIsArchived, @Nullable String vehicleIdentificationNumber, @Nullable String vMSVehicleExternalID, @Nullable String vMSVehicleAvailabilityStatus, @Nullable String vMSVehicleIsVisible, @Nullable String vMSVehicleLocation, @Nullable String vMSVehicleCustomer, @Nullable String vMSVehicleEndCustomer, @Nullable String createdByUserName, @Nullable String vMSVehicleUsageStatus, @Nullable String vMSVehicleSalesCampaign, @Nullable BigDecimal vMSVehicleMileageQuantity, @Nullable String vMSVehicleMileageUsageUnit, @Nullable LocalDateTime vMSVehicleRegistrationDate, @Nullable String vMSVehicleSearchArea, @Nullable String vMSVehicleOrderingParty, @Nullable BigDecimal vMSVehGrossPrcAmtInVehPrcCrcy, @Nullable String vMSVehiclePriceCrcy, @Nullable String vMSVehicleSharingLevel, @Nullable Boolean vMSVehicleIsUsed, @Nullable String logicalSystem, List<VMSVehicleHistory> toVMSVehicleHistory, List<VMSVehicleIncomingInvoice> toVMSVehicleIncomingInvoice, List<VMSVehicleInvoice> toVMSVehicleInvoice, List<VMSVehiclePurchaseOrder> toVMSVehiclePurchaseOrder, List<VMSVehicleSalesOrder> toVMSVehicleSalesOrder, List<VMSVehicleToEquipment> toVMSVehicleToEquipment)
@Nonnull public Class<VMSVehicle> getType()
getType
in class VdmObject<VMSVehicle>
public void setVMSVehicleUUID(@Nullable UUID vMSVehicleUUID)
Original property name from the Odata EDM: VMSVehicleUUID
vMSVehicleUUID
- Vehicle GUID (Globally Unique IDentifier)public void setMaterial(@Nullable String material)
Original property name from the Odata EDM: Material
material
- Vehicle Modelpublic void setVMSDigitalVehicleHubModel(@Nullable String vMSDigitalVehicleHubModel)
Original property name from the Odata EDM: VMSDigitalVehicleHubModel
vMSDigitalVehicleHubModel
- DVH Modelpublic void setVMSVehicleInternalID(@Nullable String vMSVehicleInternalID)
Original property name from the Odata EDM: VMSVehicleInternalID
vMSVehicleInternalID
- Internal Vehicle Numberpublic void setReferenceVendor(@Nullable String referenceVendor)
Original property name from the Odata EDM: ReferenceVendor
referenceVendor
- Vendorpublic void setVMSVehicleBatch(@Nullable String vMSVehicleBatch)
Original property name from the Odata EDM: VMSVehicleBatch
vMSVehicleBatch
- Batch Numberpublic void setEquipment(@Nullable String equipment)
Original property name from the Odata EDM: Equipment
equipment
- Equipment Numberpublic void setVMSVehicleActionDocType(@Nullable String vMSVehicleActionDocType)
Original property name from the Odata EDM: VMSVehicleActionDocType
vMSVehicleActionDocType
- Type of Document for Actionpublic void setPlant(@Nullable String plant)
Original property name from the Odata EDM: Plant
plant
- Plantpublic void setStorageLocation(@Nullable String storageLocation)
Original property name from the Odata EDM: StorageLocation
storageLocation
- Storage locationpublic void setValuationType(@Nullable String valuationType)
Original property name from the Odata EDM: ValuationType
valuationType
- Valuation Typepublic void setConfigurationNumber(@Nullable String configurationNumber)
Original property name from the Odata EDM: ConfigurationNumber
configurationNumber
- Configuration (internal object number)public void setVMSVehiclePrimActionControl(@Nullable String vMSVehiclePrimActionControl)
Original property name from the Odata EDM: VMSVehiclePrimActionControl
vMSVehiclePrimActionControl
- Action Controlpublic void setVMSVehiclePrimaryStatus(@Nullable String vMSVehiclePrimaryStatus)
Original property name from the Odata EDM: VMSVehiclePrimaryStatus
vMSVehiclePrimaryStatus
- Primary Statuspublic void setVMSVehiclePrimStatusDateTime(@Nullable ZonedDateTime vMSVehiclePrimStatusDateTime)
Original property name from the Odata EDM: VMSVehiclePrimStatusDateTime
vMSVehiclePrimStatusDateTime
- Long Time Stamppublic void setVMSVehicleSecdryActionControl(@Nullable String vMSVehicleSecdryActionControl)
Original property name from the Odata EDM: VMSVehicleSecdryActionControl
vMSVehicleSecdryActionControl
- Action Controlpublic void setVMSVehicleSecondaryStatus(@Nullable String vMSVehicleSecondaryStatus)
Original property name from the Odata EDM: VMSVehicleSecondaryStatus
vMSVehicleSecondaryStatus
- Secondary Statuspublic void setVMSVehicleSecdryStatusDateTime(@Nullable ZonedDateTime vMSVehicleSecdryStatusDateTime)
Original property name from the Odata EDM: VMSVehicleSecdryStatusDateTime
vMSVehicleSecdryStatusDateTime
- Long Time Stamppublic void setVMSVehicleConfdDelivDateTime(@Nullable ZonedDateTime vMSVehicleConfdDelivDateTime)
Original property name from the Odata EDM: VMSVehicleConfdDelivDateTime
vMSVehicleConfdDelivDateTime
- Time Stamp for Confirmed Delivery Datepublic void setVMSVehicleProductionDateTime(@Nullable ZonedDateTime vMSVehicleProductionDateTime)
Original property name from the Odata EDM: VMSVehicleProductionDateTime
vMSVehicleProductionDateTime
- Time Stamp for Production Timepublic void setVMSVehiclePlndDelivDateTime(@Nullable ZonedDateTime vMSVehiclePlndDelivDateTime)
Original property name from the Odata EDM: VMSVehiclePlndDelivDateTime
vMSVehiclePlndDelivDateTime
- Time Stamp for Planned Delivery Timepublic void setVMSVehicleIsArchived(@Nullable Boolean vMSVehicleIsArchived)
Original property name from the Odata EDM: VMSVehicleIsArchived
vMSVehicleIsArchived
- Archivingpublic void setVehicleIdentificationNumber(@Nullable String vehicleIdentificationNumber)
Original property name from the Odata EDM: VehicleIdentificationNumber
vehicleIdentificationNumber
- Vehicle Identification Number (Vehicle Identification No.)public void setVMSVehicleExternalID(@Nullable String vMSVehicleExternalID)
Original property name from the Odata EDM: VMSVehicleExternalID
vMSVehicleExternalID
- External Vehicle Numberpublic void setVMSVehicleAvailabilityStatus(@Nullable String vMSVehicleAvailabilityStatus)
Original property name from the Odata EDM: VMSVehicleAvailabilityStatus
vMSVehicleAvailabilityStatus
- Availability Statuspublic void setVMSVehicleIsVisible(@Nullable String vMSVehicleIsVisible)
Original property name from the Odata EDM: VMSVehicleIsVisible
vMSVehicleIsVisible
- Visibilitypublic 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 setVMSVehicleEndCustomer(@Nullable String vMSVehicleEndCustomer)
Original property name from the Odata EDM: VMSVehicleEndCustomer
vMSVehicleEndCustomer
- End Customer (Central Business Partner)public void setCreatedByUserName(@Nullable String createdByUserName)
Original property name from the Odata EDM: CreatedByUserName
createdByUserName
- Name of Person Who Created Objectpublic void setVMSVehicleUsageStatus(@Nullable String vMSVehicleUsageStatus)
Original property name from the Odata EDM: VMSVehicleUsageStatus
vMSVehicleUsageStatus
- Vehicle Usagepublic void setVMSVehicleSalesCampaign(@Nullable String vMSVehicleSalesCampaign)
Original property name from the Odata EDM: VMSVehicleSalesCampaign
vMSVehicleSalesCampaign
- Sales Campaignpublic void setVMSVehicleMileageQuantity(@Nullable BigDecimal vMSVehicleMileageQuantity)
Original property name from the Odata EDM: VMSVehicleMileageQuantity
vMSVehicleMileageQuantity
- Counter Readingpublic void setVMSVehicleMileageUsageUnit(@Nullable String vMSVehicleMileageUsageUnit)
Original property name from the Odata EDM: VMSVehicleMileageUsageUnit
vMSVehicleMileageUsageUnit
- Fleet counter unitpublic void setVMSVehicleRegistrationDate(@Nullable LocalDateTime vMSVehicleRegistrationDate)
Original property name from the Odata EDM: VMSVehicleRegistrationDate
vMSVehicleRegistrationDate
- Initial Registration Datepublic void setVMSVehicleSearchArea(@Nullable String vMSVehicleSearchArea)
Original property name from the Odata EDM: VMSVehicleSearchArea
vMSVehicleSearchArea
- Vehicle Search Areapublic void setVMSVehicleOrderingParty(@Nullable String vMSVehicleOrderingParty)
Original property name from the Odata EDM: VMSVehicleOrderingParty
vMSVehicleOrderingParty
- Original Ordering Party of Vehiclepublic void setVMSVehGrossPrcAmtInVehPrcCrcy(@Nullable BigDecimal vMSVehGrossPrcAmtInVehPrcCrcy)
Original property name from the Odata EDM: VMSVehGrossPrcAmtInVehPrcCrcy
vMSVehGrossPrcAmtInVehPrcCrcy
- Gross List Price of Vehiclepublic void setVMSVehiclePriceCrcy(@Nullable String vMSVehiclePriceCrcy)
Original property name from the Odata EDM: VMSVehiclePriceCrcy
vMSVehiclePriceCrcy
- Currency of Vehicle Pricepublic void setVMSVehicleSharingLevel(@Nullable String vMSVehicleSharingLevel)
Original property name from the Odata EDM: VMSVehicleSharingLevel
vMSVehicleSharingLevel
- Sharing Levels for Vehicle Searchpublic void setVMSVehicleIsUsed(@Nullable Boolean vMSVehicleIsUsed)
Original property name from the Odata EDM: VMSVehicleIsUsed
vMSVehicleIsUsed
- Flag That Indicates That the Vehicle Is a Used Vehiclepublic void setLogicalSystem(@Nullable String logicalSystem)
Original property name from the Odata EDM: LogicalSystem
logicalSystem
- Logical systemprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<VMSVehicle>
@Nonnull protected Map<String,Object> getKey()
getKey
in class VdmObject<VMSVehicle>
@Nonnull protected Map<String,Object> toMapOfFields()
toMapOfFields
in class VdmObject<VMSVehicle>
protected void fromMap(Map<String,Object> inputValues)
fromMap
in class VdmObject<VMSVehicle>
@Nonnull public static <T> VMSVehicleField<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> VMSVehicleField<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<VMSVehicle>
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<VMSVehicle>
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<VMSVehicle>
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<VMSVehicle>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
toMapOfNavigationProperties
in class VdmObject<VMSVehicle>
@Nonnull public List<VMSVehicleHistory> fetchVMSVehicleHistory() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<VMSVehicleHistory> getVMSVehicleHistoryOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_VMSVehicleHistory of a queried VMSVehicle is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<VMSVehicleHistory>> getVMSVehicleHistoryIfPresent()
If the navigation property for an entity VMSVehicle has not been resolved yet, this method will not
query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setVMSVehicleHistory(@Nonnull List<VMSVehicleHistory> value)
If the navigation property to_VMSVehicleHistory of a queried VMSVehicle is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of VMSVehicleHistory entities.public void addVMSVehicleHistory(VMSVehicleHistory... entity)
If the navigation property to_VMSVehicleHistory of a queried VMSVehicle is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of VMSVehicleHistory entities.@Nonnull public List<VMSVehicleIncomingInvoice> fetchVMSVehicleIncomingInvoice() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<VMSVehicleIncomingInvoice> getVMSVehicleIncomingInvoiceOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_VMSVehicleIncomingInvoice of a queried VMSVehicle is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<VMSVehicleIncomingInvoice>> getVMSVehicleIncomingInvoiceIfPresent()
If the navigation property for an entity VMSVehicle has not been resolved yet, this method will not
query further information. Instead its Option
result state will be empty
.
Option
with
result state empty
is returned.public void setVMSVehicleIncomingInvoice(@Nonnull List<VMSVehicleIncomingInvoice> value)
If the navigation property to_VMSVehicleIncomingInvoice of a queried VMSVehicle is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of VMSVehicleIncomingInvoice entities.public void addVMSVehicleIncomingInvoice(VMSVehicleIncomingInvoice... entity)
If the navigation property to_VMSVehicleIncomingInvoice of a queried VMSVehicle is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of VMSVehicleIncomingInvoice entities.@Nonnull public List<VMSVehicleInvoice> fetchVMSVehicleInvoice() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<VMSVehicleInvoice> getVMSVehicleInvoiceOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_VMSVehicleInvoice of a queried VMSVehicle is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<VMSVehicleInvoice>> getVMSVehicleInvoiceIfPresent()
If the navigation property for an entity VMSVehicle has not been resolved yet, this method will not
query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setVMSVehicleInvoice(@Nonnull List<VMSVehicleInvoice> value)
If the navigation property to_VMSVehicleInvoice of a queried VMSVehicle is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of VMSVehicleInvoice entities.public void addVMSVehicleInvoice(VMSVehicleInvoice... entity)
If the navigation property to_VMSVehicleInvoice of a queried VMSVehicle is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of VMSVehicleInvoice entities.@Nonnull public List<VMSVehiclePurchaseOrder> fetchVMSVehiclePurchaseOrder() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<VMSVehiclePurchaseOrder> getVMSVehiclePurchaseOrderOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_VMSVehiclePurchaseOrder of a queried VMSVehicle is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<VMSVehiclePurchaseOrder>> getVMSVehiclePurchaseOrderIfPresent()
If the navigation property for an entity VMSVehicle has not been resolved yet, this method will not
query further information. Instead its Option
result state will be empty
.
Option
with
result state empty
is returned.public void setVMSVehiclePurchaseOrder(@Nonnull List<VMSVehiclePurchaseOrder> value)
If the navigation property to_VMSVehiclePurchaseOrder of a queried VMSVehicle is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of VMSVehiclePurchaseOrder entities.public void addVMSVehiclePurchaseOrder(VMSVehiclePurchaseOrder... entity)
If the navigation property to_VMSVehiclePurchaseOrder of a queried VMSVehicle is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of VMSVehiclePurchaseOrder entities.@Nonnull public List<VMSVehicleSalesOrder> fetchVMSVehicleSalesOrder() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<VMSVehicleSalesOrder> getVMSVehicleSalesOrderOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_VMSVehicleSalesOrder of a queried VMSVehicle is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<VMSVehicleSalesOrder>> getVMSVehicleSalesOrderIfPresent()
If the navigation property for an entity VMSVehicle has not been resolved yet, this method will not
query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setVMSVehicleSalesOrder(@Nonnull List<VMSVehicleSalesOrder> value)
If the navigation property to_VMSVehicleSalesOrder of a queried VMSVehicle is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of VMSVehicleSalesOrder entities.public void addVMSVehicleSalesOrder(VMSVehicleSalesOrder... entity)
If the navigation property to_VMSVehicleSalesOrder of a queried VMSVehicle is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of VMSVehicleSalesOrder entities.@Nonnull public List<VMSVehicleToEquipment> fetchVMSVehicleToEquipment() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
Please note: This method will not cache or persist the query results.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public List<VMSVehicleToEquipment> getVMSVehicleToEquipmentOrFetch() throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
If the navigation property to_VMSVehicleToEquipment of a queried VMSVehicle is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
com.sap.cloud.sdk.odatav2.connectivity.ODataException
- If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and
therefore has no ERP configuration context assigned. An entity is managed if it has been either
retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or
UPDATE call.@Nonnull public io.vavr.control.Option<List<VMSVehicleToEquipment>> getVMSVehicleToEquipmentIfPresent()
If the navigation property for an entity VMSVehicle has not been resolved yet, this method will not
query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setVMSVehicleToEquipment(@Nonnull List<VMSVehicleToEquipment> value)
If the navigation property to_VMSVehicleToEquipment of a queried VMSVehicle is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
value
- List of VMSVehicleToEquipment entities.public void addVMSVehicleToEquipment(VMSVehicleToEquipment... entity)
If the navigation property to_VMSVehicleToEquipment of a queried VMSVehicle is operated lazily, an ODataException can be thrown in case of an OData query error.
Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.
entity
- Array of VMSVehicleToEquipment entities.@Nonnull public static VMSVehicle.VMSVehicleBuilder builder()
@Nullable public UUID getVMSVehicleUUID()
Original property name from the Odata EDM: VMSVehicleUUID
@Nullable public String getMaterial()
Original property name from the Odata EDM: Material
@Nullable public String getVMSDigitalVehicleHubModel()
Original property name from the Odata EDM: VMSDigitalVehicleHubModel
@Nullable public String getVMSVehicleInternalID()
Original property name from the Odata EDM: VMSVehicleInternalID
@Nullable public String getReferenceVendor()
Original property name from the Odata EDM: ReferenceVendor
@Nullable public String getVMSVehicleBatch()
Original property name from the Odata EDM: VMSVehicleBatch
@Nullable public String getEquipment()
Original property name from the Odata EDM: Equipment
@Nullable public String getVMSVehicleActionDocType()
Original property name from the Odata EDM: VMSVehicleActionDocType
@Nullable public String getPlant()
Original property name from the Odata EDM: Plant
@Nullable public String getStorageLocation()
Original property name from the Odata EDM: StorageLocation
@Nullable public String getValuationType()
Original property name from the Odata EDM: ValuationType
@Nullable public String getConfigurationNumber()
Original property name from the Odata EDM: ConfigurationNumber
@Nullable public String getVMSVehiclePrimActionControl()
Original property name from the Odata EDM: VMSVehiclePrimActionControl
@Nullable public String getVMSVehiclePrimaryStatus()
Original property name from the Odata EDM: VMSVehiclePrimaryStatus
@Nullable public ZonedDateTime getVMSVehiclePrimStatusDateTime()
Original property name from the Odata EDM: VMSVehiclePrimStatusDateTime
@Nullable public String getVMSVehicleSecdryActionControl()
Original property name from the Odata EDM: VMSVehicleSecdryActionControl
@Nullable public String getVMSVehicleSecondaryStatus()
Original property name from the Odata EDM: VMSVehicleSecondaryStatus
@Nullable public ZonedDateTime getVMSVehicleSecdryStatusDateTime()
Original property name from the Odata EDM: VMSVehicleSecdryStatusDateTime
@Nullable public ZonedDateTime getVMSVehicleConfdDelivDateTime()
Original property name from the Odata EDM: VMSVehicleConfdDelivDateTime
@Nullable public ZonedDateTime getVMSVehicleProductionDateTime()
Original property name from the Odata EDM: VMSVehicleProductionDateTime
@Nullable public ZonedDateTime getVMSVehiclePlndDelivDateTime()
Original property name from the Odata EDM: VMSVehiclePlndDelivDateTime
@Nullable public Boolean getVMSVehicleIsArchived()
Original property name from the Odata EDM: VMSVehicleIsArchived
@Nullable public String getVehicleIdentificationNumber()
Original property name from the Odata EDM: VehicleIdentificationNumber
@Nullable public String getVMSVehicleExternalID()
Original property name from the Odata EDM: VMSVehicleExternalID
@Nullable public String getVMSVehicleAvailabilityStatus()
Original property name from the Odata EDM: VMSVehicleAvailabilityStatus
@Nullable public String getVMSVehicleIsVisible()
Original property name from the Odata EDM: VMSVehicleIsVisible
@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 getVMSVehicleEndCustomer()
Original property name from the Odata EDM: VMSVehicleEndCustomer
@Nullable public String getCreatedByUserName()
Original property name from the Odata EDM: CreatedByUserName
@Nullable public String getVMSVehicleUsageStatus()
Original property name from the Odata EDM: VMSVehicleUsageStatus
@Nullable public String getVMSVehicleSalesCampaign()
Original property name from the Odata EDM: VMSVehicleSalesCampaign
@Nullable public BigDecimal getVMSVehicleMileageQuantity()
Original property name from the Odata EDM: VMSVehicleMileageQuantity
@Nullable public String getVMSVehicleMileageUsageUnit()
Original property name from the Odata EDM: VMSVehicleMileageUsageUnit
@Nullable public LocalDateTime getVMSVehicleRegistrationDate()
Original property name from the Odata EDM: VMSVehicleRegistrationDate
@Nullable public String getVMSVehicleSearchArea()
Original property name from the Odata EDM: VMSVehicleSearchArea
@Nullable public String getVMSVehicleOrderingParty()
Original property name from the Odata EDM: VMSVehicleOrderingParty
@Nullable public BigDecimal getVMSVehGrossPrcAmtInVehPrcCrcy()
Original property name from the Odata EDM: VMSVehGrossPrcAmtInVehPrcCrcy
@Nullable public String getVMSVehiclePriceCrcy()
Original property name from the Odata EDM: VMSVehiclePriceCrcy
@Nullable public String getVMSVehicleSharingLevel()
Original property name from the Odata EDM: VMSVehicleSharingLevel
@Nullable public Boolean getVMSVehicleIsUsed()
Original property name from the Odata EDM: VMSVehicleIsUsed
@Nullable public String getLogicalSystem()
Original property name from the Odata EDM: LogicalSystem
@Nonnull public String toString()
toString
in class VdmObject<VMSVehicle>
public boolean equals(@Nullable Object o)
equals
in class VdmObject<VMSVehicle>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmObject<VMSVehicle>
public int hashCode()
hashCode
in class VdmObject<VMSVehicle>
Copyright © 2021 SAP SE. All rights reserved.