public class InstallEquipWithDataTransferFluentHelper extends FluentHelperFunction<InstallEquipWithDataTransferFluentHelper,Equipment,Equipment>
Constructor and Description |
---|
InstallEquipWithDataTransferFluentHelper(String servicePath,
String equipment,
LocalDateTime validityEndDate,
String superordinateEquipment,
String functionalLocation,
String equipInstallationPositionNmbr,
LocalDateTime equipmentInstallationDate,
LocalTime equipmentInstallationTime,
Boolean locationCopyIsRequested,
Boolean roomCopyIsRequested,
Boolean plantSectionCopyIsRequested,
Boolean workCenterCopyIsRequested,
Boolean aBCIndicatorCopyIsRequested,
Boolean sortFieldCopyIsRequested,
Boolean businessAreaCopyIsRequested,
Boolean costCenterCopyIsRequested,
Boolean wBSElementCopyIsRequested,
Boolean standingOrderCopyIsRequested,
Boolean settlementOrderCopyIsRequested,
Boolean maintPlanningPlantCopyIsReqd,
Boolean maintWorkCenterCopyIsRequested,
Boolean catalogProfileCopyIsRequested,
Boolean salesOrganizationCopyIsReqd)
Creates a fluent helper object that will execute the InstallEquipWithDataTransfer OData function import
with the provided parameters.
|
Modifier and Type | Method and Description |
---|---|
protected org.apache.http.client.methods.HttpUriRequest |
createRequest(URI uri)
Creates a request for this function based on the given
URI . |
Equipment |
execute(HttpDestinationProperties destination)
Deprecated.
Use the improved method
executeRequest(HttpDestinationProperties) instead. |
protected Class<Equipment> |
getEntityClass()
Returns a class object of the type this fluent helper works with.
|
protected String |
getFunctionName()
The exact name of the function to be called on the OData Endpoint.
|
protected Map<String,Object> |
getParameters()
Getter for the map of parameters to be used in the function call.
|
protected com.google.gson.JsonElement |
refineJsonResponse(com.google.gson.JsonElement jsonElement)
Transform the JSON element from the response to extract a result entity.
|
executeMultiple, executeRequest, executeSingle, getJsonResponseObjectName, toRequest
and, cachingMetadata, getHeaders, getHeadersForRequestAndImplicitRequests, getHeadersForRequestOnly, getParametersForRequestOnly, getServicePath, getThis, getVersionIdentifier, isCachingMetadata, onRequestAndImplicitRequests, onRequestOnly, withHeader, withHeaders, withoutCachingMetadata, withQueryParameter
public InstallEquipWithDataTransferFluentHelper(@Nonnull String servicePath, @Nonnull String equipment, @Nonnull LocalDateTime validityEndDate, @Nullable String superordinateEquipment, @Nullable String functionalLocation, @Nullable String equipInstallationPositionNmbr, @Nullable LocalDateTime equipmentInstallationDate, @Nullable LocalTime equipmentInstallationTime, @Nullable Boolean locationCopyIsRequested, @Nullable Boolean roomCopyIsRequested, @Nullable Boolean plantSectionCopyIsRequested, @Nullable Boolean workCenterCopyIsRequested, @Nullable Boolean aBCIndicatorCopyIsRequested, @Nullable Boolean sortFieldCopyIsRequested, @Nullable Boolean businessAreaCopyIsRequested, @Nullable Boolean costCenterCopyIsRequested, @Nullable Boolean wBSElementCopyIsRequested, @Nullable Boolean standingOrderCopyIsRequested, @Nullable Boolean settlementOrderCopyIsRequested, @Nullable Boolean maintPlanningPlantCopyIsReqd, @Nullable Boolean maintWorkCenterCopyIsRequested, @Nullable Boolean catalogProfileCopyIsRequested, @Nullable Boolean salesOrganizationCopyIsReqd)
execute
method on the fluent helper
object.maintPlanningPlantCopyIsReqd
- Indicator
Constraints: Nullable
Original parameter name from the Odata EDM: MaintPlanningPlantCopyIsReqd
workCenterCopyIsRequested
- Indicator
Constraints: Nullable
Original parameter name from the Odata EDM: WorkCenterCopyIsRequested
costCenterCopyIsRequested
- Indicator
Constraints: Nullable
Original parameter name from the Odata EDM: CostCenterCopyIsRequested
equipment
- Equipment
Constraints: Not nullable, Maximum length: 18
Original parameter name from the Odata EDM: Equipment
catalogProfileCopyIsRequested
- Indicator
Constraints: Nullable
Original parameter name from the Odata EDM: CatalogProfileCopyIsRequested
wBSElementCopyIsRequested
- Indicator
Constraints: Nullable
Original parameter name from the Odata EDM: WBSElementCopyIsRequested
validityEndDate
- Valid To
Constraints: Not nullable, Precision: 0
Original parameter name from the Odata EDM: ValidityEndDate
equipmentInstallationDate
- Changed On
Constraints: Nullable, Precision: 0
Original parameter name from the Odata EDM: EquipmentInstallationDate
salesOrganizationCopyIsReqd
- Indicator
Constraints: Nullable
Original parameter name from the Odata EDM: SalesOrganizationCopyIsReqd
plantSectionCopyIsRequested
- Indicator
Constraints: Nullable
Original parameter name from the Odata EDM: PlantSectionCopyIsRequested
superordinateEquipment
- Superord. Equipment
Constraints: Nullable, Maximum length: 18
Original parameter name from the Odata EDM: SuperordinateEquipment
standingOrderCopyIsRequested
- Indicator
Constraints: Nullable
Original parameter name from the Odata EDM: StandingOrderCopyIsRequested
maintWorkCenterCopyIsRequested
- Indicator
Constraints: Nullable
Original parameter name from the Odata EDM: MaintWorkCenterCopyIsRequested
servicePath
- Service path to be used to call the functions against.functionalLocation
- Functional Location
Constraints: Nullable, Maximum length: 40
Original parameter name from the Odata EDM: FunctionalLocation
equipmentInstallationTime
- Time
Constraints: Nullable, Precision: 0
Original parameter name from the Odata EDM: EquipmentInstallationTime
businessAreaCopyIsRequested
- Indicator
Constraints: Nullable
Original parameter name from the Odata EDM: BusinessAreaCopyIsRequested
settlementOrderCopyIsRequested
- Indicator
Constraints: Nullable
Original parameter name from the Odata EDM: SettlementOrderCopyIsRequested
sortFieldCopyIsRequested
- Indicator
Constraints: Nullable
Original parameter name from the Odata EDM: SortFieldCopyIsRequested
equipInstallationPositionNmbr
- Position
Constraints: Nullable, Maximum length: 4
Original parameter name from the Odata EDM: EquipInstallationPositionNmbr
roomCopyIsRequested
- Indicator
Constraints: Nullable
Original parameter name from the Odata EDM: RoomCopyIsRequested
aBCIndicatorCopyIsRequested
- Indicator
Constraints: Nullable
Original parameter name from the Odata EDM: ABCIndicatorCopyIsRequested
locationCopyIsRequested
- Indicator
Constraints: Nullable
Original parameter name from the Odata EDM: LocationCopyIsRequested
@Nonnull protected Class<Equipment> getEntityClass()
FluentHelperBasic
getEntityClass
in class FluentHelperBasic<InstallEquipWithDataTransferFluentHelper,Equipment,Equipment>
@Nonnull protected String getFunctionName()
FluentHelperFunction
getFunctionName
in class FluentHelperFunction<InstallEquipWithDataTransferFluentHelper,Equipment,Equipment>
@Nullable protected com.google.gson.JsonElement refineJsonResponse(@Nullable com.google.gson.JsonElement jsonElement)
FluentHelperFunction
refineJsonResponse
in class FluentHelperFunction<InstallEquipWithDataTransferFluentHelper,Equipment,Equipment>
jsonElement
- The optional response JSON element@Nonnull protected Map<String,Object> getParameters()
FluentHelperFunction
The map maps the ODataName of a parameter to the corresponding value.
getParameters
in class FluentHelperFunction<InstallEquipWithDataTransferFluentHelper,Equipment,Equipment>
@Nonnull protected org.apache.http.client.methods.HttpUriRequest createRequest(@Nonnull URI uri)
FluentHelperFunction
URI
.
Examples for such requests are HttpGet
and HttpPost
.
createRequest
in class FluentHelperFunction<InstallEquipWithDataTransferFluentHelper,Equipment,Equipment>
uri
- The URI
the request should target.@Deprecated @Nullable public Equipment execute(@Nonnull HttpDestinationProperties destination) throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
executeRequest(HttpDestinationProperties)
instead.execute
in class FluentHelperBasic<InstallEquipWithDataTransferFluentHelper,Equipment,Equipment>
destination
- The destination to use for the request.com.sap.cloud.sdk.odatav2.connectivity.ODataException
- The exception occurred during request executionCopyright © 2021 SAP SE. All rights reserved.