public Set<String> getActionNames(String namespace) { Set<String> actionNames = Collections.emptySet(); Map<String, Map<String, ActionConfig>> allActionConfigs = configuration.getRuntimeConfiguration().getActionConfigs(); if (allActionConfigs != null) { Map<String, ActionConfig> actionMappings = allActionConfigs.get(namespace); if (actionMappings != null) { actionNames = actionMappings.keySet(); } } return actionNames; }
public ActionConfig getActionConfig(String namespace, String actionName) { ActionConfig config = null; Map<String, Map<String, ActionConfig>> allActionConfigs = configuration.getRuntimeConfiguration().getActionConfigs(); if (allActionConfigs != null) { Map<String, ActionConfig> actionMappings = allActionConfigs.get(namespace); if (actionMappings != null) { config = actionMappings.get(actionName); } } return config; }
public Set<String> getNamespaces() { Set<String> namespaces = Collections.emptySet(); Map<String, Map<String, ActionConfig>> allActionConfigs = configuration.getRuntimeConfiguration().getActionConfigs(); if (allActionConfigs != null) { namespaces = allActionConfigs.keySet(); } return namespaces; }
/** * Returns a Map of all action names/configs * * @return Map of all action names/configs */ public static Map<String, Map<String,ActionConfig>> getActionConfigs() { if (!isXWorkStarted) initXWork(); return cm.getConfiguration().getRuntimeConfiguration().getActionConfigs(); }