Class TypeAliasMapping

java.lang.Object
de.hybris.platform.commercefacades.xstream.alias.TypeAliasMapping
Direct Known Subclasses:
AttributeAliasMapping, FieldAliasMapping

public class TypeAliasMapping extends Object
Abstraction for the type aliasing. Provides a mapping which is used for marshaling/unmarshaling a type of data object.
 
 final XStream xstream  = .... ;
 xstream.alias(getAlias(),getAliasedClass());
 
 
Such spring configuration
 
 <bean class="de.hybris.platform.commercefacades.xstream.alias.TypeAliasMapping">
 <property name="alias"  value="someAlias" />
 <property name="aliasedClass"  value="de.hybris.platform.commercefacades.product.data.SomeData" />
 </bean>
 
 
,results which such response
 
 <someAlias>
 ...
 </someAlias>
 
 
instead of ,
 
 <de.hybris.platform.commercefacades.product.data.SomeData>
 ...
 </de.hybris.platform.commercefacades.product.data.SomeData>
 
 
  • Constructor Details

    • TypeAliasMapping

      public TypeAliasMapping()
  • Method Details

    • setAlias

      public void setAlias(String alias)
    • getAlias

      public String getAlias()
    • setAliasedClass

      public void setAliasedClass(Class aliasedClass)
    • getAliasedClass

      public Class getAliasedClass()