Interface StoreUpdateAction
- All Superinterfaces:
ResourceUpdateAction<StoreUpdateAction>
- All Known Subinterfaces:
StoreAddCountryAction,StoreAddDistributionChannelAction,StoreAddProductSelectionAction,StoreAddSupplyChannelAction,StoreChangeProductSelectionAction,StoreRemoveCountryAction,StoreRemoveDistributionChannelAction,StoreRemoveProductSelectionAction,StoreRemoveSupplyChannelAction,StoreSetCheckoutUrlTemplateAction,StoreSetContactUrlAction,StoreSetCookiePolicyUrlAction,StoreSetCountriesAction,StoreSetCustomFieldAction,StoreSetCustomTypeAction,StoreSetDistributionChannelsAction,StoreSetFaqUrlAction,StoreSetImprintUrlAction,StoreSetLanguagesAction,StoreSetNameAction,StoreSetOrderUrlTemplateAction,StoreSetPrivacyPolicyUrlAction,StoreSetProductSelectionsAction,StoreSetRefundPolicyUrlAction,StoreSetShippingPolicyUrlAction,StoreSetSupplyChannelsAction,StoreSetTermsOfServiceUrlAction
StoreUpdateAction
Example to create a subtype instance using the builder pattern
Example to create a subtype instance using the builder pattern
StoreUpdateAction storeUpdateAction = StoreUpdateAction.addCountryBuilder()
country(countryBuilder -> countryBuilder)
.build()
-
Method Summary
Modifier and TypeMethodDescriptionstatic StoreAddCountryActionBuilderbuilder for addCountry subtypebuilder for addDistributionChannel subtypebuilder for addProductSelection subtypebuilder for addSupplyChannel subtypebuilder for changeProductSelectionActive subtypecopyDeep()static StoreUpdateActiondeepCopy(StoreUpdateAction template) factory method to create a deep copy of StoreUpdateAction@NotNull Stringbuilder for removeCountry subtypebuilder for removeDistributionChannel subtypebuilder for removeProductSelection subtypebuilder for removeSupplyChannel subtypebuilder for setCheckoutUrlTemplate subtypebuilder for setContactUrl subtypebuilder for setCookiePolicyUrl subtypebuilder for setCountries subtypebuilder for setCustomField subtypebuilder for setCustomType subtypebuilder for setDistributionChannels subtypestatic StoreSetFaqUrlActionBuilderbuilder for setFaqUrl subtypebuilder for setImprintUrl subtypebuilder for setLanguages subtypestatic StoreSetNameActionBuilderbuilder for setName subtypebuilder for setOrderUrlTemplate subtypebuilder for setPrivacyPolicyUrl subtypebuilder for setProductSelections subtypebuilder for setRefundPolicyUrl subtypebuilder for setShippingPolicyUrl subtypebuilder for setSupplyChannels subtypebuilder for setTermsOfServiceUrl subtypestatic tools.jackson.core.type.TypeReference<StoreUpdateAction>gives a TypeReference for usage with Jackson DataBinddefault <T> TwithStoreUpdateAction(Function<StoreUpdateAction, T> helper) accessor map functionMethods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Method Details
-
getAction
- Specified by:
getActionin interfaceResourceUpdateAction<StoreUpdateAction>- Returns:
- action
-
copyDeep
StoreUpdateAction copyDeep() -
deepCopy
factory method to create a deep copy of StoreUpdateAction- Parameters:
template- instance to be copied- Returns:
- copy instance
-
addCountryBuilder
builder for addCountry subtype- Returns:
- builder
-
addDistributionChannelBuilder
builder for addDistributionChannel subtype- Returns:
- builder
-
addProductSelectionBuilder
builder for addProductSelection subtype- Returns:
- builder
-
addSupplyChannelBuilder
builder for addSupplyChannel subtype- Returns:
- builder
-
changeProductSelectionActiveBuilder
builder for changeProductSelectionActive subtype- Returns:
- builder
-
removeCountryBuilder
builder for removeCountry subtype- Returns:
- builder
-
removeDistributionChannelBuilder
builder for removeDistributionChannel subtype- Returns:
- builder
-
removeProductSelectionBuilder
builder for removeProductSelection subtype- Returns:
- builder
-
removeSupplyChannelBuilder
builder for removeSupplyChannel subtype- Returns:
- builder
-
setCheckoutUrlTemplateBuilder
builder for setCheckoutUrlTemplate subtype- Returns:
- builder
-
setContactUrlBuilder
builder for setContactUrl subtype- Returns:
- builder
-
setCookiePolicyUrlBuilder
builder for setCookiePolicyUrl subtype- Returns:
- builder
-
setCountriesBuilder
builder for setCountries subtype- Returns:
- builder
-
setCustomFieldBuilder
builder for setCustomField subtype- Returns:
- builder
-
setCustomTypeBuilder
builder for setCustomType subtype- Returns:
- builder
-
setDistributionChannelsBuilder
builder for setDistributionChannels subtype- Returns:
- builder
-
setFaqUrlBuilder
builder for setFaqUrl subtype- Returns:
- builder
-
setImprintUrlBuilder
builder for setImprintUrl subtype- Returns:
- builder
-
setLanguagesBuilder
builder for setLanguages subtype- Returns:
- builder
-
setNameBuilder
builder for setName subtype- Returns:
- builder
-
setOrderUrlTemplateBuilder
builder for setOrderUrlTemplate subtype- Returns:
- builder
-
setPrivacyPolicyUrlBuilder
builder for setPrivacyPolicyUrl subtype- Returns:
- builder
-
setProductSelectionsBuilder
builder for setProductSelections subtype- Returns:
- builder
-
setRefundPolicyUrlBuilder
builder for setRefundPolicyUrl subtype- Returns:
- builder
-
setShippingPolicyUrlBuilder
builder for setShippingPolicyUrl subtype- Returns:
- builder
-
setSupplyChannelsBuilder
builder for setSupplyChannels subtype- Returns:
- builder
-
setTermsOfServiceUrlBuilder
builder for setTermsOfServiceUrl subtype- Returns:
- builder
-
withStoreUpdateAction
accessor map function- Type Parameters:
T- mapped type- Parameters:
helper- function to map the object- Returns:
- mapped value
-
typeReference
gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-