T
- @Deprecated @MgnlDeprecated(since="6.2.3.", description="Use new framework.") public class BasicTransformer<T> extends Object implements Transformer<T>
Transformer
.Modifier and Type | Field and Description |
---|---|
protected String |
basePropertyName
Deprecated.
|
protected ConfiguredFieldDefinition |
definition
Deprecated.
|
protected String |
i18NPropertyName
Deprecated.
since 5.4.2 - should not be used any longer, alter
basePropertyName in setLocale(Locale) method if needed. |
protected com.vaadin.v7.data.Item |
relatedFormItem
Deprecated.
|
protected Class<T> |
type
Deprecated.
|
Constructor and Description |
---|
BasicTransformer(com.vaadin.v7.data.Item relatedFormItem,
ConfiguredFieldDefinition definition,
Class<T> type)
Deprecated.
since 5.4.2 - use
BasicTransformer(Item, ConfiguredFieldDefinition, Class, I18NAuthoringSupport) instead. |
BasicTransformer(com.vaadin.v7.data.Item relatedFormItem,
ConfiguredFieldDefinition definition,
Class<T> type,
I18NAuthoringSupport i18NAuthoringSupport)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected String |
definePropertyName()
Deprecated.
Based on the i18n information, define the property name to use.
|
protected String |
deriveLocaleAwareName(String baseName)
Deprecated.
|
String |
getBasePropertyName()
Deprecated.
Returns the property base name that the
I18NAuthoringSupport should use. |
protected I18NAuthoringSupport |
getI18NAuthoringSupport()
Deprecated.
|
Locale |
getLocale()
Deprecated.
|
protected <T> com.vaadin.v7.data.Property<T> |
getOrCreateProperty(Class<T> type)
Deprecated.
If the desired property (propertyName) already exist in the JcrNodeAdapter, return this property
else create a new Property .If the returned property is not of the desired type, cast this property to the proper type. |
protected <T> com.vaadin.v7.data.Property<T> |
getOrCreateProperty(Class<T> type,
boolean checkTypes)
Deprecated.
If the desired property (propertyName) already exist in the JcrNodeAdapter, return this property
else create a new Property .If 'checkTypes' is set to true and if the returned property is not of the desired type, cast this property to the proper type. |
com.vaadin.v7.data.Item |
getRelatedFormItem()
Deprecated.
|
Class<T> |
getType()
Deprecated.
|
boolean |
hasI18NSupport()
Deprecated.
Return true if this Property has to support i18n.
|
boolean |
isReadOnly()
Deprecated.
Mirror the read-only state of the underlying Property / data-source.
|
T |
readFromItem()
Deprecated.
Transform a specific Item values to a specified type T.
|
void |
setI18NPropertyName(String i18nPropertyName)
Deprecated.
|
void |
setLocale(Locale locale)
Deprecated.
|
void |
setReadOnly(boolean isReadOnly)
Deprecated.
|
protected void |
setType(Class<T> typeFromDefinition)
Deprecated.
If the value type is not initialize by the field factory (
UndefinedPropertyType ), check if the property already exist in the Item.If the Item has already this property, return the property value type. Else return the default type 'String' |
void |
writeToItem(T newValue)
Deprecated.
Convert the T newValue to a specific Item format.
|
protected final ConfiguredFieldDefinition definition
protected com.vaadin.v7.data.Item relatedFormItem
protected String basePropertyName
@Deprecated protected String i18NPropertyName
basePropertyName
in setLocale(Locale)
method if needed.@Inject public BasicTransformer(com.vaadin.v7.data.Item relatedFormItem, ConfiguredFieldDefinition definition, Class<T> type, I18NAuthoringSupport i18NAuthoringSupport)
@Deprecated public BasicTransformer(com.vaadin.v7.data.Item relatedFormItem, ConfiguredFieldDefinition definition, Class<T> type)
BasicTransformer(Item, ConfiguredFieldDefinition, Class, I18NAuthoringSupport)
instead.public com.vaadin.v7.data.Item getRelatedFormItem()
public void writeToItem(T newValue)
Transformer
writeToItem
in interface Transformer<T>
public T readFromItem()
Transformer
readFromItem
in interface Transformer<T>
protected void setType(Class<T> typeFromDefinition)
UndefinedPropertyType
), check if the property already exist in the Item.protected <T> com.vaadin.v7.data.Property<T> getOrCreateProperty(Class<T> type)
Property
.T
- protected <T> com.vaadin.v7.data.Property<T> getOrCreateProperty(Class<T> type, boolean checkTypes)
Property
.protected String definePropertyName()
protected I18NAuthoringSupport getI18NAuthoringSupport()
public void setLocale(Locale locale)
setLocale
in interface I18NAwareHandler
public void setI18NPropertyName(String i18nPropertyName)
setI18NPropertyName
in interface I18NAwareHandler
public Locale getLocale()
getLocale
in interface I18NAwareHandler
public String getBasePropertyName()
I18NAwareHandler
I18NAuthoringSupport
should use.getBasePropertyName
in interface I18NAwareHandler
public boolean hasI18NSupport()
Transformer
hasI18NSupport
in interface Transformer<T>
public Class<T> getType()
getType
in interface Transformer<T>
value
must be assignable
to this type.public boolean isReadOnly()
Transformer
isReadOnly
in interface Transformer<T>
@Deprecated public void setReadOnly(boolean isReadOnly)
setReadOnly
in interface Transformer<T>
Copyright © 2021 Magnolia International Ltd.. All rights reserved.