Class AttributeAliasMapping
java.lang.Object
de.hybris.platform.commercefacades.xstream.alias.TypeAliasMapping
de.hybris.platform.commercefacades.xstream.alias.AttributeAliasMapping
Abstraction for the attribute aliasing. Provides a mapping which is used for marshaling/unmarshaling a type of data
object.
final XStream xstream = .... ; xstream.aliasAttribute(Such spring configurationTypeAliasMapping.getAliasedClass(),getAttributeName(),TypeAliasMapping.getAlias());
<bean class="de.hybris.platform.commercefacades.xstream.alias.AttributeAliasMapping">
<property name="alias" value="inlinecode" />
<property name="attributeName" value="code" />
<property name="aliasedClass" value="de.hybris.platform.commercefacades.product.data.RootData" />
</bean>
</bean>
,results which such response
<de.hybris.platform.commercefacades.product.data.RootData inlinecode="...">
...
</de.hybris.platform.commercefacades.product.data.RootData>
instead of
,
<de.hybris.platform.commercefacades.product.data.RootData>
...
<code>
...
</code>
</de.hybris.platform.commercefacades.product.data.RootData>
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.hybris.platform.commercefacades.xstream.alias.TypeAliasMapping
getAlias, getAliasedClass, setAlias, setAliasedClass
-
Constructor Details
-
AttributeAliasMapping
public AttributeAliasMapping()
-
-
Method Details
-
setAttributeName
-
getAttributeName
-