Class Utils


  • public class Utils
    extends Object
    • Constructor Detail

      • Utils

        public Utils()
    • 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)
      • getDefaultProfileName

        public static String getDefaultProfileName​(String profileName)