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