Interface ProjectionRegistry
public interface ProjectionRegistry
-
Method Summary
-
Method Details
-
composite
- Type Parameters:
T
- The type of objects returned by the projection.- Parameters:
objectClass
- The type of objects returned by the projection. The class is expected to be mapped (generally through annotations) in such a way that it defines the inner projections.- Returns:
- A definition of the projection.
- Throws:
SearchException
- If no projection definition exists for this object class.
-
compositeOptional
- Type Parameters:
T
- The type of objects returned by the projection.- Parameters:
objectClass
- The type of objects returned by the projection. The class is expected to be mapped (generally through annotations) in such a way that it defines the inner projections.- Returns:
- A definition of the projection,
or
Optional.empty()
if no projection definition is available for the given object class.
-