Class QualifiedNameUtils


  • public class QualifiedNameUtils
    extends Object
    • Constructor Detail

      • QualifiedNameUtils

        public QualifiedNameUtils()
    • Method Detail

      • buildQualifiedName

        public static String buildQualifiedName​(String parentQualifiedName,
                                                String typeName,
                                                String value)
      • extractIdentifiersFromQualifiedName

        public static List<String> extractIdentifiersFromQualifiedName​(String qualifiedName)
        Extract identifiers from qualified name.
        Parameters:
        qualifiedName - like "(SoftwareServerCapability)=xxx::(Asset)=yyy::(SchemaAttribute)=NAME1::(SchemaAttribute)=NAME2"
        Returns:
        stack of identifiers.
      • escapeQualifiedNameRegExPattern

        public static String escapeQualifiedNameRegExPattern​(String input)
        Escape meta characters in qualifies name.
        Parameters:
        input - with qualified name.
        Returns:
        escaped regex.