Polishing

This commit is contained in:
Juergen Hoeller
2014-11-02 11:19:54 +01:00
parent 233393e3d5
commit d5e4592728
8 changed files with 48 additions and 50 deletions

View File

@@ -30,6 +30,7 @@ import org.apache.tiles.request.servlet.ServletApplicationContext;
import org.springframework.core.io.Resource;
import org.springframework.core.io.support.ResourcePatternResolver;
import org.springframework.util.CollectionUtils;
import org.springframework.util.ObjectUtils;
import org.springframework.web.context.support.ServletContextResourcePatternResolver;
@@ -53,22 +54,20 @@ public class SpringWildcardServletTilesApplicationContext extends ServletApplica
@Override
public ApplicationResource getResource(String localePath) {
ApplicationResource retValue = null;
Collection<ApplicationResource> urlSet = getResources(localePath);
if (urlSet != null && !urlSet.isEmpty()) {
retValue = urlSet.iterator().next();
if (!CollectionUtils.isEmpty(urlSet)) {
return urlSet.iterator().next();
}
return retValue;
return null;
}
@Override
public ApplicationResource getResource(ApplicationResource base, Locale locale) {
ApplicationResource retValue = null;
Collection<ApplicationResource> urlSet = getResources(base.getLocalePath(locale));
if (urlSet != null && !urlSet.isEmpty()) {
retValue = urlSet.iterator().next();
if (!CollectionUtils.isEmpty(urlSet)) {
return urlSet.iterator().next();
}
return retValue;
return null;
}
@Override