package com.kitty.poclient.domain; import java.util.ArrayList; import java.util.List; /** * @ClassName:AlbumDetail * @Description: 专辑详情, * @author xuzuyi * @date 2013-7-12 上午10:19:34 */ public class AlbumDetail { /* * 专辑状态 * "未提交" "1" * "未通过" "5" * "已提交" "10" * "已删除" "15" * "已上架" "20" * "已下架" "25" * "等待自动上架" "30" * "已定价" "35" * "已发布" "40" * "不单卖" "45" */ public static final String STATE_BOUGHT = ""; private Long albumId; private String albumname; private List<Disk> disklist; private Long artistId; private String artistName; private String smallImg; private String state; private int musicCount;// 单曲总数 private double price; private boolean flag=false;//是否选中 private String introduction = ""; private String publishTime = ""; private String language = ""; private String companyName = ""; public boolean isFlag() { return flag; } public void setFlag(boolean flag) { this.flag = flag; } public Long getAlbumId() { return albumId; } public void setAlbumId(Long albumId) { this.albumId = albumId; } public List<Disk> getDisklist() { return disklist; } public void setDisklist(List<Disk> disklist) { this.disklist = disklist; } public Long getArtistId() { return artistId; } public void setArtistId(Long artistId) { this.artistId = artistId; } public String getArtistName() { return artistName; } public void setArtistName(String artistName) { this.artistName = artistName; } public String getAlbumname() { return albumname; } public void setAlbumname(String albumname) { this.albumname = albumname; } public int getMusicCount() { return musicCount; } public void setMusicCount(int musicCount) { this.musicCount = musicCount; } public String getSmallImg() { return smallImg; } public void setSmallImg(String smallImgUrl) { this.smallImg = smallImgUrl; } public double getPrice() { return price; } public void setPrice(double price) { this.price = price; } public String getState() { return state; } public void setState(String state) { this.state = state; } @Override public String toString() { return "albumId=" + this.albumId + " " + "albumName=" + this.albumname + " " + "artistName=" + this.artistName + " " + "musicCount=" + this.musicCount; } public Album getAlbumForLocalUse(String imgUrl){ List<Artist> artists=new ArrayList<Artist>(); Artist artist=new Artist(); // artist.setId(getArtistId()); artist.setName(getArtistName()); artists.add(artist); Album album = new Album(); album.setId(getAlbumId()); album.setName(getAlbumname()); album.setImgUrl(imgUrl); album.setArtistli(artists); album.setDiskLi(getDisklist()); return album; } public String getIntroduction() { return introduction; } public void setIntroduction(String introduction) { this.introduction = introduction; } public String getPublishTime() { return publishTime; } public void setPublishTime(String publishTime) { this.publishTime = publishTime; } public String getLanguage() { return language; } public void setLanguage(String language) { this.language = language; } public String getCompanyName() { return companyName; } public void setCompanyName(String companyName) { this.companyName = companyName; } }