org.acegisecurity.util
Class FieldUtils
java.lang.Object
org.acegisecurity.util.FieldUtils
public final class FieldUtils
- extends java.lang.Object
Offers static methods for directly manipulating static fields.
- Version:
- $Id: FieldUtils.java 1784 2007-02-24 21:00:24Z luke_t $
- Author:
- Ben Alex
Method Summary |
static java.lang.String |
getAccessorName(java.lang.String fieldName,
java.lang.Class type)
|
static java.lang.reflect.Field |
getField(java.lang.Class clazz,
java.lang.String fieldName)
Attempts to locate the specified field on the class. |
static java.lang.String |
getMutatorName(java.lang.String fieldName)
|
static java.lang.Object |
getProtectedFieldValue(java.lang.String protectedField,
java.lang.Object object)
|
static void |
setProtectedFieldValue(java.lang.String protectedField,
java.lang.Object object,
java.lang.Object newValue)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getAccessorName
public static java.lang.String getAccessorName(java.lang.String fieldName,
java.lang.Class type)
getField
public static java.lang.reflect.Field getField(java.lang.Class clazz,
java.lang.String fieldName)
throws java.lang.IllegalStateException
- Attempts to locate the specified field on the class.
- Parameters:
clazz
- the class definition containing the fieldfieldName
- the name of the field to locate
- Returns:
- the Field (never null)
- Throws:
java.lang.IllegalStateException
- if field could not be found
getMutatorName
public static java.lang.String getMutatorName(java.lang.String fieldName)
getProtectedFieldValue
public static java.lang.Object getProtectedFieldValue(java.lang.String protectedField,
java.lang.Object object)
setProtectedFieldValue
public static void setProtectedFieldValue(java.lang.String protectedField,
java.lang.Object object,
java.lang.Object newValue)
Copyright © 2004-2011 Interface21, Inc. All Rights Reserved.