Class EntityProcessorContextImpl
java.lang.Object
org.glassfish.jersey.message.filtering.EntityProcessorContextImpl
- All Implemented Interfaces:
EntityProcessorContext
Default
entity processor context implementation.-
Nested Class Summary
Nested classes/interfaces inherited from interface EntityProcessorContext
EntityProcessorContext.Type -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Class<?> private final Fieldprivate final EntityGraphprivate final Methodprivate final EntityProcessorContext.Type -
Constructor Summary
ConstructorsConstructorDescriptionEntityProcessorContextImpl(EntityProcessorContext.Type type, Class<?> clazz, Field field, Method method, EntityGraph graph) Create entity processor context for processing entity accessors.EntityProcessorContextImpl(EntityProcessorContext.Type type, Class<?> clazz, EntityGraph graph) Create entity processor context for processing entity classes.EntityProcessorContextImpl(EntityProcessorContext.Type type, Field field, Method method, EntityGraph graph) Create entity processor context for processing entity properties.EntityProcessorContextImpl(EntityProcessorContext.Type type, Method method, EntityGraph graph) Create entity processor context for processing entity accessors. -
Method Summary
-
Field Details
-
type
-
clazz
-
field
-
method
-
graph
-
-
Constructor Details
-
EntityProcessorContextImpl
public EntityProcessorContextImpl(EntityProcessorContext.Type type, Class<?> clazz, EntityGraph graph) Create entity processor context for processing entity classes.- Parameters:
type-EntityProcessorContext.Type.CLASS_READERorEntityProcessorContext.Type.CLASS_WRITER.clazz- entity class.graph- entity-filtering graph associated with entity class.
-
EntityProcessorContextImpl
public EntityProcessorContextImpl(EntityProcessorContext.Type type, Field field, Method method, EntityGraph graph) Create entity processor context for processing entity properties.- Parameters:
type-EntityProcessorContext.Type.PROPERTY_READERorEntityProcessorContext.Type.PROPERTY_WRITER.field- entity property field.method- entity property accessor.graph- entity-filtering graph associated with entity class.
-
EntityProcessorContextImpl
public EntityProcessorContextImpl(EntityProcessorContext.Type type, Method method, EntityGraph graph) Create entity processor context for processing entity accessors.- Parameters:
type-EntityProcessorContext.Type.METHOD_READERorEntityProcessorContext.Type.METHOD_WRITER.method- entity property accessor.graph- entity-filtering graph associated with entity class.
-
EntityProcessorContextImpl
public EntityProcessorContextImpl(EntityProcessorContext.Type type, Class<?> clazz, Field field, Method method, EntityGraph graph) Create entity processor context for processing entity accessors.- Parameters:
type- type on entity processor context.clazz- entity class.field- entity property field.method- entity property method.graph- entity-filtering graph associated with entity class.
-
-
Method Details
-
getType
Description copied from interface:EntityProcessorContextGet thetypeof this context.- Specified by:
getTypein interfaceEntityProcessorContext- Returns:
- entity processing context type.
-
getEntityClass
Description copied from interface:EntityProcessorContextGet entity class to be processed. The entity class is available only forEntityProcessorContext.Type.CLASS_WRITERandEntityProcessorContext.Type.CLASS_READERcontext types.- Specified by:
getEntityClassin interfaceEntityProcessorContext- Returns:
- entity class or
nullif the class is not available.
-
getField
Description copied from interface:EntityProcessorContextGet field to be processed. The field is available only forEntityProcessorContext.Type.PROPERTY_WRITERandEntityProcessorContext.Type.PROPERTY_READERcontext types.- Specified by:
getFieldin interfaceEntityProcessorContext- Returns:
- field or
nullif the field is not available.
-
getMethod
Description copied from interface:EntityProcessorContextGet method to be processed. The method is available forEntityProcessorContext.Type.PROPERTY_WRITER,EntityProcessorContext.Type.PROPERTY_READER,EntityProcessorContext.Type.METHOD_WRITER,EntityProcessorContext.Type.METHOD_READERcontext types.- Specified by:
getMethodin interfaceEntityProcessorContext- Returns:
- method or
nullif the method is not available.
-
getEntityGraph
Description copied from interface:EntityProcessorContextGet entity graph to be modified by the processing. The entity graph is available for all context types.- Specified by:
getEntityGraphin interfaceEntityProcessorContext- Returns:
- entity graph.
-