public final class FlowableRuntimeUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ENABLED |
static String |
ENCRYPTED_PWD |
static String |
EVENT |
static String |
FORM_SUBMITTER |
static String |
PASSWORD |
static String |
PROP_BY_LINKEDACCOUNT |
static String |
PROP_BY_RESOURCE |
static String |
PROPAGATE_ENABLE |
static String |
STORE_PASSWORD |
static String |
TASK |
static String |
TOKEN |
static String |
USER |
static String |
USER_PATCH |
static String |
USER_TO |
static String |
WF_EXECUTOR |
static String |
WF_PROCESS_ID |
Modifier and Type | Method and Description |
---|---|
static String |
decrypt(String crypted) |
static String |
encrypt(String clear) |
static String |
getFormTask(DomainProcessEngine engine,
String procInstId) |
static org.flowable.engine.repository.ProcessDefinition |
getLatestProcDefByKey(DomainProcessEngine engine,
String key) |
static Set<String> |
getPerformedTasks(DomainProcessEngine engine,
String procInstId,
User user) |
static String |
getProcBusinessKey(String procDefId,
String userKey) |
static String |
getWFProcBusinessKey(String userKey) |
static String |
getWFProcInstID(DomainProcessEngine engine,
String userKey) |
static void |
saveForFormSubmit(DomainProcessEngine engine,
String procInstId,
User user,
UserTO userTO,
String password,
Boolean enabled,
PropagationByResource<String> propByRes,
PropagationByResource<Pair<String,String>> propByLinkedAccount)
Saves resources to be propagated and password for later - after form submission - propagation.
|
static Pair<String,String> |
splitProcBusinessKey(String procBusinessKey) |
static void |
throwException(org.flowable.common.engine.api.FlowableException e,
String defaultMessage) |
static void |
updateStatus(DomainProcessEngine engine,
String procInstId,
User user) |
public static final String WF_PROCESS_ID
public static final String USER
public static final String WF_EXECUTOR
public static final String FORM_SUBMITTER
public static final String USER_TO
public static final String ENABLED
public static final String USER_PATCH
public static final String TASK
public static final String TOKEN
public static final String PASSWORD
public static final String PROP_BY_RESOURCE
public static final String PROP_BY_LINKEDACCOUNT
public static final String PROPAGATE_ENABLE
public static final String ENCRYPTED_PWD
public static final String STORE_PASSWORD
public static final String EVENT
public static String getWFProcInstID(DomainProcessEngine engine, String userKey)
public static org.flowable.engine.repository.ProcessDefinition getLatestProcDefByKey(DomainProcessEngine engine, String key)
public static Set<String> getPerformedTasks(DomainProcessEngine engine, String procInstId, User user)
public static void updateStatus(DomainProcessEngine engine, String procInstId, User user)
public static String getFormTask(DomainProcessEngine engine, String procInstId)
public static void saveForFormSubmit(DomainProcessEngine engine, String procInstId, User user, UserTO userTO, String password, Boolean enabled, PropagationByResource<String> propByRes, PropagationByResource<Pair<String,String>> propByLinkedAccount)
engine
- Flowable engineprocInstId
- process instance iduser
- user JPA entityuserTO
- user transfer objectpassword
- passwordenabled
- is user to be enabled or not?propByRes
- current propagation actions against resourcespropByLinkedAccount
- current propagation actions for linked accountspublic static void throwException(org.flowable.common.engine.api.FlowableException e, String defaultMessage)
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.