info.magnolia.module.mail.app.field.transformer
Class MailSecurityTransformer

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

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

Transformer for composite field to handle saving of user's name and password in smtp configuration.


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
MailSecurityTransformer(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, 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

MailSecurityTransformer

public MailSecurityTransformer(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 © 2013 Magnolia International Ltd.. All Rights Reserved.