public class BOMComparisonFluentHelper extends FluentHelperFunction<BOMComparisonFluentHelper,ComparisonResult,List<ComparisonResult>>
Constructor and Description |
---|
BOMComparisonFluentHelper(Boolean isBOMItemQuantity,
String changeNumberSecondary,
Boolean isBOMItemCategory,
Boolean isBOMItemDescription,
Boolean isBOMItemNumber,
String materialPrimary,
String plantPrimary,
String bOMVariantUsagePrimary,
String bOMVariantPrimary,
String bOMVersionPrimary,
LocalDateTime bOMValidityDatePrimary,
String changeNumberPrimary,
String materialSecondary,
String plantSecondary,
String bOMVariantUsageSecondary,
String bOMVariantSecondary,
String bOMVersionSecondary,
LocalDateTime bOMValidityDateSecondary)
Creates a fluent helper object that will execute the BOMComparison OData function import with the provided parameters.
|
Modifier and Type | Method and Description |
---|---|
protected org.apache.http.client.methods.HttpUriRequest |
createRequest(URI uri) |
List<ComparisonResult> |
execute(ErpConfigContext configContext)
Executes the underlying query using the stored values, plus any query modifiers that were previously called.
|
protected Class<ComparisonResult> |
getEntityClass() |
protected String |
getFunctionName() |
protected Map<String,Object> |
getParameters() |
protected String |
getPath() |
executeMultiple, executeSingle, withHttpHeader
execute, getThis, getVersionIdentifier
public BOMComparisonFluentHelper(Boolean isBOMItemQuantity, String changeNumberSecondary, Boolean isBOMItemCategory, Boolean isBOMItemDescription, Boolean isBOMItemNumber, String materialPrimary, String plantPrimary, String bOMVariantUsagePrimary, String bOMVariantPrimary, String bOMVersionPrimary, LocalDateTime bOMValidityDatePrimary, String changeNumberPrimary, String materialSecondary, String plantSecondary, String bOMVariantUsageSecondary, String bOMVariantSecondary, String bOMVersionSecondary, LocalDateTime bOMValidityDateSecondary)
execute
method on the fluent helper object.isBOMItemNumber
- IndicatorConstraints: none
Original parameter name from the Odata EDM: IsBOMItemNumber
bOMVariantSecondary
- Constraints: noneOriginal parameter name from the Odata EDM: BOMVariantSecondary
isBOMItemDescription
- IndicatorConstraints: none
Original parameter name from the Odata EDM: IsBOMItemDescription
isBOMItemCategory
- IndicatorConstraints: none
Original parameter name from the Odata EDM: IsBOMItemCategory
changeNumberPrimary
- Constraints: noneOriginal parameter name from the Odata EDM: ChangeNumberPrimary
plantSecondary
- Constraints: noneOriginal parameter name from the Odata EDM: PlantSecondary
changeNumberSecondary
- Constraints: noneOriginal parameter name from the Odata EDM: ChangeNumberSecondary
bOMVariantPrimary
- Constraints: noneOriginal parameter name from the Odata EDM: BOMVariantPrimary
bOMVersionSecondary
- Constraints: noneOriginal parameter name from the Odata EDM: BOMVersionSecondary
isBOMItemQuantity
- IndicatorConstraints: none
Original parameter name from the Odata EDM: IsBOMItemQuantity
bOMVariantUsagePrimary
- Constraints: noneOriginal parameter name from the Odata EDM: BOMVariantUsagePrimary
materialSecondary
- Constraints: noneOriginal parameter name from the Odata EDM: MaterialSecondary
plantPrimary
- Constraints: noneOriginal parameter name from the Odata EDM: PlantPrimary
bOMValidityDatePrimary
- Time StampConstraints: Not nullable, Precision: 0
Original parameter name from the Odata EDM: BOMValidityDatePrimary
bOMVariantUsageSecondary
- Constraints: noneOriginal parameter name from the Odata EDM: BOMVariantUsageSecondary
bOMVersionPrimary
- Constraints: noneOriginal parameter name from the Odata EDM: BOMVersionPrimary
bOMValidityDateSecondary
- Time StampConstraints: Not nullable, Precision: 0
Original parameter name from the Odata EDM: BOMValidityDateSecondary
materialPrimary
- Constraints: noneOriginal parameter name from the Odata EDM: MaterialPrimary
protected Class<ComparisonResult> getEntityClass()
getEntityClass
in class FluentHelperBasic<BOMComparisonFluentHelper,ComparisonResult,List<ComparisonResult>>
protected String getPath()
getPath
in class FluentHelperFunction<BOMComparisonFluentHelper,ComparisonResult,List<ComparisonResult>>
protected String getFunctionName()
getFunctionName
in class FluentHelperFunction<BOMComparisonFluentHelper,ComparisonResult,List<ComparisonResult>>
protected Map<String,Object> getParameters()
getParameters
in class FluentHelperFunction<BOMComparisonFluentHelper,ComparisonResult,List<ComparisonResult>>
protected org.apache.http.client.methods.HttpUriRequest createRequest(URI uri)
createRequest
in class FluentHelperFunction<BOMComparisonFluentHelper,ComparisonResult,List<ComparisonResult>>
public List<ComparisonResult> execute(ErpConfigContext configContext) throws com.sap.cloud.sdk.odatav2.connectivity.ODataException
execute
in class FluentHelperBasic<BOMComparisonFluentHelper,ComparisonResult,List<ComparisonResult>>
configContext
- Supply the ERP system context for executing the underlying OData query.com.sap.cloud.sdk.odatav2.connectivity.ODataException
ErpConfigContext.ErpConfigContext()
Copyright © 2018 SAP SE. All rights reserved.