mirror of
https://github.com/antebudimir/tempus.git
synced 2026-01-02 02:13:33 +00:00
Map SimilarArtist models and show them in artist's page
This commit is contained in:
parent
5f0427598f
commit
7ad2e1da1d
5 changed files with 77 additions and 7 deletions
|
|
@ -9,17 +9,17 @@ import java.util.List;
|
|||
|
||||
@Xml
|
||||
public class ArtistInfo2 extends ArtistInfoBase {
|
||||
@Element(name = "similarArtist", typesByElement = @ElementNameMatcher(type = ArtistID3.class))
|
||||
protected List<ArtistID3> similarArtists;
|
||||
@Element(name = "similarArtist")
|
||||
protected List<SimilarArtistID3> similarArtists;
|
||||
|
||||
public List<ArtistID3> getSimilarArtists() {
|
||||
public List<SimilarArtistID3> getSimilarArtists() {
|
||||
if (similarArtists == null) {
|
||||
similarArtists = new ArrayList<>();
|
||||
}
|
||||
return this.similarArtists;
|
||||
}
|
||||
|
||||
public void setSimilarArtists(List<ArtistID3> similarArtists) {
|
||||
public void setSimilarArtists(List<SimilarArtistID3> similarArtists) {
|
||||
this.similarArtists = similarArtists;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,51 @@
|
|||
package com.cappielloantonio.play.subsonic.models;
|
||||
|
||||
import com.tickaroo.tikxml.annotation.Attribute;
|
||||
import com.tickaroo.tikxml.annotation.Xml;
|
||||
import com.tickaroo.tikxml.converters.date.rfc3339.DateRfc3339TypeConverter;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Xml(name = "similarArtist")
|
||||
public class SimilarArtistID3 {
|
||||
@Attribute
|
||||
protected String id;
|
||||
@Attribute
|
||||
protected String name;
|
||||
@Attribute(name = "coverArt")
|
||||
protected String coverArtId;
|
||||
@Attribute
|
||||
protected int albumCount;
|
||||
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(String value) {
|
||||
this.id = value;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String value) {
|
||||
this.name = value;
|
||||
}
|
||||
|
||||
public String getCoverArtId() {
|
||||
return coverArtId;
|
||||
}
|
||||
|
||||
public void setCoverArtId(String value) {
|
||||
this.coverArtId = value;
|
||||
}
|
||||
|
||||
public int getAlbumCount() {
|
||||
return albumCount;
|
||||
}
|
||||
|
||||
public void setAlbumCount(int value) {
|
||||
this.albumCount = value;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue