Class ScenarioBeanUtil
- java.lang.Object
-
- org.drools.scenariosimulation.backend.util.ScenarioBeanUtil
-
public class ScenarioBeanUtil extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ObjectconvertValue(String className, Object cleanValue, ClassLoader classLoader)static <T> TfillBean(String className, Map<List<String>,Object> params, ClassLoader classLoader)static <T> TfillBean(ValueWrapper<Object> initialInstance, String className, Map<List<String>,Object> params, ClassLoader classLoader)static StringformatLocalDateTime(LocalDateTime ldt)static StringformatLocalTime(LocalTime lt)static FieldgetField(Class<?> clazz, String fieldName)Look for a field (public or not) with name fieldName in Class clazz and in its superclassesstatic <T> Class<T>loadClass(String className, ClassLoader classLoader)static ScenarioBeanWrapper<?>navigateToObject(Object rootObject, List<String> steps)static ScenarioBeanWrapper<?>navigateToObject(Object rootObject, List<String> steps, boolean createIfNull)static StringrevertValue(Object cleanValue)
-
-
-
Method Detail
-
fillBean
public static <T> T fillBean(String className, Map<List<String>,Object> params, ClassLoader classLoader)
-
fillBean
public static <T> T fillBean(ValueWrapper<Object> initialInstance, String className, Map<List<String>,Object> params, ClassLoader classLoader)
-
navigateToObject
public static ScenarioBeanWrapper<?> navigateToObject(Object rootObject, List<String> steps)
-
navigateToObject
public static ScenarioBeanWrapper<?> navigateToObject(Object rootObject, List<String> steps, boolean createIfNull)
-
convertValue
public static Object convertValue(String className, Object cleanValue, ClassLoader classLoader)
-
formatLocalDateTime
public static String formatLocalDateTime(LocalDateTime ldt)
-
loadClass
public static <T> Class<T> loadClass(String className, ClassLoader classLoader)
-
-