/packages/apps/TV/src/com/android/tv/dvr/recorder/ |
D | SeriesRecordingScheduler.java | 46 import com.android.tv.dvr.data.SeriesRecording; 105 public void onSeriesRecordingAdded(SeriesRecording... seriesRecordings) { 106 for (SeriesRecording seriesRecording : seriesRecordings) { 112 public void onSeriesRecordingRemoved(SeriesRecording... seriesRecordings) { 118 SeriesRecording.ID_COMPARATOR).isEmpty()) { 123 for (SeriesRecording seriesRecording : seriesRecordings) { 133 public void onSeriesRecordingChanged(SeriesRecording... seriesRecordings) { 134 List<SeriesRecording> stopped = new ArrayList<>(); 135 List<SeriesRecording> normal = new ArrayList<>(); 136 for (SeriesRecording r : seriesRecordings) { [all …]
|
/packages/apps/TV/src/com/android/tv/dvr/ |
D | DvrDataManagerImpl.java | 49 import com.android.tv.dvr.data.SeriesRecording; 90 private final HashMap<Long, SeriesRecording> mSeriesRecordings = new HashMap<>(); 93 private final HashMap<String, SeriesRecording> mSeriesId2SeriesRecordings = new HashMap<>(); 98 private final HashMap<Long, SeriesRecording> mSeriesRecordingsForRemovedInput = new HashMap<>(); 185 protected void onCancelled(List<SeriesRecording> seriesRecordings) { in start() 190 protected void onPostExecute(List<SeriesRecording> seriesRecordings) { in start() 194 for (SeriesRecording r : seriesRecordings) { in start() 226 List<SeriesRecording> seriesRecordingsToAdd = new ArrayList<>(); in start() 388 SeriesRecording r = mSeriesId2SeriesRecordings.get(old.getSeriesId()); in onRecordedProgramsLoadedFinished() 444 SeriesRecording seriesRecording = getSeriesRecording(seriesRecordingId); in getRecordedPrograms() [all …]
|
D | DvrManager.java | 51 import com.android.tv.dvr.data.SeriesRecording; 148 SeriesRecording seriesRecording = in createSeriesRecordingForRecordedProgramIfNeeded() 163 SeriesRecording seriesRecording = getSeriesRecording(program); in addSchedule() 177 SeriesRecording seriesRecording = getSeriesRecording(program); in addScheduleWithHighestPriority() 192 SeriesRecording seriesRecording = getSeriesRecording(program); in addSchedule() 195 .setSeriesRecordingId(seriesRecording == null ? SeriesRecording.ID_NOT_SET in addSchedule() 238 public SeriesRecording addSeriesRecording(Program selectedProgram, in addSeriesRecording() 239 List<Program> programsToSchedule, @SeriesRecording.SeriesState int initialState) { in addSeriesRecording() 250 SeriesRecording seriesRecording = SeriesRecording.builder(input.getId(), selectedProgram) in addSeriesRecording() 263 SeriesRecording seriesRecording = in addSeriesRecording() [all …]
|
D | DvrDataManager.java | 27 import com.android.tv.dvr.data.SeriesRecording; 87 List<SeriesRecording> getSeriesRecordings(); in getSeriesRecordings() 92 List<SeriesRecording> getSeriesRecordings(String inputId); in getSeriesRecordings() 197 SeriesRecording getSeriesRecording(long seriesRecordingId); in getSeriesRecording() 203 SeriesRecording getSeriesRecording(String seriesId); in getSeriesRecording() 257 void onSeriesRecordingAdded(SeriesRecording... seriesRecordings); in onSeriesRecordingAdded() 259 void onSeriesRecordingRemoved(SeriesRecording... seriesRecordings); in onSeriesRecordingRemoved() 261 void onSeriesRecordingChanged(SeriesRecording... seriesRecordings); in onSeriesRecordingChanged()
|
D | BaseDvrDataManager.java | 32 import com.android.tv.dvr.data.SeriesRecording; 179 protected final void notifySeriesRecordingAdded(SeriesRecording... seriesRecordings) { in notifySeriesRecordingAdded() 190 protected final void notifySeriesRecordingRemoved(SeriesRecording... seriesRecordings) { in notifySeriesRecordingRemoved() 202 protected final void notifySeriesRecordingChanged(SeriesRecording... seriesRecordings) { in notifySeriesRecordingChanged() 310 SeriesRecording seriesRecording = getSeriesRecording(seriesRecordingId); in getRecordedPrograms() 325 List<SeriesRecording> toRemove = new ArrayList<>(); in checkAndRemoveEmptySeriesRecording() 327 SeriesRecording seriesRecording = getSeriesRecording(rId); in checkAndRemoveEmptySeriesRecording() 332 removeSeriesRecording(SeriesRecording.toArray(toRemove)); in checkAndRemoveEmptySeriesRecording() 340 protected final boolean isEmptySeriesRecording(@NonNull SeriesRecording seriesRecording) { in isEmptySeriesRecording()
|
D | WritableDvrDataManager.java | 23 import com.android.tv.dvr.data.SeriesRecording; 41 void addSeriesRecording(SeriesRecording... seriesRecordings); in addSeriesRecording() 57 void removeSeriesRecording(SeriesRecording... seasonSchedules); in removeSeriesRecording() 67 void updateSeriesRecording(SeriesRecording... seriesRecordings); in updateSeriesRecording()
|
/packages/apps/TV/src/com/android/tv/dvr/data/ |
D | SeriesRecording.java | 47 public class SeriesRecording implements Parcelable { class 89 public static final Comparator<SeriesRecording> PRIORITY_COMPARATOR = 90 new Comparator<SeriesRecording>() { 92 public int compare(SeriesRecording lhs, SeriesRecording rhs) { 105 public static final Comparator<SeriesRecording> ID_COMPARATOR = 106 new Comparator<SeriesRecording>() { 108 public int compare(SeriesRecording lhs, SeriesRecording rhs) { 132 public static Builder buildFrom(SeriesRecording r) { in buildFrom() 176 public static SeriesRecording fromCursor(Cursor c) { in fromCursor() 201 public static ContentValues toContentValues(SeriesRecording r) { in toContentValues() [all …]
|
/packages/apps/TV/src/com/android/tv/dvr/ui/browse/ |
D | DvrBrowseFragment.java | 46 import com.android.tv.dvr.data.SeriesRecording; 104 if (lhs instanceof SeriesRecording) { 105 lhs = mSeriesId2LatestProgram.get(((SeriesRecording) lhs).getSeriesId()); 107 if (rhs instanceof SeriesRecording) { 108 rhs = mSeriesId2LatestProgram.get(((SeriesRecording) rhs).getSeriesId()); 174 .addClassPresenter(SeriesRecording.class, new SeriesRecordingPresenter(context)) in onCreate() 301 public void onSeriesRecordingAdded(SeriesRecording... seriesRecordings) { in onSeriesRecordingAdded() 307 public void onSeriesRecordingRemoved(SeriesRecording... seriesRecordings) { in onSeriesRecordingRemoved() 313 public void onSeriesRecordingChanged(SeriesRecording... seriesRecordings) { in onSeriesRecordingChanged() 380 List<SeriesRecording> recordings = mDvrDataManager.getSeriesRecordings(); in startBrowseIfDvrInitialized() [all …]
|
D | SeriesRecordingDetailsFragment.java | 42 import com.android.tv.dvr.data.SeriesRecording; 62 private SeriesRecording mSeries; 233 public void onSeriesRecordingAdded(SeriesRecording... seriesRecordings) { } 236 public void onSeriesRecordingChanged(SeriesRecording... seriesRecordings) { 237 for (SeriesRecording series : seriesRecordings) { 245 public void onSeriesRecordingRemoved(SeriesRecording... seriesRecordings) { 246 for (SeriesRecording series : seriesRecordings) {
|
D | SeriesRecordingPresenter.java | 34 import com.android.tv.dvr.data.SeriesRecording; 41 class SeriesRecordingPresenter extends DvrItemPresenter<SeriesRecording> { 48 private SeriesRecording mSeriesRecording; 136 protected void onBound(SeriesRecording seriesRecording) { in onBound() 200 public void onBindDvrItemViewHolder(DvrItemViewHolder baseHolder, SeriesRecording series) { in onBindDvrItemViewHolder()
|
/packages/apps/TV/src/com/android/tv/dvr/ui/ |
D | DvrSeriesSettingsFragment.java | 37 import com.android.tv.dvr.data.SeriesRecording; 38 import com.android.tv.dvr.data.SeriesRecording.ChannelOption; 63 private SeriesRecording mSeriesRecording; 121 if (mChannelOption == SeriesRecording.OPTION_CHANNEL_ONE) { in onAttach() 126 mChannelOption = SeriesRecording.OPTION_CHANNEL_ALL; in onAttach() 200 || (mChannelOption == SeriesRecording.OPTION_CHANNEL_ONE in onGuidedActionClicked() 202 SeriesRecording.Builder builder = SeriesRecording.buildFrom(mSeriesRecording) in onGuidedActionClicked() 204 .setState(SeriesRecording.STATE_SERIES_NORMAL); in onGuidedActionClicked() 210 if (mCurrentProgram != null && (mChannelOption == SeriesRecording.OPTION_CHANNEL_ALL in onGuidedActionClicked() 236 mChannelOption = SeriesRecording.OPTION_CHANNEL_ALL; in onSubGuidedActionClicked() [all …]
|
D | DvrPrioritySettingsFragment.java | 35 import com.android.tv.dvr.data.SeriesRecording; 52 private final List<SeriesRecording> mSeriesRecordings = new ArrayList<>(); 54 private SeriesRecording mSelectedRecording; 55 private SeriesRecording mComeFromSeriesRecording; 64 mSeriesRecordings.add(new SeriesRecording.Builder() in onAttach() 72 for (SeriesRecording series : dvrDataManager.getSeriesRecordings()) { in onAttach() 73 if (series.getState() == SeriesRecording.STATE_SERIES_NORMAL in onAttach() 78 mSeriesRecordings.sort(SeriesRecording.PRIORITY_COMPARATOR); in onAttach() 104 for (SeriesRecording seriesRecording : mSeriesRecordings) { in onCreateActions() 131 SeriesRecording seriesRecording = mSeriesRecordings.get(i); in onTrackedGuidedActionClicked() [all …]
|
D | DvrScheduleFragment.java | 36 import com.android.tv.dvr.data.SeriesRecording; 74 SeriesRecording seriesRecording = dvrManager.getSeriesRecording(mProgram); in onCreate() 136 SeriesRecording seriesRecording = TvApplication.getSingletons(getContext()) in onTrackedGuidedActionClicked() 140 Collections.emptyList(), SeriesRecording.STATE_SERIES_STOPPED); in onTrackedGuidedActionClicked() 143 seriesRecording = SeriesRecording.buildFrom(seriesRecording) in onTrackedGuidedActionClicked()
|
D | DvrUiHelper.java | 53 import com.android.tv.dvr.data.SeriesRecording; 325 SeriesRecording seriesRecording = dvrManager.getSeriesRecording(program); in handleCreateSchedule() 433 SeriesRecording seriesRecording) { in startSchedulesActivityForSeries() 451 SeriesRecording series = TvApplication.getSingletons(context).getDvrDataManager() in startSeriesSettingsActivity() 512 SeriesRecording seriesRecording, boolean showViewScheduleOptionInDialog, in StartSeriesScheduledDialogActivity() 553 } else if (dvrItem instanceof SeriesRecording) { in startDetailsActivity() 554 recordingId = ((SeriesRecording) dvrItem).getId(); in startDetailsActivity() 574 SeriesRecording seriesRecording) { in showCancelAllSeriesRecordingDialog()
|
D | DvrStopSeriesRecordingFragment.java | 35 import com.android.tv.dvr.data.SeriesRecording; 51 private SeriesRecording mSeriesRecording; 99 dvrManager.updateSeriesRecording(SeriesRecording.buildFrom(mSeriesRecording) in onTrackedGuidedActionClicked() 100 .setState(SeriesRecording.STATE_SERIES_STOPPED).build()); in onTrackedGuidedActionClicked()
|
/packages/apps/TV/tests/unit/src/com/android/tv/dvr/ |
D | DvrDataManagerInMemoryImpl.java | 32 import com.android.tv.dvr.data.SeriesRecording; 49 private final Map<Long, SeriesRecording> mSeriesRecordings = new HashMap<>(); 84 public List<SeriesRecording> getSeriesRecordings() { in getSeriesRecordings() 89 public List<SeriesRecording> getSeriesRecordings(String inputId) { in getSeriesRecordings() 90 List<SeriesRecording> result = new ArrayList<>(); in getSeriesRecordings() 91 for (SeriesRecording r : mSeriesRecordings.values()) { in getSeriesRecordings() 203 public void addSeriesRecording(SeriesRecording... seriesRecordings) { in addSeriesRecording() 204 for (SeriesRecording r : seriesRecordings) { in addSeriesRecording() 224 public void removeSeriesRecording(SeriesRecording... seriesRecordings) { in removeSeriesRecording() 225 for (SeriesRecording r : seriesRecordings) { in removeSeriesRecording() [all …]
|
/packages/apps/TV/tests/unit/src/com/android/tv/dvr/data/ |
D | SeriesRecordingTest.java | 42 private final SeriesRecording mBaseSeriesRecording = new SeriesRecording.Builder() 44 private final SeriesRecording mSeriesRecordingSeason2 = SeriesRecording 46 private final SeriesRecording mSeriesRecordingSeason2Episode5 = SeriesRecording 53 SeriesRecording r1 = new SeriesRecording.Builder() in testParcelable() 63 .setChannelOption(SeriesRecording.OPTION_CHANNEL_ALL) in testParcelable() 75 SeriesRecording r2 = SeriesRecording.fromParcel(p2); in testParcelable() 128 private void assertDoesProgramMatch(Program p, SeriesRecording seriesRecording, in assertDoesProgramMatch()
|
/packages/apps/TV/src/com/android/tv/dvr/provider/ |
D | AsyncDvrDbTask.java | 25 import com.android.tv.dvr.data.SeriesRecording; 157 extends AsyncDvrDbTask<SeriesRecording, Void, Void> { 163 protected final Void doInDvrBackground(SeriesRecording... params) { in doInDvrBackground() 173 extends AsyncDvrDbTask<SeriesRecording, Void, Void> { 179 protected final Void doInDvrBackground(SeriesRecording... params) { in doInDvrBackground() 189 extends AsyncDvrDbTask<SeriesRecording, Void, Void> { 195 protected final Void doInDvrBackground(SeriesRecording... params) { in doInDvrBackground() 205 extends AsyncDvrDbTask<Void, Void, List<SeriesRecording>> { 212 protected final List<SeriesRecording> doInDvrBackground(Void... params) { in doInDvrBackground() 216 List<SeriesRecording> scheduledRecordings = new ArrayList<>(); in doInDvrBackground() [all …]
|
D | DvrDbSync.java | 40 import com.android.tv.dvr.data.SeriesRecording; 184 List<SeriesRecording> seriesRecordingsToUpdate = new ArrayList<>(); in onChannelsUpdated() 185 for (SeriesRecording r : mDataManager.getSeriesRecordings()) { in onChannelsUpdated() 186 if (r.getChannelOption() == SeriesRecording.OPTION_CHANNEL_ONE in onChannelsUpdated() 188 seriesRecordingsToUpdate.add(SeriesRecording.buildFrom(r) in onChannelsUpdated() 189 .setChannelOption(SeriesRecording.OPTION_CHANNEL_ALL) in onChannelsUpdated() 190 .setState(SeriesRecording.STATE_SERIES_STOPPED).build()); in onChannelsUpdated() 195 SeriesRecording.toArray(seriesRecordingsToUpdate)); in onChannelsUpdated() 257 Set<SeriesRecording> seriesRecordingsToUpdate = new HashSet<>(); in handleUpdateProgram() 264 if (schedule.getSeriesRecordingId() != SeriesRecording.ID_NOT_SET) { in handleUpdateProgram() [all …]
|
D | EpisodicProgramLoadTask.java | 35 import com.android.tv.dvr.data.SeriesRecording; 80 private final ArrayList<SeriesRecording> mSeriesRecordings = new ArrayList<>(); 87 public EpisodicProgramLoadTask(Context context, SeriesRecording seriesRecording) { in EpisodicProgramLoadTask() 95 public EpisodicProgramLoadTask(Context context, Collection<SeriesRecording> seriesRecordings) { in EpisodicProgramLoadTask() 104 public List<SeriesRecording> getSeriesRecordings() { in getSeriesRecordings() 169 == SeriesRecording.OPTION_CHANNEL_ALL in execute() 265 SeriesRecordingCursorFilter(List<SeriesRecording> seriesRecordings) { 271 for (SeriesRecording r : seriesRecordings) { 292 for (SeriesRecording seriesRecording : mSeriesRecordings) { 296 SeriesRecording.OPTION_CHANNEL_ALL); [all …]
|
D | DvrDatabaseHelper.java | 31 import com.android.tv.dvr.data.SeriesRecording; 77 + SeriesRecording.DEFAULT_PRIORITY + "," 288 public void insertSeriesRecordings(SeriesRecording... seriesRecordings) { in insertSeriesRecordings() 293 for (SeriesRecording r : seriesRecordings) { in insertSeriesRecordings() 295 ContentValues values = SeriesRecording.toContentValues(r); in insertSeriesRecordings() 308 public void updateSeriesRecordings(SeriesRecording... seriesRecordings) { in updateSeriesRecordings() 313 for (SeriesRecording r : seriesRecordings) { in updateSeriesRecordings() 315 ContentValues values = SeriesRecording.toContentValues(r); in updateSeriesRecordings() 329 public void deleteSeriesRecordings(SeriesRecording... seriesRecordings) { in deleteSeriesRecordings() 334 for (SeriesRecording r : seriesRecordings) { in deleteSeriesRecordings()
|
/packages/apps/TV/tests/unit/src/com/android/tv/dvr/recorder/ |
D | SeriesRecordingSchedulerTest.java | 31 import com.android.tv.dvr.data.SeriesRecording; 57 private final SeriesRecording mBaseSeriesRecording = new SeriesRecording.Builder() 79 SeriesRecording seriesRecording = SeriesRecording.buildFrom(mBaseSeriesRecording) in testPickOneProgramPerEpisode_onePerEpisode() 96 SeriesRecording seriesRecording = SeriesRecording.buildFrom(mBaseSeriesRecording) in testPickOneProgramPerEpisode_manyPerEpisode() 117 SeriesRecording seriesRecording = SeriesRecording.buildFrom(mBaseSeriesRecording) in testPickOneProgramPerEpisode_nullEpisode()
|
/packages/apps/TV/src/com/android/tv/dvr/ui/list/ |
D | DvrSeriesSchedulesFragment.java | 41 import com.android.tv.dvr.data.SeriesRecording; 69 private SeriesRecording mSeriesRecording; 76 public void onSeriesRecordingAdded(SeriesRecording... seriesRecordings) { } 79 public void onSeriesRecordingRemoved(SeriesRecording... seriesRecordings) { 80 for (SeriesRecording r : seriesRecordings) { 89 public void onSeriesRecordingChanged(SeriesRecording... seriesRecordings) { 90 for (SeriesRecording r : seriesRecordings) { 170 if (mSeriesRecording.getState() == SeriesRecording.STATE_SERIES_STOPPED) { in updateEmptyMessage() 211 && mSeriesRecording.getState() == SeriesRecording.STATE_SERIES_STOPPED) { in getFirstItemPosition()
|
D | SchedulesHeaderRow.java | 20 import com.android.tv.dvr.data.SeriesRecording; 103 private SeriesRecording mSeriesRecording; 107 SeriesRecording series, List<Program> programs) { in SeriesRecordingHeaderRow() 123 public SeriesRecording getSeriesRecording() { in getSeriesRecording() 130 public void setSeriesRecording(SeriesRecording seriesRecording) { in setSeriesRecording()
|
D | SeriesScheduleRowAdapter.java | 35 import com.android.tv.dvr.data.SeriesRecording; 53 private final SeriesRecording mSeriesRecording; 61 SeriesRecording seriesRecording) { in SeriesScheduleRowAdapter() 207 public void onSeriesRecordingUpdated(SeriesRecording seriesRecording) { in onSeriesRecordingUpdated()
|