public final class SetInputTip extends UpdateActionImpl<ProductType>
See also ProductTypeUpdateCommand.
withUpdateableProductType(client(), productType -> { final String attributeName = "attributeName"; final AttributeDefinition attributeDefinition = AttributeDefinitionBuilder .of(attributeName, randomSlug(), StringAttributeType.of()) .build(); assertThat(productType.getAttribute(attributeName)).isNull(); final LocalizedString inputTip = en("inputTip"); final ProductType updatedProductType = client().executeBlocking(ProductTypeUpdateCommand.of(productType, asList(AddAttributeDefinition.of(attributeDefinition), SetInputTip.of(attributeName, inputTip)))); assertThat(updatedProductType.getAttribute(attributeName).getInputTip()).isEqualTo(inputTip); return updatedProductType; });
See the test code.
AttributeDefinition.getInputTip()
Modifier | Constructor and Description |
---|---|
protected |
SetInputTip(String attributeName,
LocalizedString inputTip) |
Modifier and Type | Method and Description |
---|---|
String |
getAttributeName() |
LocalizedString |
getInputTip() |
static SetInputTip |
of(String attributeName,
LocalizedString inputTip) |
getAction
protected SetInputTip(String attributeName, @Nullable LocalizedString inputTip)
public static SetInputTip of(String attributeName, @Nullable LocalizedString inputTip)
public String getAttributeName()
@Nullable public LocalizedString getInputTip()