T |
ProductAttributeConverterBase.convert(Attribute attribute,
Referenceable<ProductType> productType) |
T |
ProductAttributeConverter.convert(Attribute attribute,
Referenceable<ProductType> productType) |
String |
DefaultProductAttributeFormatter.convert(Attribute attribute,
Referenceable<ProductType> productType)
Formats a product attribute as String.
|
protected abstract T |
ProductAttributeConverterBase.convertBoolean(Boolean booleanValue,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertBoolean(Boolean booleanValue,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertBooleanSet(Set<Boolean> booleanSet,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertBooleanSet(Set<Boolean> booleanSet,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertCategoryReference(Reference<Category> categoryReference,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertCategoryReference(Reference<Category> categoryReference,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertCategoryReferenceSet(Set<Reference<Category>> v,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertCategoryReferenceSet(Set<Reference<Category>> categoryReferenceSet,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertChannelReference(Reference<Channel> channelReference,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertChannelReference(Reference<Channel> channelReference,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertChannelReferenceSet(Set<Reference<Channel>> channelReferenceSet,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertChannelReferenceSet(Set<Reference<Channel>> channelReferenceSet,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertDate(LocalDate dateValue,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertDate(LocalDate dateValue,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertDateSet(Set<LocalDate> dateSet,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertDateSet(Set<LocalDate> dateSet,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertDateTime(ZonedDateTime dateTimeValue,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertDateTime(ZonedDateTime dateTimeValue,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertDateTimeSet(Set<ZonedDateTime> zonedDateTimeSet,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertDateTimeSet(Set<ZonedDateTime> zonedDateTimeSet,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertDouble(Double doubleValue,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertDouble(Double doubleValue,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertDoubleSet(Set<Double> doubleSet,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertDoubleSet(Set<Double> doubleSet,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertEnumValue(EnumValue enumValue,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertEnumValue(EnumValue enumValue,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertEnumValueSet(Set<EnumValue> enumValueSet,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertEnumValueSet(Set<EnumValue> enumValueSet,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertInteger(Integer integer,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertInteger(Integer integer,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertIntegerSet(Set<Integer> integerSet,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertIntegerSet(Set<Integer> integerSet,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertLocalizedEnumValue(LocalizedEnumValue localizedEnumValue,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertLocalizedEnumValue(LocalizedEnumValue localizedEnumValue,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertLocalizedEnumValueSet(Set<LocalizedEnumValue> localizedEnumValueSet,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertLocalizedEnumValueSet(Set<LocalizedEnumValue> localizedEnumValueSet,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertLocalizedString(LocalizedString localizedString,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertLocalizedString(LocalizedString localizedString,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertLocalizedStringSet(Set<LocalizedString> localizedStringSet,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertLocalizedStringSet(Set<LocalizedString> localizedStringSet,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertLong(Long longValue,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertLong(Long longValue,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertLongSet(Set<Long> longSet,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertLongSet(Set<Long> longSet,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertMoney(javax.money.MonetaryAmount moneyValue,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertMoney(javax.money.MonetaryAmount moneyValue,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertMoneySet(Set<javax.money.MonetaryAmount> monetaryAmountSet,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertMoneySet(Set<javax.money.MonetaryAmount> monetaryAmountSet,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertProductReference(Reference<Product> productReference,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertProductReference(Reference<Product> productReference,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertProductReferenceSet(Set<Reference<Product>> referenceSet,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertProductReferenceSet(Set<Reference<Product>> referenceSet,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertProductTypeReference(Reference<ProductType> productTypeReference,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertProductTypeReference(Reference<ProductType> productTypeReference,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertProductTypeReferenceSet(Set<Reference<ProductType>> productTypeReferenceSet,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertProductTypeReferenceSet(Set<Reference<ProductType>> productTypeReferenceSet,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertString(String stringValue,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertString(String stringValue,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertStringSet(Set<String> stringSet,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertStringSet(Set<String> stringSet,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertTime(LocalTime time,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertTime(LocalTime time,
Attribute attribute,
ProductType productType) |
protected abstract T |
ProductAttributeConverterBase.convertTimeSet(Set<LocalTime> timeSet,
Attribute attribute,
ProductType productType) |
protected String |
DefaultProductAttributeFormatter.convertTimeSet(Set<LocalTime> timeSet,
Attribute attribute,
ProductType productType) |
protected T |
ProductAttributeConverterBase.convertWithProductType(Attribute attribute,
ProductType productType) |
Map.Entry<String,String> |
DefaultProductAttributeFormatter.createAttributeEntry(Attribute attribute,
Referenceable<ProductType> productTypeRef)
Creates an entry for a single attribute with translated and formatted label and value by requiring a reference to the product type.
|
String |
DefaultProductAttributeFormatter.format(Attribute attribute,
Referenceable<ProductType> productType)
|
protected boolean |
ProductAttributeConverterBase.isInteger(Attribute attribute,
ProductType productType) |
protected boolean |
ProductAttributeConverterBase.isIntegerSet(Attribute attribute,
ProductType productType) |
protected boolean |
ProductAttributeConverterBase.isLong(Attribute attribute,
ProductType productType) |
protected boolean |
ProductAttributeConverterBase.isLongSet(Attribute attribute,
ProductType productType) |
static AttributeDraftBuilder |
AttributeDraftBuilder.of(Attribute template) |
static <T> AttributeExtraction<T> |
AttributeExtraction.of(AttributeDefinition attributeDefinition,
Attribute attribute) |
static <T> AttributeExtraction<T> |
AttributeExtraction.of(AttributeDefinitionContainer productType,
Attribute attribute) |