Abstraction for the omitting specified field. Provides a mapping which is used for marshaling/unmarshaling a field of
type for data object.
final XStream xstream = .... ;
xstream.omitField(getAliasedClass(),getAttributeName());
Such spring configuration
<bean class="de.hybris.platform.commercefacades.xstream.alias.AttributeOmitMapping">
<property name="attributeName" value="someAttribute" />
<property name="aliasedClass" value="de.hybris.platform.commercefacades.product.data.SomeData" />
</bean>
,results which such response
<de.hybris.platform.commercefacades.product.data.SomeData>
...
</de.hybris.platform.commercefacades.product.data.SomeData>
instead of
,
<de.hybris.platform.commercefacades.product.data.SomeData>
...
<someAttribute>
....
</someAttribute>
</de.hybris.platform.commercefacades.product.data.SomeData>