mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-13 08:55:44 +01:00
Rename closures
This commit is contained in:
@@ -20,24 +20,24 @@ class ResourceManagerAdapter<T extends ModelObject, D extends HalRepresentation,
|
|||||||
super(manager);
|
super(manager);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Response get(String id, Function<T, D> mapper) {
|
public Response get(String id, Function<T, D> mapToDto) {
|
||||||
T entity = manager.get(id);
|
T entity = manager.get(id);
|
||||||
if (entity == null) {
|
if (entity == null) {
|
||||||
return Response.status(Response.Status.NOT_FOUND).build();
|
return Response.status(Response.Status.NOT_FOUND).build();
|
||||||
}
|
}
|
||||||
D dto = mapper.apply(entity);
|
D dto = mapToDto.apply(entity);
|
||||||
return Response.ok(dto).build();
|
return Response.ok(dto).build();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Response update(String id, Function<T, T> mapper) {
|
public Response update(String id, Function<T, T> applyChanges) {
|
||||||
T existingEntity = manager.get(id);
|
T existingEntity = manager.get(id);
|
||||||
T changedEntity = mapper.apply(existingEntity);
|
T changedEntity = applyChanges.apply(existingEntity);
|
||||||
return update(id, changedEntity);
|
return update(id, changedEntity);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Response getAll(int page, int pageSize, String sortBy, boolean desc, Function<PageResult<T>, CollectionDto> mappger) {
|
public Response getAll(int page, int pageSize, String sortBy, boolean desc, Function<PageResult<T>, CollectionDto> mapToDto) {
|
||||||
PageResult<T> pageResult = fetchPage(sortBy, desc, page, pageSize);
|
PageResult<T> pageResult = fetchPage(sortBy, desc, page, pageSize);
|
||||||
return Response.ok(mappger.apply(pageResult)).build();
|
return Response.ok(mapToDto.apply(pageResult)).build();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Response create(D dto, Supplier<T> entitySupplyer, Function<T, String> uriCreator) throws IOException, E {
|
public Response create(D dto, Supplier<T> entitySupplyer, Function<T, String> uriCreator) throws IOException, E {
|
||||||
|
|||||||
Reference in New Issue
Block a user