Class HeaderReleaseFluentHelper
- All Implemented Interfaces:
FluentHelperExecutable<Object>
-
Field Summary
Fields inherited from class com.sap.cloud.sdk.datamodel.odata.helper.FluentHelperBasic
csrfTokenRetriever, entityCollection -
Constructor Summary
ConstructorsConstructorDescriptionHeaderReleaseFluentHelper(String servicePath, String schedulingAgreement, Boolean schedgAgreementWithJitProfile, Boolean schedgAgreementWithFrcProfile, Boolean schedgAgreementCreateFrcAndJit, Boolean schedgAgreementCreateFrcOnly, Boolean schedgAgreementCreateJitOnly, Boolean schedgAgreementCreateWoutSline, Boolean schedgAgreementDeactFrcTolChck, Boolean schedgAgreementdeactJitTolChck, String schedgAgreementMoveCreateDate, Boolean schedgAgreementOffFrcDynStop, Boolean schedgAgreementOffJitDynStop, String schedgAgreementSelectionScope, String schedgAgreementStandardRelDate) Creates a fluent helper object that will execute the HeaderRelease OData function import with the provided parameters. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.http.client.methods.HttpUriRequestcreateRequest(URI uri) executeRequest(HttpDestinationProperties destination) Execute this function import.protected Class<ActionResponse>protected Stringprotected com.google.gson.JsonElementrefineJsonResponse(com.google.gson.JsonElement jsonElement) Methods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.FluentHelperFunction
executeMultiple, executeSingle, getCsrfTokenRetriever, toRequest, withCsrfToken, withoutCsrfTokenMethods inherited from class com.sap.cloud.sdk.datamodel.odata.helper.FluentHelperBasic
getHeaders, getParametersForRequestOnly, getServicePath, getThis, withHeader, withHeaders, withQueryParameter
-
Constructor Details
-
HeaderReleaseFluentHelper
public HeaderReleaseFluentHelper(@Nonnull String servicePath, @Nonnull String schedulingAgreement, @Nonnull Boolean schedgAgreementWithJitProfile, @Nonnull Boolean schedgAgreementWithFrcProfile, @Nonnull Boolean schedgAgreementCreateFrcAndJit, @Nonnull Boolean schedgAgreementCreateFrcOnly, @Nonnull Boolean schedgAgreementCreateJitOnly, @Nonnull Boolean schedgAgreementCreateWoutSline, @Nonnull Boolean schedgAgreementDeactFrcTolChck, @Nonnull Boolean schedgAgreementdeactJitTolChck, @Nonnull String schedgAgreementMoveCreateDate, @Nonnull Boolean schedgAgreementOffFrcDynStop, @Nonnull Boolean schedgAgreementOffJitDynStop, @Nonnull String schedgAgreementSelectionScope, @Nonnull String schedgAgreementStandardRelDate) Creates a fluent helper object that will execute the HeaderRelease OData function import with the provided parameters. To perform execution, call theexecuteRequestmethod on the fluent helper object.- Parameters:
schedgAgreementWithJitProfile- Scheduling Agreement Jit Release Strategy ProfileConstraints: none
Original parameter name from the Odata EDM: SchedgAgreementWithJitProfile
schedgAgreementCreateWoutSline- Create without Schedule LineConstraints: none
Original parameter name from the Odata EDM: SchedgAgreementCreateWoutSline
schedgAgreementCreateFrcOnly- Forecast OnlyConstraints: none
Original parameter name from the Odata EDM: SchedgAgreementCreateFrcOnly
schedgAgreementdeactJitTolChck- Deactivate Jit Tolerance CheckConstraints: none
Original parameter name from the Odata EDM: SchedgAgreementdeactJitTolChck
schedgAgreementStandardRelDate- Schediling Agreement Release DateConstraints: Not nullable, Maximum length: 1
Original parameter name from the Odata EDM: SchedgAgreementStandardRelDate
schedgAgreementMoveCreateDate- Move Release Creation DateConstraints: Not nullable, Maximum length: 2
Original parameter name from the Odata EDM: SchedgAgreementMoveCreateDate
schedgAgreementSelectionScope- Scope of SelectionConstraints: Not nullable, Maximum length: 1
Original parameter name from the Odata EDM: SchedgAgreementSelectionScope
schedgAgreementCreateFrcAndJit- Forecast And Jit ScheduleConstraints: none
Original parameter name from the Odata EDM: SchedgAgreementCreateFrcAndJit
schedgAgreementOffFrcDynStop- Deactivate Forecast Dynamic StoppingConstraints: none
Original parameter name from the Odata EDM: SchedgAgreementOffFrcDynStop
schedulingAgreement- Scheduling AgreementConstraints: Not nullable, Maximum length: 10
Original parameter name from the Odata EDM: SchedulingAgreement
schedgAgreementOffJitDynStop- Deactivate Jit Dynamic StoppingConstraints: none
Original parameter name from the Odata EDM: SchedgAgreementOffJitDynStop
schedgAgreementWithFrcProfile- Scheduling Agreement Forecast Release Strategy ProfileConstraints: none
Original parameter name from the Odata EDM: SchedgAgreementWithFrcProfile
servicePath- Service path to be used to call the functions against.schedgAgreementDeactFrcTolChck- Deactivate Forecast Tolearance CheckConstraints: none
Original parameter name from the Odata EDM: SchedgAgreementDeactFrcTolChck
schedgAgreementCreateJitOnly- Jit OnlyConstraints: none
Original parameter name from the Odata EDM: SchedgAgreementCreateJitOnly
-
-
Method Details
-
getEntityClass
- Specified by:
getEntityClassin classFluentHelperBasic<HeaderReleaseFluentHelper,ActionResponse, ActionResponse>
-
getFunctionName
- Specified by:
getFunctionNamein classFluentHelperFunction<HeaderReleaseFluentHelper,ActionResponse, ActionResponse>
-
refineJsonResponse
@Nullable protected com.google.gson.JsonElement refineJsonResponse(@Nullable com.google.gson.JsonElement jsonElement) - Overrides:
refineJsonResponsein classFluentHelperFunction<HeaderReleaseFluentHelper,ActionResponse, ActionResponse>
-
getParameters
- Specified by:
getParametersin classFluentHelperFunction<HeaderReleaseFluentHelper,ActionResponse, ActionResponse>
-
createRequest
- Specified by:
createRequestin classFluentHelperFunction<HeaderReleaseFluentHelper,ActionResponse, ActionResponse>
-
executeRequest
Execute this function import.- Specified by:
executeRequestin interfaceFluentHelperExecutable<Object>- Specified by:
executeRequestin classFluentHelperBasic<HeaderReleaseFluentHelper,ActionResponse, ActionResponse>
-