Android Open Source - push-music-lib-droid Push Music Lib Data






From Project

Back to project page push-music-lib-droid.

License

The source code is released under:

MIT License

If you think the Android project push-music-lib-droid listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.mhor.pushmusiclib.model;
/* w  ww . j a v  a  2 s.  c o  m*/
import java.util.ArrayList;

public class PushMusicLibData
{
    public static String PREFS_PUSH_MUSIC_LIB = "PushMusicLib";

    public static String PREFS_PUSH_MUSIC_LIB_TOKEN = "PushMusicLibToken";

    protected String pushId;

    protected String datePush;

    protected Device device = null;

    protected ArrayList<Album> albums = new ArrayList<Album>();

    protected boolean first = false;

    protected boolean last = false;

    public String getPushId()
    {
        return pushId;
    }

    public void setPushId(String pushId)
    {
        this.pushId = pushId;
    }

    public String getDatePush()
    {
        return datePush;
    }

    public void setDatePush(String datePush)
    {
        this.datePush = datePush;
    }

    public ArrayList<Album> getAlbums()
    {
        return albums;
    }

    public boolean albumExist(Album album)
    {
        for (Album ab : this.getAlbums()) {
            if (ab.getId() == album.getId()) {
                return true;
            }
        }
        return false;
    }

    public void putTrack(Album album, Track track)
    {
        this.getAlbum(album).getTracks().add(track);
    }

    private Album getAlbum(Album album)
    {
        for (Album ab : this.getAlbums()) {
            if (ab.getId() == album.getId()) {
                return ab;
            }
        }
        return null;
    }

    public void setLast(boolean last)
    {
        this.last = last;
    }

    public Device getDevice()
    {
        return device;
    }

    public void setDevice(Device device)
    {
        this.device = device;
    }

    public void setFirst(boolean first)
    {
        this.first = first;
    }
}




Java Source Code List

com.mhor.pushmusiclib.MainActivity.java
com.mhor.pushmusiclib.model.Album.java
com.mhor.pushmusiclib.model.Artist.java
com.mhor.pushmusiclib.model.Device.java
com.mhor.pushmusiclib.model.PushMusicLibData.java
com.mhor.pushmusiclib.model.Style.java
com.mhor.pushmusiclib.model.Track.java
com.mhor.pushmusiclib.push.AuthenticationPushMaker.java
com.mhor.pushmusiclib.push.MusicDataPushMaker.java
com.mhor.pushmusiclib.push.MusicDataPushSender.java
com.mhor.pushmusiclib.push.PushMaker.java
com.mhor.pushmusiclib.push.PushResponse.java