/packages/apps/TV/src/com/android/tv/dvr/ |
WritableDvrDataManager.java | 22 import com.android.tv.dvr.data.SeriesRecording; 36 void addSeriesRecording(SeriesRecording... seriesRecordings); 48 void removeSeriesRecording(SeriesRecording... seasonSchedules); 54 void updateSeriesRecording(SeriesRecording... seriesRecordings);
|
DvrDataManager.java | 26 import com.android.tv.dvr.data.SeriesRecording; 72 List<SeriesRecording> getSeriesRecordings(); 75 List<SeriesRecording> getSeriesRecordings(String inputId); 149 SeriesRecording getSeriesRecording(long seriesRecordingId); 153 SeriesRecording getSeriesRecording(String seriesId); 165 * SeriesRecording#STATE_SERIES_STOPPED}; and removes those empty series recordings. 193 /** Listens for changes to {@link SeriesRecording}s. */ 195 void onSeriesRecordingAdded(SeriesRecording... seriesRecordings); 197 void onSeriesRecordingRemoved(SeriesRecording... seriesRecordings); 199 void onSeriesRecordingChanged(SeriesRecording... seriesRecordings) [all...] |
DvrDataManagerImpl.java | 51 import com.android.tv.dvr.data.SeriesRecording; 88 private final HashMap<Long, SeriesRecording> mSeriesRecordings = new HashMap<>(); 91 private final HashMap<String, SeriesRecording> mSeriesId2SeriesRecordings = new HashMap<>(); 96 private final HashMap<Long, SeriesRecording> mSeriesRecordingsForRemovedInput = new HashMap<>(); 187 protected void onCancelled(List<SeriesRecording> seriesRecordings) { 192 protected void onPostExecute(List<SeriesRecording> seriesRecordings) { 196 for (SeriesRecording r : seriesRecordings) { 408 SeriesRecording r = mSeriesId2SeriesRecordings.get(old.getSeriesId()); 464 SeriesRecording seriesRecording = getSeriesRecording(seriesRecordingId) [all...] |
BaseDvrDataManager.java | 32 import com.android.tv.dvr.data.SeriesRecording; 163 protected final void notifySeriesRecordingAdded(SeriesRecording... seriesRecordings) { 171 protected final void notifySeriesRecordingRemoved(SeriesRecording... seriesRecordings) { 179 protected final void notifySeriesRecordingChanged(SeriesRecording... seriesRecordings) { 296 SeriesRecording seriesRecording = getSeriesRecording(seriesRecordingId); 297 if (seriesRecording == null) { 302 if (seriesRecording.getSeriesId().equals(r.getSeriesId())) { 311 List<SeriesRecording> toRemove = new ArrayList<>(); 313 SeriesRecording seriesRecording = getSeriesRecording(rId) [all...] |
DvrManager.java | 50 import com.android.tv.dvr.data.SeriesRecording; 153 SeriesRecording seriesRecording = 155 if (seriesRecording == null) { 166 SeriesRecording seriesRecording = getSeriesRecording(program); 169 seriesRecording == null 171 : seriesRecording.getPriority()); 182 SeriesRecording seriesRecording = getSeriesRecording(program) [all...] |
/packages/apps/TV/src/com/android/tv/dvr/ui/list/ |
SchedulesHeaderRow.java | 20 import com.android.tv.dvr.data.SeriesRecording; 82 private SeriesRecording mSeriesRecording; 89 SeriesRecording series, 102 public SeriesRecording getSeriesRecording() { 107 public void setSeriesRecording(SeriesRecording seriesRecording) { 108 mSeriesRecording = seriesRecording;
|
DvrSeriesSchedulesFragment.java | 39 import com.android.tv.dvr.data.SeriesRecording; 50 * SeriesRecording} 63 private SeriesRecording mSeriesRecording; 70 public void onSeriesRecordingAdded(SeriesRecording... seriesRecordings) {} 73 public void onSeriesRecordingRemoved(SeriesRecording... seriesRecordings) { 74 for (SeriesRecording r : seriesRecordings) { 83 public void onSeriesRecordingChanged(SeriesRecording... seriesRecordings) { 84 for (SeriesRecording r : seriesRecordings) { 167 if (mSeriesRecording.getState() == SeriesRecording.STATE_SERIES_STOPPED) { 208 && mSeriesRecording.getState() == SeriesRecording.STATE_SERIES_STOPPED) [all...] |
DvrSchedulesActivity.java | 26 import com.android.tv.dvr.data.SeriesRecording; 81 SeriesRecording seriesRecording = 89 new EpisodicProgramLoadTask(this, Collections.singletonList(seriesRecording)) {
|
SeriesScheduleRowAdapter.java | 33 import com.android.tv.dvr.data.SeriesRecording; 48 private final SeriesRecording mSeriesRecording; 58 SeriesRecording seriesRecording) { 60 mSeriesRecording = seriesRecording; 213 public void onSeriesRecordingUpdated(SeriesRecording seriesRecording) { 214 if (seriesRecording.getId() == mSeriesRecording.getId()) { 215 mHeaderRow.setSeriesRecording(seriesRecording);
|
SchedulesHeaderRowPresenter.java | 32 import com.android.tv.dvr.data.SeriesRecording; 158 SeriesRecording seriesRecording = 159 SeriesRecording.buildFrom(header.getSeriesRecording()) 167 .updateSeriesRecording(seriesRecording);
|
/packages/apps/TV/src/com/android/tv/dvr/provider/ |
AsyncDvrDbTask.java | 25 import com.android.tv.dvr.data.SeriesRecording; 139 extends AsyncDvrDbTask<SeriesRecording, Void, Void> { 145 protected final Void doInDvrBackground(SeriesRecording... params) { 153 extends AsyncDvrDbTask<SeriesRecording, Void, Void> { 159 protected final Void doInDvrBackground(SeriesRecording... params) { 167 extends AsyncDvrDbTask<SeriesRecording, Void, Void> { 173 protected final Void doInDvrBackground(SeriesRecording... params) { 179 /** Returns all {@link SeriesRecording}s. */ 181 extends AsyncDvrDbTask<Void, Void, List<SeriesRecording>> { 188 protected final List<SeriesRecording> doInDvrBackground(Void... params) [all...] |
DvrDbSync.java | 39 import com.android.tv.dvr.data.SeriesRecording; 192 List<SeriesRecording> seriesRecordingsToUpdate = new ArrayList<>(); 193 for (SeriesRecording r : mDataManager.getSeriesRecordings()) { 194 if (r.getChannelOption() == SeriesRecording.OPTION_CHANNEL_ONE 197 SeriesRecording.buildFrom(r) 198 .setChannelOption(SeriesRecording.OPTION_CHANNEL_ALL) 199 .setState(SeriesRecording.STATE_SERIES_STOPPED) 204 mDataManager.updateSeriesRecording(SeriesRecording.toArray(seriesRecordingsToUpdate)); 265 Set<SeriesRecording> seriesRecordingsToUpdate = new HashSet<>(); 272 if (schedule.getSeriesRecordingId() != SeriesRecording.ID_NOT_SET) [all...] |
EpisodicProgramLoadTask.java | 35 import com.android.tv.dvr.data.SeriesRecording; 80 private final ArrayList<SeriesRecording> mSeriesRecordings = new ArrayList<>(); 84 public EpisodicProgramLoadTask(Context context, SeriesRecording seriesRecording) { 85 this(context, Collections.singletonList(seriesRecording)); 90 * {@link SeriesRecording#OPTION_CHANNEL_ALL}. 92 public EpisodicProgramLoadTask(Context context, Collection<SeriesRecording> seriesRecordings) { 99 public List<SeriesRecording> getSeriesRecordings() { 139 * SeriesRecording#OPTION_CHANNEL_ALL} option. 161 == SeriesRecording.OPTION_CHANNEL_AL [all...] |
DvrDatabaseHelper.java | 30 import com.android.tv.dvr.data.SeriesRecording; 104 + SeriesRecording.DEFAULT_PRIORITY 334 public void insertSeriesRecordings(SeriesRecording... seriesRecordings) { 339 for (SeriesRecording r : seriesRecordings) { 341 ContentValues values = SeriesRecording.toContentValues(r); 352 public void updateSeriesRecordings(SeriesRecording... seriesRecordings) { 357 for (SeriesRecording r : seriesRecordings) { 359 ContentValues values = SeriesRecording.toContentValues(r); 371 public void deleteSeriesRecordings(SeriesRecording... seriesRecordings) { 376 for (SeriesRecording r : seriesRecordings) [all...] |
/packages/apps/TV/src/com/android/tv/dvr/recorder/ |
SeriesRecordingScheduler.java | 45 import com.android.tv.dvr.data.SeriesRecording; 63 * com.android.tv.dvr.data.SeriesRecording}. 102 public void onSeriesRecordingAdded(SeriesRecording... seriesRecordings) { 103 for (SeriesRecording seriesRecording : seriesRecordings) { 104 executeFetchSeriesInfoTask(seriesRecording); 109 public void onSeriesRecordingRemoved(SeriesRecording... seriesRecordings) { 117 SeriesRecording.ID_COMPARATOR) 123 for (SeriesRecording seriesRecording : seriesRecordings) [all...] |
ScheduledProgramReaper.java | 23 import com.android.tv.dvr.data.SeriesRecording; 50 && (r.getSeriesRecordingId() == SeriesRecording.ID_NOT_SET
|
/packages/apps/TV/src/com/android/tv/dvr/data/ |
SeriesRecording.java | 43 public class SeriesRecording implements Parcelable { 75 public static final Comparator<SeriesRecording> PRIORITY_COMPARATOR = 76 new Comparator<SeriesRecording>() { 78 public int compare(SeriesRecording lhs, SeriesRecording rhs) { 89 public static final Comparator<SeriesRecording> ID_COMPARATOR = 90 new Comparator<SeriesRecording>() { 92 public int compare(SeriesRecording lhs, SeriesRecording rhs) { 113 /** Creates a new Builder with the values set from an existing {@link SeriesRecording}. * [all...] |
/packages/apps/TV/src/com/android/tv/dvr/ui/ |
DvrSeriesSettingsFragment.java | 39 import com.android.tv.dvr.data.SeriesRecording; 40 import com.android.tv.dvr.data.SeriesRecording.ChannelOption; 63 private SeriesRecording mSeriesRecording; 122 if (mChannelOption == SeriesRecording.OPTION_CHANNEL_ONE) { 127 mChannelOption = SeriesRecording.OPTION_CHANNEL_ALL; 206 || (mChannelOption == SeriesRecording.OPTION_CHANNEL_ONE 208 SeriesRecording.Builder builder = 209 SeriesRecording.buildFrom(mSeriesRecording) 211 .setState(SeriesRecording.STATE_SERIES_NORMAL); 218 && (mChannelOption == SeriesRecording.OPTION_CHANNEL_AL [all...] |
DvrPrioritySettingsFragment.java | 36 import com.android.tv.dvr.data.SeriesRecording; 51 private final List<SeriesRecording> mSeriesRecordings = new ArrayList<>(); 53 private SeriesRecording mSelectedRecording; 54 private SeriesRecording mComeFromSeriesRecording; 64 new SeriesRecording.Builder() 71 for (SeriesRecording series : dvrDataManager.getSeriesRecordings()) { 72 if (series.getState() == SeriesRecording.STATE_SERIES_NORMAL 77 mSeriesRecordings.sort(SeriesRecording.PRIORITY_COMPARATOR); 108 for (SeriesRecording seriesRecording : mSeriesRecordings) [all...] |
DvrStopSeriesRecordingFragment.java | 33 import com.android.tv.dvr.data.SeriesRecording; 44 private SeriesRecording mSeriesRecording; 96 SeriesRecording.buildFrom(mSeriesRecording) 97 .setState(SeriesRecording.STATE_SERIES_STOPPED)
|
DvrScheduleFragment.java | 35 import com.android.tv.dvr.data.SeriesRecording; 72 SeriesRecording seriesRecording = dvrManager.getSeriesRecording(mProgram); 74 seriesRecording == null || seriesRecording.isStopped(), 77 seriesRecording); 148 SeriesRecording seriesRecording = 152 if (seriesRecording == null) { 153 seriesRecording [all...] |
/packages/apps/TV/tests/common/src/com/android/tv/testing/dvr/ |
DvrDataManagerInMemoryImpl.java | 32 import com.android.tv.dvr.data.SeriesRecording; 46 private final Map<Long, SeriesRecording> mSeriesRecordings = new HashMap<>(); 82 public List<SeriesRecording> getSeriesRecordings() { 87 public List<SeriesRecording> getSeriesRecordings(String inputId) { 88 List<SeriesRecording> result = new ArrayList<>(); 89 for (SeriesRecording r : mSeriesRecordings.values()) { 219 public void addSeriesRecording(SeriesRecording... seriesRecordings) { 220 for (SeriesRecording r : seriesRecordings) { 240 public void removeSeriesRecording(SeriesRecording... seriesRecordings) { 241 for (SeriesRecording r : seriesRecordings) [all...] |
/packages/apps/TV/src/com/android/tv/dvr/ui/browse/ |
DvrBrowseFragment.java | 48 import com.android.tv.dvr.data.SeriesRecording; 110 if (lhs instanceof SeriesRecording) { 111 lhs = mSeriesId2LatestProgram.get(((SeriesRecording) lhs).getSeriesId()); 113 if (rhs instanceof SeriesRecording) { 114 rhs = mSeriesId2LatestProgram.get(((SeriesRecording) rhs).getSeriesId()); 233 SeriesRecording.class, new SeriesRecordingPresenter(context)) 370 public void onSeriesRecordingAdded(SeriesRecording... seriesRecordings) { 376 public void onSeriesRecordingRemoved(SeriesRecording... seriesRecordings) { 382 public void onSeriesRecordingChanged(SeriesRecording... seriesRecordings) { 459 List<SeriesRecording> recordings = mDvrDataManager.getSeriesRecordings() [all...] |
SeriesRecordingPresenter.java | 32 import com.android.tv.dvr.data.SeriesRecording; 35 /** Presents a {@link SeriesRecording} in {@link DvrBrowseFragment}. */ 36 class SeriesRecordingPresenter extends DvrItemPresenter<SeriesRecording> { 45 private SeriesRecording mSeriesRecording; 136 protected void onBound(SeriesRecording seriesRecording) { 137 mSeriesRecording = seriesRecording; 204 public void onBindDvrItemViewHolder(DvrItemViewHolder baseHolder, SeriesRecording series) {
|
SeriesRecordingDetailsFragment.java | 41 import com.android.tv.dvr.data.SeriesRecording; 58 private SeriesRecording mSeries; 238 public void onSeriesRecordingAdded(SeriesRecording... seriesRecordings) {} 241 public void onSeriesRecordingChanged(SeriesRecording... seriesRecordings) { 242 for (SeriesRecording series : seriesRecordings) { 250 public void onSeriesRecordingRemoved(SeriesRecording... seriesRecordings) { 251 for (SeriesRecording series : seriesRecordings) {
|