Пример #1
0
 @Override
 public int hashCode() {
   int result = id != null ? id.hashCode() : 0;
   result = 31 * result + (name != null ? name.hashCode() : 0);
   result = 31 * result + (author != null ? author.hashCode() : 0);
   result = 31 * result + (collaborative ? 1 : 0);
   result = 31 * result + (description != null ? description.hashCode() : 0);
   result = 31 * result + (picture != null ? picture.hashCode() : 0);
   result = 31 * result + (tracks != null ? tracks.hashCode() : 0);
   result = 31 * result + numTracks;
   result = 31 * result + index;
   return result;
 }
Пример #2
0
 @Override
 public int hashCode() {
   int result = title != null ? title.hashCode() : 0;
   result = 31 * result + (artists != null ? artists.hashCode() : 0);
   result = 31 * result + (album != null ? album.hashCode() : 0);
   result = 31 * result + trackNumber;
   result = 31 * result + length;
   result = 31 * result + (cover != null ? cover.hashCode() : 0);
   result = 31 * result + (explicit ? 1 : 0);
   return result;
 }