/** * Returns the embedded resources to render. This will add an {@link RelatedResource} for linkable associations if * they have an excerpt projection registered. * * @param instance must not be {@literal null}. * @return */ private Iterable<EmbeddedWrapper> getEmbeddedResources(Object instance) { return new EmbeddedResourcesAssembler(entities, associations, projector).getEmbeddedResources(instance); }
private Resource<Object> toResource(Object value) { PersistentEntity<?, ?> entity = entities.getRequiredPersistentEntity(value.getClass()); return invoker.invokeProcessorsFor(PersistentEntityResource.build(value, entity).// withEmbedded(assembler.getEmbeddedResources(value)).// buildNested()); } }
/** * Returns the embedded resources to render. This will add an {@link RelatedResource} for linkable associations if * they have an excerpt projection registered. * * @param instance must not be {@literal null}. * @return */ private Iterable<EmbeddedWrapper> getEmbeddedResources(Object instance) { return new EmbeddedResourcesAssembler(entities, associations, projector).getEmbeddedResources(instance); }
private Resource<Object> toResource(Object value) { PersistentEntity<?, ?> entity = entities.getRequiredPersistentEntity(value.getClass()); return invoker.invokeProcessorsFor(PersistentEntityResource.build(value, entity).// withEmbedded(assembler.getEmbeddedResources(value)).// buildNested()); } }