package com.alorma.github.ui.adapter.issues; import android.content.Context; import android.view.LayoutInflater; import android.view.ViewGroup; import com.alorma.github.sdk.bean.dto.response.Issue; import com.alorma.github.sdk.bean.info.RepoInfo; import com.alorma.github.sdk.bean.issue.Story; import com.alorma.github.ui.adapter.issues.holders.Holder; import com.alorma.github.ui.adapter.issues.holders.IssueHolder; import com.alorma.github.ui.listeners.IssueCommentRequestListener; import com.alorma.github.ui.listeners.IssueDetailRequestListener; import com.alorma.github.ui.view.issue.IssueDetailView; import core.repositories.Permissions; public class IssueDetailAdapter extends StoryDetailAdapter<Issue> { public IssueDetailAdapter(Context context, LayoutInflater inflater, Story<Issue> story, RepoInfo repoInfo, IssueDetailRequestListener issueDetailRequestListener, IssueCommentRequestListener issueCommentRequestListener) { super(context, inflater, story, repoInfo, issueDetailRequestListener, issueCommentRequestListener); } @Override protected Holder<Issue> createItemHolder(Context context, ViewGroup.LayoutParams params, Story<Issue> story, Permissions permissions, IssueDetailRequestListener issueDetailRequestListener) { IssueDetailView issueDetailView = new IssueDetailView(context); issueDetailView.setLayoutParams(params); return new IssueHolder(issueDetailView, issueDetailRequestListener); } }