public Map<String,String> getParameters() { Map<String,String> parameters = new HashMap<String, String>(); PropertyParser pp = new PropertyParser(resolvedSiteMapItem.getParameters()); for(Entry<String, String> entry: hstSiteMenuItemConfiguration.getParameters().entrySet()) { String parsedParamValue = (String)pp.resolveProperty(entry.getKey(), entry.getValue()); parameters.put(entry.getKey(), parsedParamValue); } return parameters; }
public Map<String,String> getParameters(ResolvedSiteMapItem hstResolvedSiteMapItem) { Map<String,String> parameters = new HashMap<String, String>(); PropertyParser pp = new PropertyParser(hstResolvedSiteMapItem.getParameters()); for(Entry<String, String> entry: componentConfiguration.getParameters().entrySet()) { String parsedParamValue = (String)pp.resolveProperty(entry.getKey(), entry.getValue()); parameters.put(entry.getKey(), parsedParamValue); } return parameters; }
public Map<String,String> getParameters(ResolvedSiteMapItem hstResolvedSiteMapItem) { Map<String,String> parameters = new HashMap<String, String>(); PropertyParser pp = new PropertyParser(hstResolvedSiteMapItem.getParameters()); for(Entry<String, String> entry: componentConfiguration.getParameters().entrySet()) { String parsedParamValue = (String)pp.resolveProperty(entry.getKey(), entry.getValue()); parameters.put(entry.getKey(), parsedParamValue); } return parameters; }
public Map<String,String> getLocalParameters() { Map<String,String> parameters = new HashMap<String, String>(); PropertyParser pp = new PropertyParser(resolvedSiteMapItem.getParameters()); for(Entry<String, String> entry: hstSiteMenuItemConfiguration.getLocalParameters().entrySet()) { String parsedParamValue = (String)pp.resolveProperty(entry.getKey(), entry.getValue()); parameters.put(entry.getKey(), parsedParamValue); } return parameters; }
public Map<String,String> getLocalParameters(ResolvedSiteMapItem hstResolvedSiteMapItem) { Map<String,String> parameters = new HashMap<String, String>(); PropertyParser pp = new PropertyParser(hstResolvedSiteMapItem.getParameters()); for(Entry<String, String> entry: componentConfiguration.getLocalParameters().entrySet()) { String parsedParamValue = (String)pp.resolveProperty(entry.getKey(), entry.getValue()); parameters.put(entry.getKey(), parsedParamValue); } return parameters; }
public Map<String,String> getParameters() { Map<String,String> parameters = new HashMap<String, String>(); PropertyParser pp = new PropertyParser(resolvedSiteMapItem.getParameters()); for(Entry<String, String> entry: hstSiteMenuItemConfiguration.getParameters().entrySet()) { String parsedParamValue = (String)pp.resolveProperty(entry.getKey(), entry.getValue()); parameters.put(entry.getKey(), parsedParamValue); } return parameters; }
public Map<String,String> getLocalParameters() { Map<String,String> parameters = new HashMap<String, String>(); PropertyParser pp = new PropertyParser(resolvedSiteMapItem.getParameters()); for(Entry<String, String> entry: hstSiteMenuItemConfiguration.getLocalParameters().entrySet()) { String parsedParamValue = (String)pp.resolveProperty(entry.getKey(), entry.getValue()); parameters.put(entry.getKey(), parsedParamValue); } return parameters; }
public Map<String,String> getLocalParameters(ResolvedSiteMapItem hstResolvedSiteMapItem) { Map<String,String> parameters = new HashMap<String, String>(); PropertyParser pp = new PropertyParser(hstResolvedSiteMapItem.getParameters()); for(Entry<String, String> entry: componentConfiguration.getLocalParameters().entrySet()) { String parsedParamValue = (String)pp.resolveProperty(entry.getKey(), entry.getValue()); parameters.put(entry.getKey(), parsedParamValue); } return parameters; }
/** * <p>a property is of type String, Boolean, Long, Double or Calendar or an array of one of these objects.</p> * * {@inheritDoc} */ @SuppressWarnings("unchecked") public <T> T getProperty(String name, ResolvedSiteMapItem resolvedSiteMapItem, Class<T> mappingClass) { Object val = handlerConfig.getProperty(name); if(val == null){ log.debug("value is null for '{}'. Return null"); return null; } PropertyParser pp = new PropertyParser(resolvedSiteMapItem.getParameters()); if(mappingClass.isAssignableFrom(val.getClass())){ if(val instanceof String || val instanceof String[]) { Object parsedVal = pp.resolveProperty(name, val); return (T)parsedVal; } else { return (T)val; } } else { log.debug("Found a property for key '{}' but the value is not assignable from '{}' because it is of type '"+val.getClass().getName()+"'. Skip key-val pair.", name , mappingClass.getName()); return null; } }
/** * <p>a property is of type String, Boolean, Long, Double or Calendar or an array of one of these objects.</p> * * {@inheritDoc} */ public <T> Map<String, T> getProperties(ResolvedSiteMapItem resolvedSiteMapItem, Class<T> mappingClass) { Map<String,T> properties = new HashMap<String, T>(); PropertyParser pp = new PropertyParser(resolvedSiteMapItem.getParameters()); for(Entry<String, Object> entry: handlerConfig.getProperties().entrySet()) { Object val = entry.getValue(); if(val == null){ log.debug("value is null for '{}'. Skip property", entry.getKey()); continue; } if(mappingClass.isAssignableFrom(val.getClass())){ if(val instanceof String || val instanceof String[]) { Object parsedVal = pp.resolveProperty(entry.getKey(), val); if(parsedVal != null) { properties.put(entry.getKey(), (T)parsedVal); } } else { properties.put(entry.getKey(), (T)val); } } else { log.debug("Found a property for key '{}' but the value is not assignable from '{}' because it is of type '"+val.getClass().getName()+"'. Skip key-val pair.", entry.getKey(), mappingClass.getName()); } } return properties; }
/** * <p>a property is of type String, Boolean, Long, Double or Calendar or an array of one of these objects.</p> * * {@inheritDoc} */ @SuppressWarnings("unchecked") public <T> Map<String, T> getProperties(ResolvedSiteMapItem resolvedSiteMapItem, Class<T> mappingClass) { Map<String,T> properties = new HashMap<String, T>(); PropertyParser pp = new PropertyParser(resolvedSiteMapItem.getParameters()); for(Entry<String, Object> entry: handlerConfig.getProperties().entrySet()) { Object val = entry.getValue(); if(val == null){ log.debug("value is null for '{}'. Skip property", entry.getKey()); continue; } if(mappingClass.isAssignableFrom(val.getClass())){ if(val instanceof String || val instanceof String[]) { Object parsedVal = pp.resolveProperty(entry.getKey(), val); if(parsedVal != null) { properties.put(entry.getKey(), (T)parsedVal); } } else { properties.put(entry.getKey(), (T)val); } } else { log.debug("Found a property for key '{}' but the value is not assignable from '{}' because it is of type '"+val.getClass().getName()+"'. Skip key-val pair.", entry.getKey(), mappingClass.getName()); } } return properties; }
/** * <p>a property is of type String, Boolean, Long, Double or Calendar or an array of one of these objects.</p> * * {@inheritDoc} */ public <T> T getProperty(String name, ResolvedSiteMapItem resolvedSiteMapItem, Class<T> mappingClass) { Object val = handlerConfig.getProperty(name); if(val == null){ log.debug("value is null for '{}'. Return null"); return null; } PropertyParser pp = new PropertyParser(resolvedSiteMapItem.getParameters()); if(mappingClass.isAssignableFrom(val.getClass())){ if(val instanceof String || val instanceof String[]) { Object parsedVal = pp.resolveProperty(name, val); return (T)parsedVal; } else { return (T)val; } } else { log.debug("Found a property for key '{}' but the value is not assignable from '{}' because it is of type '"+val.getClass().getName()+"'. Skip key-val pair.", name , mappingClass.getName()); return null; } }
public String getLocalParameter(String name, ResolvedSiteMapItem hstResolvedSiteMapItem) { String paramValue = componentConfiguration.getLocalParameter(name); PropertyParser pp = new PropertyParser(hstResolvedSiteMapItem.getParameters()); String parsedParamValue = (String)pp.resolveProperty(name, paramValue); log.debug("Return value '{}' for property '{}'", parsedParamValue, name); return parsedParamValue; }
public String getParameter(String name, ResolvedSiteMapItem hstResolvedSiteMapItem) { String paramValue = componentConfiguration.getParameter(name); PropertyParser pp = new PropertyParser(hstResolvedSiteMapItem.getParameters()); String parsedParamValue = (String)pp.resolveProperty(name, paramValue); log.debug("Return value '{}' for property '{}'", parsedParamValue, name); return parsedParamValue; }
public String getParameter(String name, ResolvedSiteMapItem hstResolvedSiteMapItem) { String paramValue = componentConfiguration.getParameter(name); PropertyParser pp = new PropertyParser(hstResolvedSiteMapItem.getParameters()); String parsedParamValue = (String)pp.resolveProperty(name, paramValue); log.debug("Return value '{}' for property '{}'", parsedParamValue, name); return parsedParamValue; }
public String getLocalParameter(String name, ResolvedSiteMapItem hstResolvedSiteMapItem) { String paramValue = componentConfiguration.getLocalParameter(name); PropertyParser pp = new PropertyParser(hstResolvedSiteMapItem.getParameters()); String parsedParamValue = (String)pp.resolveProperty(name, paramValue); log.debug("Return value '{}' for property '{}'", parsedParamValue, name); return parsedParamValue; }
public String getLocalParameter(String name) { String paramValue = hstSiteMenuItemConfiguration.getLocalParameter(name); PropertyParser pp = new PropertyParser(resolvedSiteMapItem.getParameters()); String parsedParamValue = (String)pp.resolveProperty(name, paramValue); return parsedParamValue; } }
public String getLocalParameter(String name) { String paramValue = hstSiteMenuItemConfiguration.getLocalParameter(name); PropertyParser pp = new PropertyParser(resolvedSiteMapItem.getParameters()); String parsedParamValue = (String)pp.resolveProperty(name, paramValue); return parsedParamValue; } }
public String getParameter(String name) { String paramValue = hstSiteMenuItemConfiguration.getParameter(name); PropertyParser pp = new PropertyParser(resolvedSiteMapItem.getParameters()); String parsedParamValue = (String)pp.resolveProperty(name, paramValue); return parsedParamValue; }
public String getParameter(String name) { String paramValue = hstSiteMenuItemConfiguration.getParameter(name); PropertyParser pp = new PropertyParser(resolvedSiteMapItem.getParameters()); String parsedParamValue = (String)pp.resolveProperty(name, paramValue); return parsedParamValue; }