@Override public List<Long> load(@Nonnull final String ownerKey) { final Collection<PortalPage> requestsFromDatabase = delegateStore.getAllOwnedPortalPages(ownerKey); if (requestsFromDatabase != null) { List<Long> ownedPortalPageIds = new ArrayList<Long>(requestsFromDatabase.size()); for (final PortalPage PortalPage : requestsFromDatabase) { ownedPortalPageIds.add(PortalPage.getId()); } return ImmutableList.copyOf(ownedPortalPageIds); } else { return ImmutableList.of(); } } }
@Override public Collection<PortalPage> getAllOwnedPortalPages(final ApplicationUser owner) { notNull("owner", owner); notNull("owner.name", owner.getName()); final Collection<PortalPage> portalPages = portalPageStore.getAllOwnedPortalPages(owner); if (portalPages == null) { return Collections.emptyList(); } else { return setRelatedState(portalPages); } }