source: Git/src/main/java/com/wediscussmovies/project/querymodels/MovieLikesQM.java@ c02189f

main
Last change on this file since c02189f was c02189f, checked in by Petar Partaloski <ppartaloski@…>, 2 years ago

Added new core functionalities, fixed bugs and improved visual clarity

  • Property mode set to 100644
File size: 702 bytes
Line 
1package com.wediscussmovies.project.querymodels;
2
3import lombok.Data;
4
5import java.util.Objects;
6
7@Data
8public class MovieLikesQM {
9 private Integer movieId;
10 private Long likes;
11
12 public MovieLikesQM(Integer movieId, Long likes) {
13 this.movieId = movieId;
14 this.likes = likes;
15 }
16
17 @Override
18 public boolean equals(Object o) {
19 if (this == o) return true;
20 if (o == null || getClass() != o.getClass()) return false;
21 MovieLikesQM that = (MovieLikesQM) o;
22 return Objects.equals(movieId, that.movieId) && Objects.equals(likes, that.likes);
23 }
24
25 @Override
26 public int hashCode() {
27 return Objects.hash(movieId, likes);
28 }
29}
Note: See TracBrowser for help on using the repository browser.