info.magnolia.ui.form.field.transformer.basic
Class NotNullInitialStringValueTransformer

java.lang.Object
  extended by info.magnolia.ui.form.field.transformer.basic.BasicTransformer<String>
      extended by info.magnolia.ui.form.field.transformer.basic.NotNullInitialStringValueTransformer
All Implemented Interfaces:
I18NAwareHandler, Transformer<String>

public class NotNullInitialStringValueTransformer
extends BasicTransformer<String>

Implementation of Transformer that return a empty String it the requested property value do not exist.


Field Summary
 
Fields inherited from class info.magnolia.ui.form.field.transformer.basic.BasicTransformer
basePropertyName, definition, i18NPropertyName, relatedFormItem, type
 
Constructor Summary
NotNullInitialStringValueTransformer(com.vaadin.data.Item relatedFormItem, ConfiguredFieldDefinition definition, Class<String> type)
           
 
Method Summary
 String readFromItem()
          If the initial property do not exist, do not return a Null.
 
Methods inherited from class info.magnolia.ui.form.field.transformer.basic.BasicTransformer
definePropertyName, getBasePropertyName, getLocale, getOrCreateProperty, getType, hasI18NSupport, setI18NPropertyName, setLocale, setType, writeToItem
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NotNullInitialStringValueTransformer

@Inject
public NotNullInitialStringValueTransformer(com.vaadin.data.Item relatedFormItem,
                                                   ConfiguredFieldDefinition definition,
                                                   Class<String> type)
Method Detail

readFromItem

public String readFromItem()
If the initial property do not exist, do not return a Null.

Specified by:
readFromItem in interface Transformer<String>
Overrides:
readFromItem in class BasicTransformer<String>


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