Package org.jbpm.util
Class JsonSchemaUtil
- java.lang.Object
-
- org.jbpm.util.JsonSchemaUtil
-
public class JsonSchemaUtil extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> Map<String,Object>
addPhases(Process<T> process, KogitoWorkItemHandler workItemHandler, String processInstanceId, String workItemId, Policy<?>[] policies, Map<String,Object> jsonSchema)
static Set<String>
allowedPhases(KogitoWorkItemHandler handler, WorkItem workItem)
static String
getFileName(String key)
static Path
getJsonDir()
static String
getJsonSchemaName(String id)
static String
getJsonSchemaName(String processId, String taskName)
static Map<String,Object>
load(InputStream in)
static Map<String,Object>
load(ClassLoader cl, String processId)
static Map<String,Object>
load(ClassLoader cl, String processId, String taskName)
static String
pathFor(String key)
-
-
-
Method Detail
-
getJsonDir
public static Path getJsonDir()
-
load
public static Map<String,Object> load(ClassLoader cl, String processId)
-
load
public static Map<String,Object> load(InputStream in) throws IOException
- Throws:
IOException
-
addPhases
public static <T> Map<String,Object> addPhases(Process<T> process, KogitoWorkItemHandler workItemHandler, String processInstanceId, String workItemId, Policy<?>[] policies, Map<String,Object> jsonSchema)
-
allowedPhases
public static Set<String> allowedPhases(KogitoWorkItemHandler handler, WorkItem workItem)
-
-