Package org.jbpm.designer.util
Class Utils
- java.lang.Object
-
- org.jbpm.designer.util.Utils
-
public class Utils extends Object
-
-
Constructor Summary
Constructors Constructor Description Utils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static StringconvertNonNCNameChar(char c)static StringgetDefaultProfileName(String profileName)static StringgetEncodedParam(javax.servlet.http.HttpServletRequest request, String paramName)static StringgetMetaDataValue(List<org.eclipse.bpmn2.ExtensionAttributeValue> extensionValues, String metaDataName)static StringgetUUID(javax.servlet.http.HttpServletRequest request)protected static booleanisNCNamePart(char c)protected static booleanisNCNameStart(char c)static voidsetMetaDataExtensionValue(org.eclipse.bpmn2.BaseElement element, String metaDataName, String metaDataValue)static StringtoBPMNIdentifier(String str)Converts a string to a valid BPMN Identifier, replacing invalid characters, e.g.
-
-
-
Method Detail
-
getUUID
public static String getUUID(javax.servlet.http.HttpServletRequest request)
-
getEncodedParam
public static String getEncodedParam(javax.servlet.http.HttpServletRequest request, String paramName)
-
toBPMNIdentifier
public static String toBPMNIdentifier(String str)
Converts a string to a valid BPMN Identifier, replacing invalid characters, e.g. Unicode chars with their URL encoded equivalents, without the '%'. For example "BP日" -> "BPE697A5"- Parameters:
str- - input string- Returns:
- - valid BPMN id created from input string
-
isNCNameStart
protected static boolean isNCNameStart(char c)
-
isNCNamePart
protected static boolean isNCNamePart(char c)
-
convertNonNCNameChar
protected static String convertNonNCNameChar(char c)
-
getMetaDataValue
public static String getMetaDataValue(List<org.eclipse.bpmn2.ExtensionAttributeValue> extensionValues, String metaDataName)
-
setMetaDataExtensionValue
public static void setMetaDataExtensionValue(org.eclipse.bpmn2.BaseElement element, String metaDataName, String metaDataValue)
-
-