Top Fields Constructors Methods
org.hibernate.validator.internal.util.privilegedactions

public final Class GetAnnotationAttributes

extends Object
implements PrivilegedAction<Map<String, Object>>
Class Inheritance
All Implemented Interfaces
java.security.PrivilegedAction
Static Imports
org.hibernate.validator.internal.util.CollectionHelper.newHashMap

Author
Guillaume Smet

Field Summary

Modifier and TypeField and Description
private final Annotation
private static final Log

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static GetAnnotationAttributes
action(Annotation annotation)

public Map<String, Object>
run()

Implements java.security.PrivilegedAction.run.

Performs the computation.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

annotationback to summary
private final Annotation annotation
LOGback to summary
private static final Log LOG

Constructor Detail

GetAnnotationAttributesback to summary
private GetAnnotationAttributes(Annotation annotation)

Method Detail

actionback to summary
public static GetAnnotationAttributes action(Annotation annotation)
runback to summary
public Map<String, Object> run()

Implements java.security.PrivilegedAction.run.

Doc from java.security.PrivilegedAction.run.

Performs the computation. This method will be called by AccessController.doPrivileged after enabling privileges.

Returns:Map<String, Object>

a class-dependent value that may represent the results of the computation. Each class that implements PrivilegedAction should document what (if anything) this value represents.

Annotations
@Override