Commisions respone updatede

This commit is contained in:
Filip Izydorczyk
2020-10-15 17:29:40 +02:00
parent 010f0b4566
commit 2b067f63fc
5 changed files with 83 additions and 2 deletions

View File

@ -0,0 +1,14 @@
package com.plannaplan.responses.mappers;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
import com.plannaplan.entities.Commision;
import com.plannaplan.responses.models.CommisionResponse;
public class CommisionResponseMappers {
public static final List<CommisionResponse> mapToResponse(List<Commision> commisions) {
return commisions.stream().filter(Objects::nonNull).map(CommisionResponse::new).collect(Collectors.toList());
}
}

View File

@ -0,0 +1,24 @@
package com.plannaplan.responses.models;
import java.sql.Timestamp;
import com.plannaplan.entities.Commision;
public class CommisionResponse {
private Long id;
private Timestamp commisionDate;
public CommisionResponse(Commision commision) {
this.id = commision.getId();
this.commisionDate = commision.getCommisionDate();
}
public Timestamp getCommisionDate() {
return commisionDate;
}
public Long getId() {
return id;
}
}