SerializeFieldStrategy#

public class SerializeFieldStrategy#

A class which decides whether the properties, parents, name, etc. of an entity are to be included into the serialization or not.

The decision is based on a list of Query.Selection or smart defaults.

Author:

Timm Fitschen

Constructors#

SerializeFieldStrategy#

public SerializeFieldStrategy(List<Selection> selections)#

SerializeFieldStrategy#

public SerializeFieldStrategy()#

Methods#

addSelection#

public SerializeFieldStrategy addSelection(Selection selection)#

forProperty#

public SerializeFieldStrategy forProperty(EntityInterface property)#

forProperty#

public SerializeFieldStrategy forProperty(String name)#

Return the strategy for a property.

isToBeSet#

public boolean isToBeSet(String field)#