Class AttributeOmitMapping
java.lang.Object
de.hybris.platform.commercefacades.xstream.alias.AttributeOmitMapping
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(Such spring configurationgetAliasedClass(),getAttributeName());
<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>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetAliasedClass(Class aliasedClass) voidsetAttributeName(String attributeName)
-
Constructor Details
-
AttributeOmitMapping
public AttributeOmitMapping()
-
-
Method Details
-
getAttributeName
-
setAttributeName
-
setAliasedClass
-
getAliasedClass
-