Package com.github.hakko.musiccabinet.domain.model.music

Examples of com.github.hakko.musiccabinet.domain.model.music.Artist


      insideContext = false;
    }
   
    if (TAG_NAME.equals(qName)) {
      String chars = characterData.toString();
      Artist artist = new Artist(chars);
      if (insideContext) {
        if (currentRecommendedArtist.getContextArtist1() == null) {
          currentRecommendedArtist.setContextArtist1(artist);
        } else {
          currentRecommendedArtist.setContextArtist2(artist);
View Full Code Here


 
  protected static final String OFFSET = "offset";
 
  public String get(String artistName, String mbid, int offset) throws ApplicationException {
    WebserviceInvocation invocation = new WebserviceInvocation(
        MB_RELEASE_GROUPS, new Artist(artistName));
    List<NameValuePair> params = new ArrayList<>();
    params.add(new BasicNameValuePair(QUERY, format(PATTERN, mbid)));
    params.add(new BasicNameValuePair(LIMIT, HUNDRED));
    params.add(new BasicNameValuePair(OFFSET, valueOf(offset)));
    return executeWSRequest(invocation, PATH, params);
View Full Code Here

  protected static final String LIMIT = "limit";
  protected static final String ONE = "1";
 
  public String get(String artistName) throws ApplicationException {
    WebserviceInvocation invocation = new WebserviceInvocation(
        MB_ARTIST_QUERY, new Artist(artistName));
    List<NameValuePair> params = new ArrayList<>();
    params.add(new BasicNameValuePair(QUERY, ARTIST + escape(artistName)));
    params.add(new BasicNameValuePair(LIMIT, ONE));
    return executeWSRequest(invocation, PATH, params);
  }
View Full Code Here

      String chars = characterData.toString();
      if (TAG_NAME.equals(qName)) {
        albumInfo = new AlbumInfo();
        albumInfo.setAlbum(new Album(chars));
      } else if (TAG_ARTIST.equals(qName)) {
        albumInfo.getAlbum().setArtist(new Artist(chars));
      } else if (TAG_IMAGE.equals(qName)) {
        if (ATTR_SMALL.equals(imageSize)) {
          albumInfo.setSmallImageUrl(validateUrl(chars));
        } else if (ATTR_MEDIUM.equals(imageSize)) {
          albumInfo.setMediumImageUrl(validateUrl(chars));
View Full Code Here

  private void loadArtistSimilarity(InputStream source)
  throws ApplicationException {
    ArtistSimilarityHandler handler = new ArtistSimilarityHandler();
    parseFromStream(source, handler);
    artist = new Artist(handler.getArtistName());
    artistRelations = handler.getArtistRelations();
  }
View Full Code Here

  @Override
  public void endElement(String uri, String localName, String qName)
  throws SAXException {
    if (ARTIST_NAME.equals(qName)) {
      String chars = characterData.toString();
      artists.add(new Artist(chars));
    }
  }
View Full Code Here

    setTotalOperations(artistNames.size());
   
    for (String artistName : artistNames) {
      try {
        WSResponse wsResponse = artistSimilarityClient.getArtistSimilarity(new Artist(artistName));
        if (wsResponse.wasCallAllowed() && wsResponse.wasCallSuccessful()) {
          StringUtil stringUtil = new StringUtil(wsResponse.getResponseBody());
          ArtistSimilarityParser asParser =
            new ArtistSimilarityParserImpl(stringUtil.getInputStream());
          artistRelationDao.createArtistRelations(asParser.getArtist(),
View Full Code Here

  public Album mapRow(ResultSet rs, int rowNum) throws SQLException {
    int artistId = rs.getInt(1);
    String artistName = rs.getString(2);
    int albumId = rs.getInt(3);
    String albumName = rs.getString(4);
    return new Album(new Artist(artistId, artistName), albumId, albumName);
  }
View Full Code Here

public class ArtistRowMapper implements RowMapper<Artist> {

  @Override
  public Artist mapRow(ResultSet rs, int rowNum) throws SQLException {
    return new Artist(rs.getInt(1), rs.getString(2));
  }
View Full Code Here

    setTotalOperations(artistNames.size());
   
    for (String artistName : artistNames) {
      try {
        WSResponse wsResponse = artistInfoClient.getArtistInfo(
            new Artist(artistName), lastFmSettingsService.getLang());
        if (wsResponse.wasCallAllowed() && wsResponse.wasCallSuccessful()) {
          StringUtil stringUtil = new StringUtil(wsResponse.getResponseBody());
          ArtistInfoParser aiParser =
            new ArtistInfoParserImpl(stringUtil.getInputStream());
          if (aiParser.getArtistInfo() != null) {
View Full Code Here

TOP

Related Classes of com.github.hakko.musiccabinet.domain.model.music.Artist

Copyright © 2018 www.massapicom. 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.