Class FlowableRuntimeUtils
- java.lang.Object
-
- org.apache.syncope.core.flowable.impl.FlowableRuntimeUtils
-
public final class FlowableRuntimeUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringENABLEDstatic StringENCRYPTED_PWDstatic StringEVENTstatic StringFORM_SUBMITTERstatic StringPASSWORDstatic StringPROP_BY_LINKEDACCOUNTstatic StringPROP_BY_RESOURCEstatic StringPROPAGATE_ENABLEstatic StringTASKstatic StringTOKENstatic StringUSERstatic StringUSER_CRstatic StringUSER_TOstatic StringUSER_URstatic StringWF_EXECUTORstatic StringWF_PROCESS_ID
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Stringdecrypt(String crypted)static Stringencrypt(String clear)static StringgetFormTask(DomainProcessEngine engine, String procInstId)static org.flowable.engine.repository.ProcessDefinitiongetLatestProcDefByKey(DomainProcessEngine engine, String key)static Set<String>getPerformedTasks(DomainProcessEngine engine, String procInstId)static StringgetProcBusinessKey(String procDefId, String userKey)static StringgetWFProcBusinessKey(String userKey)static StringgetWFProcInstID(DomainProcessEngine engine, String userKey)static voidsaveForFormSubmit(DomainProcessEngine engine, String procInstId, 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 voidthrowException(org.flowable.common.engine.api.FlowableException e, String defaultMessage)static voidupdateStatus(DomainProcessEngine engine, String procInstId, User user)
-
-
-
Field Detail
-
WF_PROCESS_ID
public static final String WF_PROCESS_ID
- See Also:
- Constant Field Values
-
USER
public static final String USER
- See Also:
- Constant Field Values
-
WF_EXECUTOR
public static final String WF_EXECUTOR
- See Also:
- Constant Field Values
-
FORM_SUBMITTER
public static final String FORM_SUBMITTER
- See Also:
- Constant Field Values
-
USER_CR
public static final String USER_CR
- See Also:
- Constant Field Values
-
USER_TO
public static final String USER_TO
- See Also:
- Constant Field Values
-
ENABLED
public static final String ENABLED
- See Also:
- Constant Field Values
-
USER_UR
public static final String USER_UR
- See Also:
- Constant Field Values
-
TASK
public static final String TASK
- See Also:
- Constant Field Values
-
TOKEN
public static final String TOKEN
- See Also:
- Constant Field Values
-
PASSWORD
public static final String PASSWORD
- See Also:
- Constant Field Values
-
PROP_BY_RESOURCE
public static final String PROP_BY_RESOURCE
- See Also:
- Constant Field Values
-
PROP_BY_LINKEDACCOUNT
public static final String PROP_BY_LINKEDACCOUNT
- See Also:
- Constant Field Values
-
PROPAGATE_ENABLE
public static final String PROPAGATE_ENABLE
- See Also:
- Constant Field Values
-
ENCRYPTED_PWD
public static final String ENCRYPTED_PWD
- See Also:
- Constant Field Values
-
EVENT
public static final String EVENT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getWFProcInstID
public static String getWFProcInstID(DomainProcessEngine engine, String userKey)
-
splitProcBusinessKey
public static Pair<String,String> splitProcBusinessKey(String procBusinessKey)
-
getLatestProcDefByKey
public static org.flowable.engine.repository.ProcessDefinition getLatestProcDefByKey(DomainProcessEngine engine, String key)
-
getPerformedTasks
public static Set<String> getPerformedTasks(DomainProcessEngine engine, String procInstId)
-
updateStatus
public static void updateStatus(DomainProcessEngine engine, String procInstId, User user)
-
getFormTask
public static String getFormTask(DomainProcessEngine engine, String procInstId)
-
saveForFormSubmit
public static void saveForFormSubmit(DomainProcessEngine engine, String procInstId, 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.- Parameters:
engine- Flowable engineprocInstId- process instance iduserTO- user transfer objectpassword- passwordenabled- is user to be enabled or not?propByRes- current propagation actions against resourcespropByLinkedAccount- current propagation actions for linked accounts
-
throwException
public static void throwException(org.flowable.common.engine.api.FlowableException e, String defaultMessage)
-
-