/** * Returns a set of 'placeholder' SharedEntity's - they only have an id * * @param entityType type of SharedEntity - either SearchRequest or PortalPage * @param ids set of ids */ public Collection<SharedEntity> getDummySharedEntities(SharedEntityType entityType, Set<Long> ids) { final Set<SharedEntity> sharedEntities = Sets.newHashSet(); for (Long id : ids) { if (entityType.getTypeDescriptor().equals(SearchRequest.ENTITY_TYPE)) { sharedEntities.add(new SearchRequest(new QueryImpl(null, new OrderByImpl(), null), "", "dummy", "dummyDescription", id, 0)); } else { sharedEntities.add(PortalPage.name("dummy").id(id).build()); } } return sharedEntities; }
public static Builder id(Long id) { return new Builder().id(id); }