T
- the type of the attribute valuepublic interface AttributeAccess<T>
Product attributes are documented here.
NamedAttributeAccess
NamedAttributeAccess<T> ofName(String name)
AttributeMapper<T> attributeMapper()
boolean canHandle(AttributeDefinition attributeDefinition)
static AttributeAccess<Boolean> ofBoolean()
static AttributeAccess<Set<Boolean>> ofBooleanSet()
static AttributeAccess<String> ofString()
static AttributeAccess<Set<String>> ofStringSet()
static AttributeAccess<String> ofText()
static AttributeAccess<Set<String>> ofTextSet()
static AttributeAccess<LocalizedString> ofLocalizedString()
static AttributeAccess<Set<LocalizedString>> ofLocalizedStringSet()
static AttributeAccess<EnumValue> ofEnumValue()
static AttributeAccess<Set<EnumValue>> ofEnumValueSet()
static AttributeAccess<LocalizedEnumValue> ofLocalizedEnumValue()
static AttributeAccess<Set<LocalizedEnumValue>> ofLocalizedEnumValueSet()
static AttributeAccess<Double> ofDouble()
static AttributeAccess<Set<Double>> ofDoubleSet()
static AttributeAccess<Integer> ofInteger()
static AttributeAccess<Set<Integer>> ofIntegerSet()
static AttributeAccess<Long> ofLong()
static AttributeAccess<Set<Long>> ofLongSet()
static AttributeAccess<javax.money.MonetaryAmount> ofMoney()
static AttributeAccess<Set<javax.money.MonetaryAmount>> ofMoneySet()
static AttributeAccess<LocalDate> ofLocalDate()
static AttributeAccess<Set<LocalDate>> ofLocalDateSet()
static AttributeAccess<LocalDate> ofDate()
static AttributeAccess<Set<LocalDate>> ofDateSet()
static AttributeAccess<LocalTime> ofLocalTime()
static AttributeAccess<Set<LocalTime>> ofLocalTimeSet()
static AttributeAccess<LocalTime> ofTime()
static AttributeAccess<Set<LocalTime>> ofTimeSet()
static AttributeAccess<ZonedDateTime> ofDateTime()
static AttributeAccess<Set<ZonedDateTime>> ofDateTimeSet()
static AttributeAccess<ZonedDateTime> ofZonedDateTime()
static AttributeAccess<Set<ZonedDateTime>> ofZonedDateTimeSet()
static AttributeAccess<Reference<Product>> ofProductReference()
static AttributeAccess<Set<Reference<Product>>> ofProductReferenceSet()
static AttributeAccess<Reference<ProductType>> ofProductTypeReference()
static AttributeAccess<Set<Reference<ProductType>>> ofProductTypeReferenceSet()
static AttributeAccess<Reference<Category>> ofCategoryReference()
static AttributeAccess<Set<Reference<Category>>> ofCategoryReferenceSet()
static AttributeAccess<Reference<Channel>> ofChannelReference()
static AttributeAccess<Set<Reference<Channel>>> ofChannelReferenceSet()
static AttributeAccess<com.fasterxml.jackson.databind.JsonNode> ofJsonNode()
static AttributeAccess<AttributeContainer> ofNested()
static AttributeAccess<Set<AttributeContainer>> ofNestedSet()