List of usage examples for org.apache.commons.lang.reflect FieldUtils readField
public static Object readField(Object target, String fieldName, boolean forceAccess) throws IllegalAccessException
From source file:org.sonar.server.es.SortingTest.java
private static List<SortBuilder> fields(SearchRequestBuilder request) throws IllegalAccessException { SearchSourceBuilder source = request.internalBuilder(); return (List<SortBuilder>) FieldUtils.readField(source, "sorts", true); }
From source file:org.sonar.server.es.SortingTest.java
private static String fieldName(SortBuilder sortBuilder) throws IllegalAccessException { return (String) FieldUtils.readField(sortBuilder, "fieldName", true); }
From source file:org.sonar.server.es.SortingTest.java
private static String missing(SortBuilder sortBuilder) throws IllegalAccessException { return (String) FieldUtils.readField(sortBuilder, "missing", true); }
From source file:org.sonar.server.es.SortingTest.java
private static SortOrder order(SortBuilder sortBuilder) throws IllegalAccessException { return (SortOrder) FieldUtils.readField(sortBuilder, "order", true); }
From source file:org.whizu.tutorial.shop.UpdateAction.java
private void refreshValues(Class<?> clazz, T target, T source) { try {/*w ww . j a va 2 s . c o m*/ Field[] fields = clazz.getDeclaredFields(); for (Field field : fields) { System.out.println("Writing field " + field.getName()); Class<?> type = field.getType(); Class<?> vc = Value.class; if (vc.isAssignableFrom(type)) { System.out.println("field " + field.getName() + " is een value"); Value targetValue = (Value) FieldUtils.readField(field, target, true); Value sourceValue = (Value) FieldUtils.readField(field, target, true); targetValue.refresh(sourceValue); } else { System.out.println("field " + field.getName() + " met type " + type + " is GEEN value"); FieldUtils.writeField(field, target, FieldUtils.readField(field, source, true), true); } } } catch (Exception e) { throw new RuntimeException(e); } }
From source file:org.whizu.tutorial.shop.UpdateAction.java
private void refresh(Class<?> clazz, T target, T source) { try {/*from w w w . j a va 2 s .c o m*/ Field[] fields = clazz.getDeclaredFields(); for (Field field : fields) { System.out.println("Writing field " + field.getName()); FieldUtils.writeField(field, target, FieldUtils.readField(field, source, true), true); } } catch (Exception e) { throw new RuntimeException(e); } }
From source file:org.xwiki.store.datanucleus.cassandra.internal.MetaDataManagerReplacer.java
private MetaDataManagerReplacer(PersistenceManagerFactory pmf, PersistableClassLoader pcl) throws Exception { final JDOPersistenceManagerFactory jpmf = (JDOPersistenceManagerFactory) pmf; final JDOMetaDataManager mdm = (JDOMetaDataManager) jpmf.getOMFContext().getMetaDataManager(); this.classMetaDataByClass = (Map) FieldUtils.readField(mdm, "classMetaDataByClass", true); this.classMetaDataByEntityName = (Map) FieldUtils.readField(mdm, "classMetaDataByEntityName", true); this.classMetaDataByDiscriminatorName = (Map) FieldUtils.readField(mdm, "classMetaDataByDiscriminatorName", true);/*w w w.j av a 2 s . c o m*/ this.ormClassMetaDataByClass = (Map) FieldUtils.readField(mdm, "ormClassMetaDataByClass", true); this.classMetaDataByInterface = (Map) FieldUtils.readField(mdm, "classMetaDataByInterface", true); pcl.onClassRedefinition(this); }
From source file:stormy.pythian.core.utils.ReflectionHelper.java
@SuppressWarnings("unchecked") public static Stream getOutputStream(Object obj, String name) { try {//from w w w. j a v a2s .c o m Set<Field> fields = getAllFields(obj.getClass(), withOutputStream(name)); if (fields != null && !fields.isEmpty()) { Field field = fields.iterator().next(); Object candidate = FieldUtils.readField(field, obj, true); return (Stream) candidate; } } catch (Exception e) { throw new IllegalArgumentException("Unable to get output stream " + name + " from " + obj, e); } throw new IllegalArgumentException("Unable to get output stream " + name + " from " + obj); }