> + return filter(concat(transform(ImmutableSet.<String>
> builder().addAll(projects).add("").build(),
> + allTemplatesForProject())), isReady());
> + }
> +
> + protected Function<String, Set<? extends Template>>
> allTemplatesForProject() {
> + return new Function<String, Set<? extends Template>>() {
> +
> + @Override
> + public Set<? extends Template> apply(String from) {
> + if (from != "")
> + return
> client.getTemplateApi().listTemplates(ListTemplatesOptions.Builder.projectId(from));
> + else
> + return client.getTemplateApi().listTemplates();
> + }
> +
> + };
Yeah, that code is pretty awful. It's here at least in part for advice on
improvements. =) I'll make another run at it tomorrow.
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/215/files#r7915905