Interface EntityInspector
-
- All Known Implementing Classes:
EntityInspectorImpl
@Contract public interface EntityInspector
Responsible for inspecting entity classes. This class invokes all availableentity processors
with differentcontexts
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
inspect(java.lang.Class<?> entityClass, boolean forWriter)
Inspect entity class and create/updateEntityGraph
for reader/writer.
-
-
-
Method Detail
-
inspect
void inspect(java.lang.Class<?> entityClass, boolean forWriter)
Inspect entity class and create/updateEntityGraph
for reader/writer. The entity graph will be used to create entity-filtering object which is requested by#createFilteringObject(...)
.Method recursively inspects entity fields classes suitable for inspecting.
Method uses
EntityProcessor
s for inspecting.- Parameters:
entityClass
- entity class to be examined.forWriter
- flag determining whether the class should be examined for reader or writer.
-
-