package com.alorma.github.ui.fragment.orgs; import android.os.Bundle; import com.alorma.github.R; import com.alorma.github.sdk.services.orgs.OrgsMembersClient; import com.alorma.github.ui.fragment.users.BaseUsersListFragment; public class OrgsMembersFragment extends BaseUsersListFragment { private String org; public static OrgsMembersFragment newInstance() { return new OrgsMembersFragment(); } public static OrgsMembersFragment newInstance(String org) { OrgsMembersFragment orgsMembersFragment = new OrgsMembersFragment(); if (org != null) { Bundle bundle = new Bundle(); bundle.putString(USERNAME, org); orgsMembersFragment.setArguments(bundle); } return orgsMembersFragment; } @Override protected int getLightTheme() { return R.style.AppTheme_People; } @Override protected int getDarkTheme() { return R.style.AppTheme_Dark_People; } @Override protected void executeRequest() { setAction(new OrgsMembersClient(org), true); } @Override protected void executePaginatedRequest(int page) { setAction(new OrgsMembersClient(org, page), true); } @Override protected void loadArguments() { if (getArguments() != null) { org = getArguments().getString(USERNAME); } } @Override public int getTitle() { return R.string.navigation_people; } @Override protected int getNoDataText() { return R.string.org_no_members; } }