info.magnolia.module.shop.app.field.definition.transformer
Class PriceCategoryTransformer

java.lang.Object
  extended by info.magnolia.ui.form.field.transformer.basic.BasicTransformer<com.vaadin.data.util.PropertysetItem>
      extended by info.magnolia.module.shop.app.field.definition.transformer.PriceCategoryTransformer
All Implemented Interfaces:
info.magnolia.ui.api.i18n.I18NAwareHandler, info.magnolia.ui.form.field.transformer.Transformer<com.vaadin.data.util.PropertysetItem>

public class PriceCategoryTransformer
extends info.magnolia.ui.form.field.transformer.basic.BasicTransformer<com.vaadin.data.util.PropertysetItem>

Transformer for price categories. Entries are stored like this:

 (+) product
(+) prices
(+) 0
- price
- priceCategoryUUID
(+) 1
- price
- priceCategoryUUID


Field Summary
 
Fields inherited from class info.magnolia.ui.form.field.transformer.basic.BasicTransformer
basePropertyName, definition, i18NPropertyName, relatedFormItem, type
 
Constructor Summary
PriceCategoryTransformer(com.vaadin.data.Item relatedFormItem, info.magnolia.ui.form.field.definition.ConfiguredFieldDefinition definition, Class<com.vaadin.data.util.PropertysetItem> type)
           
 
Method Summary
 com.vaadin.data.util.PropertysetItem readFromItem()
           
 void writeToItem(com.vaadin.data.util.PropertysetItem newValue)
           
 
Methods inherited from class info.magnolia.ui.form.field.transformer.basic.BasicTransformer
definePropertyName, getBasePropertyName, getLocale, getOrCreateProperty, getType, hasI18NSupport, setI18NPropertyName, setLocale, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PriceCategoryTransformer

public PriceCategoryTransformer(com.vaadin.data.Item relatedFormItem,
                                info.magnolia.ui.form.field.definition.ConfiguredFieldDefinition definition,
                                Class<com.vaadin.data.util.PropertysetItem> type)
Method Detail

readFromItem

public com.vaadin.data.util.PropertysetItem readFromItem()
Specified by:
readFromItem in interface info.magnolia.ui.form.field.transformer.Transformer<com.vaadin.data.util.PropertysetItem>
Overrides:
readFromItem in class info.magnolia.ui.form.field.transformer.basic.BasicTransformer<com.vaadin.data.util.PropertysetItem>

writeToItem

public void writeToItem(com.vaadin.data.util.PropertysetItem newValue)
Specified by:
writeToItem in interface info.magnolia.ui.form.field.transformer.Transformer<com.vaadin.data.util.PropertysetItem>
Overrides:
writeToItem in class info.magnolia.ui.form.field.transformer.basic.BasicTransformer<com.vaadin.data.util.PropertysetItem>


Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.