Examples of LastFmUser


Examples of com.github.hakko.musiccabinet.domain.model.library.LastFmUser

      trackLoveClient.love(browserDao.getTrack(trackId), lastFmUser);
    }
  }
 
  public void unstarTrack(String lastFmUsername, int trackId) throws ApplicationException {
    LastFmUser lastFmUser = getLastFmUser(lastFmUsername);
    starDao.unstarTrack(lastFmUser, trackId);
    getStarredTracks(lastFmUser).remove(trackId);
    if (lastFmSettingsService.isSyncStarredAndLovedTracks()) {
      trackUnLoveClient.unlove(browserDao.getTrack(trackId), lastFmUser);
    }
View Full Code Here

Examples of com.github.hakko.musiccabinet.domain.model.library.LastFmUser

  protected LastFmUser getLastFmUser(String lastFmUsername) {
    if (cachedUsers.containsKey(lastFmUsername)) {
      return cachedUsers.get(lastFmUsername);
    }
    LastFmUser lastFmUser = lastFmDao.getLastFmUser(lastFmUsername);
    cachedUsers.put(lastFmUsername, lastFmUser);
    return lastFmUser;
  }
View Full Code Here

Examples of com.github.hakko.musiccabinet.domain.model.library.LastFmUser

  public boolean isArtistStarred(String lastFmUsername, int artistId) {
    if (lastFmUsername == null) {
      return false;
    }
    LastFmUser lastFmUser = getLastFmUser(lastFmUsername);
    return getStarredArtistIds(lastFmUser).contains(artistId);
  }
View Full Code Here

Examples of com.github.hakko.musiccabinet.domain.model.library.LastFmUser

  public boolean[] getStarredAlbumsMask(String lastFmUsername, List<Integer> albumIds) {
    boolean[] mask = new boolean[albumIds.size()];
    if (lastFmUsername == null) {
      return mask;
    }
    LastFmUser lastFmUser = getLastFmUser(lastFmUsername);
    for (int i = 0; i < mask.length; i++) {
      mask[i] = getStarredAlbumIds(lastFmUser).contains(albumIds.get(i));
    }
    return mask;
  }
View Full Code Here

Examples of com.github.hakko.musiccabinet.domain.model.library.LastFmUser

  public boolean[] getStarredTracksMask(String lastFmUsername, List<Integer> trackIds) {
    boolean[] mask = new boolean[trackIds.size()];
    if (lastFmUsername == null) {
      return mask;
    }
    LastFmUser lastFmUser = getLastFmUser(lastFmUsername);
    for (int i = 0; i < mask.length; i++) {
      mask[i] = getStarredTracks(lastFmUser).contains(trackIds.get(i));
    }
    return mask;
  }
View Full Code Here

Examples of com.github.hakko.musiccabinet.domain.model.library.LastFmUser

    String sql = "select id, lastfm_user_capitalization, session_key"
        + " from music.lastfmuser where lastfm_user = upper(?)";
    return jdbcTemplate.queryForObject(sql, new Object[]{lastFmUsername}, new RowMapper<LastFmUser>() {
      @Override
      public LastFmUser mapRow(ResultSet rs, int rowNum) throws SQLException {
        return new LastFmUser(rs.getInt(1), rs.getString(2), rs.getString(3));
      }
    });
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.