GigaSpaces XAP 9.5 API

org.openspaces.persistency.cassandra.meta.mapping.filter
Class PojoTypeFlattenPropertiesFilter

java.lang.Object
  extended by org.openspaces.persistency.cassandra.meta.mapping.filter.PojoTypeFlattenPropertiesFilter
All Implemented Interfaces:
FlattenedPropertiesFilter

public class PojoTypeFlattenPropertiesFilter
extends Object
implements FlattenedPropertiesFilter

A FlattenedPropertiesFilter used internally to determine whether the given type is not primitive or a common java type and if so, does this type have a default no-args constructors and at lease 1 property with both getter and setter methods.

Since:
9.1.1
Author:
Dan Kilman

Constructor Summary
PojoTypeFlattenPropertiesFilter()
           
 
Method Summary
 boolean shouldFlatten(PropertyContext propertyContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PojoTypeFlattenPropertiesFilter

public PojoTypeFlattenPropertiesFilter()
Method Detail

shouldFlatten

public boolean shouldFlatten(PropertyContext propertyContext)
Specified by:
shouldFlatten in interface FlattenedPropertiesFilter
Returns:
Should an attempt to flatten this entry be made.
See Also:
PropertyContext}

GigaSpaces XAP 9.5 API

Copyright © GigaSpaces.