import java.util.Date; public class MusicInfo { private String mTitle; private String mType; private String mFilename; // music file name private String mRingFilename; // ring file name private String mArtist; private String mAlbum; private String mUrl; private String mDownloadUrl; private String mDisplaySize; private int mFileSize; private Date mAddDate; private String mImageUrl; private String mImageFilename; private int mCounts; private String mSize; // 58kb public void setSize(String size) { this.mSize = size; } public String getSize() { return mSize; } public int getmCounts() { return mCounts; } public void setmCounts(int mCounts) { this.mCounts = mCounts; } public int getmScore() { return mScore; } public void setmScore(int mScore) { this.mScore = mScore; } private int mScore; private int mIndex; // in which row of table private boolean mIsValid = true; // true if it's show in the table public void setDate(Date date) { mAddDate = date; } public Date getDate() { return mAddDate; } public void setIndex(int idx) { mIndex = idx; } public int getIndex() { return mIndex; } private boolean mCanceled = false; public boolean isCanceled() { return mCanceled; } public void doCancel() { mCanceled = true; } public boolean isValid() { return mIsValid; } public void inValide() { mIsValid = false; } public void setImageName(String name) { mImageFilename = name; } public String getImageName() { return mImageFilename; } public void setFilename(String name) { mFilename = name; } public void setRingName(String name) { mRingFilename = name; } public String getRingName() { return mRingFilename; } public String getFilename() { return mFilename; } public void setTitle(String title) { mTitle = title; } public String getTitle() { return mTitle; } public void setDownloadUrl(String downloadUrl) { mDownloadUrl = downloadUrl; } public String getDownloadUrl() { return mDownloadUrl; } public void setArtist(String artist) { mArtist = artist; } public String getArtist() { return mArtist; } public void setAlbum(String album) { mAlbum = album; } public String getAlbum() { return mAlbum; } public void setUrl(String url) { mUrl = url; } public String getUrl() { return mUrl; } public void setFileSize(int size) { mFileSize = size; } public int getFilesize() { return mFileSize; } public void setDisplayFileSize(String displaySize) { mDisplaySize = displaySize; } public String getDisplayFileSize() { return mDisplaySize; } public void setImageUrl(String url) { mImageUrl = url; } public String getImageUrl() { return mImageUrl; } public void setType(String type) { mType = type; } public String getType() { return mType; } public String toString() { StringBuffer sb = new StringBuffer("title=" + mTitle); sb.append(",artist=" + mArtist); sb.append(",album=" + mAlbum); sb.append(",url=" + mUrl); /*sb.append(",displaysize=" + mDisplaySize); sb.append(",filesize=" + mFileSize); sb.append(",lyricurl=" + mImageUrl); sb.append(",type=" + mType); */ return sb.toString(); } public boolean equals(MusicInfo info) { return mTitle.equals(info.getTitle()) && mArtist.equals(info.getArtist()); } }