public static ObjectNode getBpmnOverrideElementProperties(String id, String processDefinitionId) { ObjectNode definitionInfoNode = getProcessDefinitionInfoNode(processDefinitionId); ObjectNode elementProperties = null; if (definitionInfoNode != null) { elementProperties = getProcessEngineConfiguration().getDynamicBpmnService().getBpmnElementProperties(id, definitionInfoNode); } return elementProperties; }
public static ObjectNode getLocalizationElementProperties(String language, String id, String processDefinitionId, boolean useFallback) { ObjectNode definitionInfoNode = getProcessDefinitionInfoNode(processDefinitionId); ObjectNode localizationProperties = null; if (definitionInfoNode != null) { if (!useFallback) { localizationProperties = getProcessEngineConfiguration().getDynamicBpmnService().getLocalizationElementProperties( language, id, definitionInfoNode); } else { HashSet<Locale> candidateLocales = new LinkedHashSet<Locale>(); candidateLocales.addAll(resourceBundleControl.getCandidateLocales(id, Locale.forLanguageTag(language))); for (Locale locale : candidateLocales) { localizationProperties = getProcessEngineConfiguration().getDynamicBpmnService().getLocalizationElementProperties( locale.toLanguageTag(), id, definitionInfoNode); if (localizationProperties != null) { break; } } } } return localizationProperties; }
public static ObjectNode getBpmnOverrideElementProperties(String id, String processDefinitionId) { ObjectNode definitionInfoNode = getProcessDefinitionInfoNode(processDefinitionId); ObjectNode elementProperties = null; if (definitionInfoNode != null) { elementProperties = getProcessEngineConfiguration().getDynamicBpmnService().getBpmnElementProperties(id, definitionInfoNode); } return elementProperties; }
public static ObjectNode getBpmnOverrideElementProperties(String id, String processDefinitionId) { ObjectNode definitionInfoNode = getProcessDefinitionInfoNode(processDefinitionId); ObjectNode elementProperties = null; if (definitionInfoNode != null) { elementProperties = getProcessEngineConfiguration().getDynamicBpmnService().getBpmnElementProperties(id, definitionInfoNode); } return elementProperties; }
public static ObjectNode getLocalizationElementProperties(String language, String id, String processDefinitionId, boolean useFallback) { ObjectNode definitionInfoNode = getProcessDefinitionInfoNode(processDefinitionId); ObjectNode localizationProperties = null; if (definitionInfoNode != null) { if (!useFallback) { localizationProperties = getProcessEngineConfiguration().getDynamicBpmnService().getLocalizationElementProperties( language, id, definitionInfoNode); } else { HashSet<Locale> candidateLocales = new LinkedHashSet<>(); candidateLocales.addAll(resourceBundleControl.getCandidateLocales(id, new Locale(language))); candidateLocales.addAll(resourceBundleControl.getCandidateLocales(id, Locale.getDefault())); for (Locale locale : candidateLocales) { localizationProperties = getProcessEngineConfiguration().getDynamicBpmnService().getLocalizationElementProperties( locale.getLanguage(), id, definitionInfoNode); if (localizationProperties != null) { break; } } } } return localizationProperties; }
public static ObjectNode getLocalizationElementProperties(String language, String id, String processDefinitionId, boolean useFallback) { ObjectNode definitionInfoNode = getProcessDefinitionInfoNode(processDefinitionId); ObjectNode localizationProperties = null; if (definitionInfoNode != null) { if (useFallback == false) { localizationProperties = getProcessEngineConfiguration().getDynamicBpmnService().getLocalizationElementProperties( language, id, definitionInfoNode); } else { HashSet<Locale> candidateLocales = new LinkedHashSet<Locale>(); candidateLocales.addAll(resourceBundleControl.getCandidateLocales(id, Locale.forLanguageTag(language))); for (Locale locale : candidateLocales) { localizationProperties = getProcessEngineConfiguration().getDynamicBpmnService().getLocalizationElementProperties( locale.toLanguageTag(), id, definitionInfoNode); if (localizationProperties != null) { break; } } } } return localizationProperties; }