// Path: app/src/main/java/org/parallelzero/hancel/models/Track.java
// public class Track {
// 
//     public String trackId;
// 
// 
//     public String alias;
// 
//     public int color;
// 
//     private boolean enable;
// 
//     private String lastUpdate;
// 
//     public double lat;
// 
//     public double lon;
// 
//     public float acu;
// 
//     public long upd;
// 
//     public Track(String trackId, String alias) {
//         this.trackId = trackId;
//         this.alias = alias;
//     }
// 
//     public Track() {
// 
//     }
// 
//     public int getColor() {
//         return color;
//     }
// 
//     public void setColor(int color) {
//         this.color = color;
//     }
// 
//     public void setEnable(boolean enable) {
//         this.enable = enable;
//     }
// 
//     public boolean isEnable() {
//         return enable;
//     }
// 
//     @Override
//     public String toString() {
//         return "track: " + trackId + " alias:" + alias;
//     }
// 
//     public String getLastUpdate() {
//         // TODO: set last update on track
//         lastUpdate = "Wednesday 23, 17:25";
//         return lastUpdate;
//     }
// }
// 
// Path: app/src/main/java/org/parallelzero/hancel/view/ListTrackersAdapter.java
// public class TrackerViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
// 
//     protected final RelativeLayout track_ly;
//     protected final TextView track_alias;
//     private final ListTrackersAdapter mAdapter;
// 
//     public TrackerViewHolder(View itemView, ListTrackersAdapter adapter) {
//         super(itemView);
//         itemView.setOnClickListener(this);
//         this.mAdapter = adapter;
//         track_alias = (TextView) itemView.findViewById(R.id.tv_partner_alias);
//         track_ly = (RelativeLayout) itemView.findViewById(R.id.rl_track);
//     }
// 
//     @Override
//     public void onClick(View view) {
//         mAdapter.onItemHolderClick(this);
//     }
// }


import android.content.Context;
import androidx.recyclerview.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import org.parallelzero.hancel.R;
import org.parallelzero.hancel.models.Track;
import org.parallelzero.hancel.view.ListTrackersAdapter.TrackerViewHolder;
import java.util.ArrayList;
import java.util.Collections;
package org.parallelzero.hancel.view;



/**
 * Created by Antonio Vanegas @hpsaturn on 11/10/15.
 */
public class ListTrackersAdapter extends RecyclerView.Adapter<TrackerViewHolder> implements ItemTouchHelperAdapter{

    private AdapterView.OnItemClickListener mOnItemClickListener;
    private Context ctx;
// Path: app/src/main/java/org/parallelzero/hancel/models/Track.java
// public class Track {
// 
//     public String trackId;
// 
// 
//     public String alias;
// 
//     public int color;
// 
//     private boolean enable;
// 
//     private String lastUpdate;
// 
//     public double lat;
// 
//     public double lon;
// 
//     public float acu;
// 
//     public long upd;
// 
//     public Track(String trackId, String alias) {
//         this.trackId = trackId;
//         this.alias = alias;
//     }
// 
//     public Track() {
// 
//     }
// 
//     public int getColor() {
//         return color;
//     }
// 
//     public void setColor(int color) {
//         this.color = color;
//     }
// 
//     public void setEnable(boolean enable) {
//         this.enable = enable;
//     }
// 
//     public boolean isEnable() {
//         return enable;
//     }
// 
//     @Override
//     public String toString() {
//         return "track: " + trackId + " alias:" + alias;
//     }
// 
//     public String getLastUpdate() {
//         // TODO: set last update on track
//         lastUpdate = "Wednesday 23, 17:25";
//         return lastUpdate;
//     }
// }
// 
// Path: app/src/main/java/org/parallelzero/hancel/view/ListTrackersAdapter.java
// public class TrackerViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
// 
//     protected final RelativeLayout track_ly;
//     protected final TextView track_alias;
//     private final ListTrackersAdapter mAdapter;
// 
//     public TrackerViewHolder(View itemView, ListTrackersAdapter adapter) {
//         super(itemView);
//         itemView.setOnClickListener(this);
//         this.mAdapter = adapter;
//         track_alias = (TextView) itemView.findViewById(R.id.tv_partner_alias);
//         track_ly = (RelativeLayout) itemView.findViewById(R.id.rl_track);
//     }
// 
//     @Override
//     public void onClick(View view) {
//         mAdapter.onItemHolderClick(this);
//     }
// }


// Path: app/src/main/java/org/parallelzero/hancel/view/ListTrackersAdapter.java
import android.content.Context;
import androidx.recyclerview.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import org.parallelzero.hancel.R;
import org.parallelzero.hancel.models.Track;
import org.parallelzero.hancel.view.ListTrackersAdapter.TrackerViewHolder;
import java.util.ArrayList;
import java.util.Collections;

package org.parallelzero.hancel.view;



/**
 * Created by Antonio Vanegas @hpsaturn on 11/10/15.
 */
public class ListTrackersAdapter extends RecyclerView.Adapter<TrackerViewHolder> implements ItemTouchHelperAdapter{

    private AdapterView.OnItemClickListener mOnItemClickListener;
    private Context ctx;
    private ArrayList<Track> tracks = new ArrayList<>();