// Path: app/src/main/java/org/parallelzero/hancel/models/Ring.java
// public class Ring {
// 
//     public String name;
// 
//     public String description;
// 
//     public boolean enable=true;
// 
//     public List<Contact> contacts;
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public void setContacts(List<Contact> contacts) {
//         this.contacts = contacts;
//     }
// 
//     public List<Contact> getContacts(){return contacts;}
// 
//     public void setDescription(String description) {
//         this.description = description;
//     }
// 
//     public String getDescription() {
//         return description;
//     }
// 
//     public boolean isEnable() {
//         return enable;
//     }
// 
//     public void setEnable(boolean enable) {
//         this.enable = enable;
//     }
// 
// 
// }
// 
// Path: app/src/main/java/org/parallelzero/hancel/view/ListRingsAdapter.java
// public class RingViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
// 
//     protected final TextView ring_name;
//     protected final TextView ring_description;
//     protected final ImageView ringIcon;
//     private final ListRingsAdapter mAdapter;
// 
// 
//     public RingViewHolder(View itemView, ListRingsAdapter adapter) {
//         super(itemView);
//         itemView.setOnClickListener(this);
//         this.mAdapter = adapter;
//         ringIcon = (ImageView) itemView.findViewById(R.id.iv_ring_icon);
//         ring_name = (TextView) itemView.findViewById(R.id.tv_ring_name);
//         ring_description = (TextView) itemView.findViewById(R.id.tv_ring_description);
// 
//     }
// 
//     @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.ImageView;
import android.widget.TextView;
import org.parallelzero.hancel.R;
import org.parallelzero.hancel.models.Ring;
import org.parallelzero.hancel.view.ListRingsAdapter.RingViewHolder;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
package org.parallelzero.hancel.view;





/**
 * Created by Antonio Vanegas @hpsaturn on 10/20/15.
 */

public class ListRingsAdapter extends RecyclerView.Adapter<RingViewHolder> implements ItemTouchHelperAdapter {

    private AdapterView.OnItemClickListener mOnItemClickListener;
    private Context ctx;
// Path: app/src/main/java/org/parallelzero/hancel/models/Ring.java
// public class Ring {
// 
//     public String name;
// 
//     public String description;
// 
//     public boolean enable=true;
// 
//     public List<Contact> contacts;
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public void setContacts(List<Contact> contacts) {
//         this.contacts = contacts;
//     }
// 
//     public List<Contact> getContacts(){return contacts;}
// 
//     public void setDescription(String description) {
//         this.description = description;
//     }
// 
//     public String getDescription() {
//         return description;
//     }
// 
//     public boolean isEnable() {
//         return enable;
//     }
// 
//     public void setEnable(boolean enable) {
//         this.enable = enable;
//     }
// 
// 
// }
// 
// Path: app/src/main/java/org/parallelzero/hancel/view/ListRingsAdapter.java
// public class RingViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
// 
//     protected final TextView ring_name;
//     protected final TextView ring_description;
//     protected final ImageView ringIcon;
//     private final ListRingsAdapter mAdapter;
// 
// 
//     public RingViewHolder(View itemView, ListRingsAdapter adapter) {
//         super(itemView);
//         itemView.setOnClickListener(this);
//         this.mAdapter = adapter;
//         ringIcon = (ImageView) itemView.findViewById(R.id.iv_ring_icon);
//         ring_name = (TextView) itemView.findViewById(R.id.tv_ring_name);
//         ring_description = (TextView) itemView.findViewById(R.id.tv_ring_description);
// 
//     }
// 
//     @Override
//     public void onClick(View view) {
//         mAdapter.onItemHolderClick(this);
//     }
// }


// Path: app/src/main/java/org/parallelzero/hancel/view/ListRingsAdapter.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.ImageView;
import android.widget.TextView;
import org.parallelzero.hancel.R;
import org.parallelzero.hancel.models.Ring;
import org.parallelzero.hancel.view.ListRingsAdapter.RingViewHolder;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

package org.parallelzero.hancel.view;





/**
 * Created by Antonio Vanegas @hpsaturn on 10/20/15.
 */

public class ListRingsAdapter extends RecyclerView.Adapter<RingViewHolder> implements ItemTouchHelperAdapter {

    private AdapterView.OnItemClickListener mOnItemClickListener;
    private Context ctx;
    private ArrayList<Ring> rings = new ArrayList<>();