Class ConversionParameters.ConversionParametersBuilder
- java.lang.Object
-
- de.hybris.platform.odata2services.converter.ConversionParameters.ConversionParametersBuilder
-
- Enclosing class:
- ConversionParameters
public static class ConversionParameters.ConversionParametersBuilder extends java.lang.ObjectA builder for creating instances ofConversionParameters
-
-
Constructor Summary
Constructors Constructor Description ConversionParametersBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ConversionParametersbuild()Creates newConversionParametersinstance.static ConversionParameters.ConversionParametersBuilderconversionParametersBuilder()Creates builder instance.ConversionParameters.ConversionParametersBuilderfrom(ConversionParameters parameters)Initializes this builder to the values like in the sample parameters provided.ConversionParameters.ConversionParametersBuilderwithAttributeName(java.lang.String name)Specifies context attribute name for theConversionParametersto create.ConversionParameters.ConversionParametersBuilderwithAttributeValue(java.lang.Object value)Specifies attribute value for theConversionParametersto create.ConversionParameters.ConversionParametersBuilderwithContentLocale(java.util.Locale locale)Specifies locale of the ODataEntry content.ConversionParameters.ConversionParametersBuilderwithContext(org.apache.olingo.odata2.api.processor.ODataContext context)Specifies OData context for theConversionParametersto create.ConversionParameters.ConversionParametersBuilderwithIntegrationItem(IntegrationItem item)Specifies integration item for theConversionParametersto create.
-
-
-
Method Detail
-
conversionParametersBuilder
public static ConversionParameters.ConversionParametersBuilder conversionParametersBuilder()
Creates builder instance.- Returns:
- new instance of the builder.
-
from
public ConversionParameters.ConversionParametersBuilder from(ConversionParameters parameters)
Initializes this builder to the values like in the sample parameters provided. So, if a call is made:conversionParametersBuilder().from(sample).build();it will produce a different instance of theConversionParameters, which is in exactly same state as thesample.- Parameters:
parameters- a sample to use for initializing builder.- Returns:
- a builder set to create a new
ConversionParametersinstance that is different from thesamplebut having same state.
-
withAttributeName
public ConversionParameters.ConversionParametersBuilder withAttributeName(java.lang.String name)
Specifies context attribute name for theConversionParametersto create.- Parameters:
name- name of the ODataEntry attribute being converted.- Returns:
- builder with the attribute name specified.
-
withAttributeValue
public ConversionParameters.ConversionParametersBuilder withAttributeValue(java.lang.Object value)
Specifies attribute value for theConversionParametersto create.- Parameters:
value- value of the ODataEntry attribute to be converted.- Returns:
- builder with the attribute value specified.
-
withIntegrationItem
public ConversionParameters.ConversionParametersBuilder withIntegrationItem(IntegrationItem item)
Specifies integration item for theConversionParametersto create.- Parameters:
item- an integration item, in which the converted attribute value should be set.- Returns:
- a builder with the integration item specified.
-
withContentLocale
public ConversionParameters.ConversionParametersBuilder withContentLocale(java.util.Locale locale)
Specifies locale of the ODataEntry content.- Parameters:
locale- locale of the localized attributes values.- Returns:
- a builder with the content locale specified.
-
withContext
public ConversionParameters.ConversionParametersBuilder withContext(org.apache.olingo.odata2.api.processor.ODataContext context)
Specifies OData context for theConversionParametersto create.- Parameters:
context- a context providing additional information for the attribute value conversion.- Returns:
- a builder with the OData context specified.
-
build
public ConversionParameters build()
Creates newConversionParametersinstance.- Returns:
- an instance that has characteristics that were specified by the
with...methods prior to calling this method.
-
-