com.googlecode.objectify.condition.PojoIf Maven / Gradle / Ivy
package com.googlecode.objectify.condition;
/**
* Base class for If classes that test against a whole POJO object. This allows
* partial indexes to test against field values which are not the field being indexed.
*
* The pojo will be an entity if the field is on an entity, or an embedded class
* if the field is on an embedded class.
*
* All concrete instances of this interface must have either a no-arg constructor
* or a constructor that takes {@code Class, Field} parameters.
*
* @author Jeff Schnitzer
*/
abstract public class PojoIf implements If