@Override public List<SpaceConfig> getSpaces() { return Lists.newArrayList( Iterables.transform(doGetRootNamespaceContainers(SPACE), new Function<NameSpaceContainer, SpaceConfig>() { @Override public SpaceConfig apply(NameSpaceContainer input) { return input.getSpace(); } }) ); }
@Override public List<HomeConfig> getHomeSpaces() { return Lists.newArrayList( Iterables.transform(doGetRootNamespaceContainers(HOME), new Function<NameSpaceContainer, HomeConfig>() { @Override public HomeConfig apply(NameSpaceContainer input) { return input.getHome(); } }) ); }
@Override public List<SourceConfig> getSources() { return Lists.newArrayList( Iterables.transform(doGetRootNamespaceContainers(SOURCE), new Function<NameSpaceContainer, SourceConfig>() { @Override public SourceConfig apply(NameSpaceContainer input) { return input.getSource(); } }) ); }