/** * Get the named SmooksResourceConfiguration parameter. * * @param name Name of parameter to get. * @param defaultVal The default value to be returned if there are no * parameters on the this SmooksResourceConfiguration instance, or the parameter is not defined. * @return Parameter value, or defaultVal if not defined. */ public String getStringParameter(String name, String defaultVal) { Parameter parameter = getParameter(name); return (parameter != null ? parameter.value : defaultVal); }
/** * Get the named SmooksResourceConfiguration parameter. * * @param name Name of parameter to get. * @param defaultVal The default value to be returned if there are no * parameters on the this SmooksResourceConfiguration instance, or the parameter is not defined. * @return Parameter value, or defaultVal if not defined. */ public String getStringParameter(String name, String defaultVal) { Parameter parameter = getParameter(name); return (parameter != null ? parameter.value : defaultVal); }
/** * Get the named SmooksResourceConfiguration parameter. * * @param name Name of parameter to get. * @return Parameter value, or null if not set. */ public String getStringParameter(String name) { Parameter parameter = getParameter(name); return (parameter != null ? parameter.value : null); }
/** * Get the named SmooksResourceConfiguration parameter. * * @param name Name of parameter to get. * @return Parameter value, or null if not set. */ public String getStringParameter(String name) { Parameter parameter = getParameter(name); return (parameter != null ? parameter.value : null); }
/** * Get the named SmooksResourceConfiguration parameter. * * @param name Name of parameter to get. * @param defaultVal The default value to be returned if there are no * parameters on the this SmooksResourceConfiguration instance, or the parameter is not defined. * @return Parameter value, or defaultVal if not defined. */ public String getStringParameter(String name, String defaultVal) { Parameter parameter = getParameter(name); return (parameter != null ? parameter.value : defaultVal); }
/** * Get the named SmooksResourceConfiguration parameter. * * @param name Name of parameter to get. * @return Parameter value, or null if not set. */ public String getStringParameter(String name) { Parameter parameter = getParameter(name); return (parameter != null ? parameter.value : null); }
/** * Get the named SmooksResourceConfiguration parameter. * * @param name Name of parameter to get. * @param defaultVal The default value to be returned if there are no * parameters on the this SmooksResourceConfiguration instance, or the parameter is not defined. * @return Parameter value, or defaultVal if not defined. */ public String getStringParameter(String name, String defaultVal) { Parameter parameter = getParameter(name); return (parameter != null ? parameter.value : defaultVal); }
/** * Get the named SmooksResourceConfiguration parameter. * * @param name Name of parameter to get. * @return Parameter value, or null if not set. */ public String getStringParameter(String name) { Parameter parameter = getParameter(name); return (parameter != null ? parameter.value : null); }
/** * Get the named SmooksResourceConfiguration {@link Parameter parameter}. * <p/> * If there is more than one of the named parameters defined, the first * defined value is returned. * * @param name Name of parameter to get. * @return Parameter value, or null if not set. */ public Parameter getParameter(String name) { if (parameters == null) { return null; } Object parameter = parameters.get(name); if (parameter instanceof List) { return (Parameter) ((List) parameter).get(0); } else if (parameter instanceof Parameter) { return (Parameter) parameter; } if(globalParams != null) { return globalParams.getParameter(name); } return null; }
/** * Get the named SmooksResourceConfiguration {@link Parameter parameter}. * <p/> * If there is more than one of the named parameters defined, the first * defined value is returned. * * @param name Name of parameter to get. * @return Parameter value, or null if not set. */ public Parameter getParameter(String name) { if (parameters == null) { return null; } Object parameter = parameters.get(name); if (parameter instanceof List) { return (Parameter) ((List) parameter).get(0); } else if (parameter instanceof Parameter) { return (Parameter) parameter; } if(globalParams != null) { return globalParams.getParameter(name); } return null; }
/** * Get the named SmooksResourceConfiguration {@link Parameter parameter}. * <p/> * If there is more than one of the named parameters defined, the first * defined value is returned. * * @param name Name of parameter to get. * @return Parameter value, or null if not set. */ public Parameter getParameter(String name) { if (parameters == null) { return null; } Object parameter = parameters.get(name); if (parameter instanceof List) { return (Parameter) ((List) parameter).get(0); } else if (parameter instanceof Parameter) { return (Parameter) parameter; } if(globalParams != null) { return globalParams.getParameter(name); } return null; }
public String getResourceType() { String restype; if (isJavaResource()) { return "class"; } restype = getStringParameter(PARAM_RESTYPE); if (restype != null && !restype.trim().equals("")) { // Ala DTD v1.0, where we weren't able to specify the type in any other way. if (getParameter(PARAM_RESDATA) == null) { logger.debug("Resource configuration defined with '" + PARAM_RESTYPE + "' parameter but no '" + PARAM_RESDATA + "' parameter."); } } else if (resourceType != null) { // Ala DTD v2.0, where the type is set through the "type" attribute on the <resource> element. restype = resourceType; } else { restype = getExtension(getResource()); } return restype; }
/** * */ @SuppressWarnings("unchecked") private Map<String, String> initKeyMap() { Parameter keyMapParam = config.getParameter(CONFIG_PARAM_KEY_MAP); if (keyMapParam != null) { Object objValue = keyMapParam.getObjValue(); if(objValue instanceof Map<?, ?>) { return (HashMap<String, String>) objValue; } else { Element keyMapParamElement = keyMapParam.getXml(); if(keyMapParamElement != null) { return KeyMapDigester.digest(keyMapParamElement); } else { throw new SmooksException("Sorry, the key properties must be available as XML DOM. Please configure using XML."); } } } return Collections.emptyMap(); }
/** * */ private void initKeyMap() { Parameter keyMapParam = config.getParameter(CONFIG_PARAM_KEY_MAP); if (keyMapParam != null) { Object objValue = keyMapParam.getObjValue(); if(objValue instanceof Map) { keyMap = (HashMap<String, String>) objValue; } else { Element keyMapParamElement = keyMapParam.getXml(); if(keyMapParamElement != null) { setKeyMap(KeyMapDigester.digest(keyMapParamElement)); } else { logger.error("Sorry, the key properties must be available as XML DOM. Please configure using XML."); } } } }
/** * */ private void initKeyMap() { Parameter keyMapParam = config.getParameter(CONFIG_PARAM_KEY_MAP); if (keyMapParam != null) { Object objValue = keyMapParam.getObjValue(); if(objValue instanceof Map) { keyMap = (HashMap<String, String>) objValue; } else { Element keyMapParamElement = keyMapParam.getXml(); if(keyMapParamElement != null) { setKeyMap(KeyMapDigester.digest(keyMapParamElement)); } else { logger.error("Sorry, the key properties must be available as XML DOM. Please configure using XML."); } } } }
/** * */ @SuppressWarnings("unchecked") private Map<String, String> initKeyMap() { Parameter keyMapParam = config.getParameter(CONFIG_PARAM_KEY_MAP); if (keyMapParam != null) { Object objValue = keyMapParam.getObjValue(); if(objValue instanceof Map<?, ?>) { return (HashMap<String, String>) objValue; } else { Element keyMapParamElement = keyMapParam.getXml(); if(keyMapParamElement != null) { return KeyMapDigester.digest(keyMapParamElement); } else { throw new SmooksException("Sorry, the key properties must be available as XML DOM. Please configure using XML."); } } } return Collections.emptyMap(); }
/** * */ @SuppressWarnings("unchecked") private Map<String, String> initKeyMap() { Parameter keyMapParam = config.getParameter(CONFIG_PARAM_KEY_MAP); if (keyMapParam != null) { Object objValue = keyMapParam.getObjValue(); if(objValue instanceof Map<?, ?>) { return (HashMap<String, String>) objValue; } else { Element keyMapParamElement = keyMapParam.getXml(); if(keyMapParamElement != null) { return KeyMapDigester.digest(keyMapParamElement); } else { throw new SmooksException("Sorry, the key properties must be available as XML DOM. Please configure using XML."); } } } return Collections.emptyMap(); }
/** * */ @SuppressWarnings("unchecked") private Map<String, String> initKeyMap() { Parameter keyMapParam = config.getParameter(CONFIG_PARAM_KEY_MAP); if (keyMapParam != null) { Object objValue = keyMapParam.getObjValue(); if(objValue instanceof Map<?, ?>) { return (HashMap<String, String>) objValue; } else { Element keyMapParamElement = keyMapParam.getXml(); if(keyMapParamElement != null) { return KeyMapDigester.digest(keyMapParamElement); } else { throw new SmooksException("Sorry, the key properties must be available as XML DOM. Please configure using XML."); } } } return Collections.emptyMap(); }
public void visitBefore(Element element, ExecutionContext executionContext) throws SmooksException { ExtensionContext extensionContext = ExtensionContext.getExtensionContext(executionContext); SmooksResourceConfiguration config = extensionContext.getResourceStack().peek(); if(config.getSelector() == null || config.getSelector().equals("none")) { Parameter beanIdParam = config.getParameter("beanId"); String beanId = beanIdParam.getValue(); SmooksResourceConfiguration beanCreatorConfig = findBeanCreatorConfig(beanId, extensionContext); if(beanCreatorConfig == null) { throw new SmooksConfigurationException("No <jb:bean> configurations is found yet for beanId '" + beanId + "'. " + "This can mean that no <jb:bean> is present that creates the bean with the bean id or that it is configured after the <" + element.getNodeName() + ">. " + "In this case you must set the selector in the '" + selectorAttrName + "' attribute."); } else { config.setSelector(beanCreatorConfig.getSelector()); } } }
public void visitBefore(Element element, ExecutionContext executionContext) throws SmooksException { ExtensionContext extensionContext = ExtensionContext.getExtensionContext(executionContext); SmooksResourceConfiguration config = extensionContext.getResourceStack().peek(); if(config.getSelector() == null || config.getSelector().equals("none")) { Parameter beanIdParam = config.getParameter("beanId"); String beanId = beanIdParam.getValue(); SmooksResourceConfiguration beanCreatorConfig = findBeanCreatorConfig(beanId, extensionContext); if(beanCreatorConfig == null) { throw new SmooksConfigurationException("No <jb:wiring> configurations is found yet for beanId '" + beanId + "'. " + "This can mean that no <jb:wiring> is present that wires the bean with the bean id or that it is configured after the <" + element.getNodeName() + ">. " + "In this case you must set the selector in the '" + selectorAttrName + "' attribute."); } else { config.setSelector(beanCreatorConfig.getSelector()); } } }