Changes in src/main/java/com/wediscussmovies/project/querymodels/GenreLikes.java [3c0f9a9:5b447b0] in Git
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/main/java/com/wediscussmovies/project/querymodels/GenreLikes.java
r3c0f9a9 r5b447b0 3 3 import lombok.Data; 4 4 5 import javax.persistence.Entity;6 import javax.persistence.Table;7 import java.util.Comparator;8 import java.util.Objects;9 10 5 @Data 11 6 public class GenreLikes { 12 private Integer genreId; 7 13 8 private String name; 14 9 private Long likes; 15 10 16 public static Comparator<GenreLikes> sorter = Comparator.comparing(GenreLikes::getLikes).thenComparing(GenreLikes::getName).reversed(); 17 18 public GenreLikes(Integer genreId, String name, Long likes) { 19 this.genreId = genreId; 11 public GenreLikes(String name, Long likes) { 20 12 this.name = name; 21 13 this.likes = likes; 22 23 }24 25 @Override26 public boolean equals(Object o) {27 if (this == o) return true;28 if (o == null || getClass() != o.getClass()) return false;29 GenreLikes that = (GenreLikes) o;30 return Objects.equals(genreId, that.genreId);31 }32 33 @Override34 public int hashCode() {35 return Objects.hash(genreId);36 14 } 37 15 }
Note:
See TracChangeset
for help on using the changeset viewer.