protected boolean isContainerAttributeName(String attrName) { boolean containerAttrName = false; if (CONTAINER_ATTR_NAME_PREFIXES == null) { synchronized (HstRequestImpl.class) { if (CONTAINER_ATTR_NAME_PREFIXES == null) { ArrayList<String> containerAttrNamePrefixes = new ArrayList<String>(Arrays.asList("javax.servlet.", "javax.portlet.", "org.hippoecm.hst.container.")); ContainerConfiguration containerConfiguration = this.requestContext.getContainerConfiguration(); if (containerConfiguration != null) { containerAttrNamePrefixes.addAll(this.requestContext.getContainerConfiguration().getList(CONTAINER_ATTR_NAME_PREFIXES_PROP_KEY)); } CONTAINER_ATTR_NAME_PREFIXES = (String []) containerAttrNamePrefixes.toArray(new String[0]); } } } for (String prefix : CONTAINER_ATTR_NAME_PREFIXES) { if (attrName.startsWith(prefix)) { containerAttrName = true; break; } } return containerAttrName; }
protected boolean isContainerAttributeName(String attrName) { boolean containerAttrName = false; if (CONTAINER_ATTR_NAME_PREFIXES == null) { synchronized (HstRequestImpl.class) { if (CONTAINER_ATTR_NAME_PREFIXES == null) { ArrayList<String> containerAttrNamePrefixes = new ArrayList<String>(Arrays.asList("javax.servlet.", "org.hippoecm.hst.container.")); ContainerConfiguration containerConfiguration = this.requestContext.getContainerConfiguration(); if (containerConfiguration != null) { containerAttrNamePrefixes.addAll(this.requestContext.getContainerConfiguration().getList(CONTAINER_ATTR_NAME_PREFIXES_PROP_KEY)); } CONTAINER_ATTR_NAME_PREFIXES = containerAttrNamePrefixes.toArray(new String[containerAttrNamePrefixes.size()]); } } } for (String prefix : CONTAINER_ATTR_NAME_PREFIXES) { if (attrName.startsWith(prefix)) { containerAttrName = true; break; } } return containerAttrName; }
String cmsBaseUrl = hstRequestContext.getContainerConfiguration().getString(ContainerConstants.CMS_LOCATION); if(cmsBaseUrl == null || "".equals(cmsBaseUrl)) { log.warn("Skipping surf & edit link because cms location property is not configured: Configure '{}' property in your hst-config.properties.", ContainerConstants.CMS_LOCATION);
String writableUserProperty = getWritableUserName(); String writablePasswordProperty = getWritablePassword(); ContainerConfiguration config = request.getRequestContext().getContainerConfiguration();