List of usage examples for org.springframework.data.rest.core.mapping MethodResourceMapping getParametersMetadata
ParametersMetadata getParametersMetadata();
From source file:org.springframework.data.rest.webmvc.alps.RootResourceInformationToAlpsDescriptorConverter.java
private Collection<Descriptor> buildSearchResourceDescriptors(PersistentEntity<?, ?> entity) { ResourceMetadata metadata = associations.getMetadataFor(entity.getType()); List<Descriptor> descriptors = new ArrayList<Descriptor>(); for (MethodResourceMapping methodMapping : metadata.getSearchResourceMappings()) { List<Descriptor> parameterDescriptors = new ArrayList<Descriptor>(); for (ParameterMetadata parameterMetadata : methodMapping.getParametersMetadata()) { parameterDescriptors.add(// descriptor().// name(parameterMetadata.getName()).// doc(getDocFor(parameterMetadata.getDescription())).// type(Type.SEMANTIC)// .build());/*from ww w .ja v a 2s .c o m*/ } descriptors.add(descriptor().// type(Type.SAFE).// name(methodMapping.getRel()).// descriptors(parameterDescriptors).// build()); } return descriptors; }