Class FieldUtils
java.lang.Object
org.springframework.security.util.FieldUtils
Offers static methods for directly manipulating fields.
- 
Method SummaryModifier and TypeMethodDescriptionstatic FieldAttempts to locate the specified field on the class.static ObjectgetFieldValue(Object bean, String fieldName) Returns the value of a (nested) field on a bean.static ObjectgetProtectedFieldValue(String protectedField, Object object) static voidsetProtectedFieldValue(String protectedField, Object object, Object newValue) 
- 
Method Details- 
getFieldAttempts to locate the specified field on the class.- Parameters:
- clazz- the class definition containing the field
- fieldName- the name of the field to locate
- Returns:
- the Field (never null)
- Throws:
- IllegalStateException- if field could not be found
 
- 
getFieldValueReturns the value of a (nested) field on a bean. Intended for testing.- Parameters:
- bean- the object
- fieldName- the field name, with "." separating nested properties
- Returns:
- the value of the nested field
- Throws:
- IllegalAccessException
 
- 
getProtectedFieldValue
- 
setProtectedFieldValue
 
-