1 21 package oracle.toplink.essentials.internal.security; 23 24 import java.lang.reflect.Field ; 25 import java.security.PrivilegedExceptionAction ; 26 27 public class PrivilegedSetValueInField implements PrivilegedExceptionAction { 28 29 private Field field; 30 private Object object; 31 private Object value; 32 33 public PrivilegedSetValueInField(Field field, Object object, Object value){ 34 this.field = field; 35 this.object = object; 36 this.value = value; 37 } 38 39 public Object run() throws IllegalAccessException { 40 PrivilegedAccessHelper.setValueInField(field, object, value); 41 return null; 42 } 43 44 } 45 46 | Popular Tags |