@Singleton @Priority(value=2147480647) final class SecurityEntityProcessor extends AbstractEntityProcessor
Entity processor handling security annotations on model entity classes.EntityProcessor.Result| Constructor and Description |
|---|
SecurityEntityProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected EntityProcessor.Result |
process(java.lang.String fieldName,
java.lang.Class<?> fieldClass,
java.lang.annotation.Annotation[] fieldAnnotations,
java.lang.annotation.Annotation[] annotations,
EntityGraph graph)
Method is called from the default implementation of
AbstractEntityProcessor.process(org.glassfish.jersey.message.filtering.spi.EntityProcessorContext) and is supposed to be overridden by
custom implementations of this class. |
addFilteringScopes, addGlobalScopes, processprotected EntityProcessor.Result process(java.lang.String fieldName, java.lang.Class<?> fieldClass, java.lang.annotation.Annotation[] fieldAnnotations, java.lang.annotation.Annotation[] annotations, EntityGraph graph)
AbstractEntityProcessorAbstractEntityProcessor.process(org.glassfish.jersey.message.filtering.spi.EntityProcessorContext) and is supposed to be overridden by
custom implementations of this class.process in class AbstractEntityProcessorfieldName - name of the field (can be null).fieldClass - class of the field (can be null).fieldAnnotations - annotations associated with the field (cannot be null).annotations - annotations associated with class/accessor (cannot be null).graph - entity graph to be processed.Result#SKIP).