info.magnolia.module.rssaggregator.field
Class RSSScheduleTabTransformer

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

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

Transformer for saving values under hidden true option of RSS schedule tab.


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

Field Detail

fieldsName

protected List<String> fieldsName

compositeFieldName

protected String compositeFieldName
Constructor Detail

RSSScheduleTabTransformer

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

writeToItem

public void writeToItem(com.vaadin.data.util.PropertysetItem newValues)
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>

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>


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