- saveCategory(Category) - Method in class it.polimi.dima.mediatracker.controllers.CategoriesController
-
Inserts or updates a category in the database
- saveInstance(Bundle) - Method in class it.polimi.dima.mediatracker.inputs.AbstractInput
-
Saves this input instance in the given bundle, in order to be able to restore it later
- saveJsonObjectToInternalStorage(File, JSONObject) - Static method in class it.polimi.dima.mediatracker.controllers.StorageManager
-
Saves a JSON object to the device internal storage
- saveMediaItem(MediaItem) - Method in class it.polimi.dima.mediatracker.controllers.MediaItemsAbstractController
-
Inserts or updates a media item in the database
- saveObject() - Method in class it.polimi.dima.mediatracker.fragments.FormAbstractFragment
-
Saves the model object somewhere.
- saveObject() - Method in class it.polimi.dima.mediatracker.fragments.FormCategoryFragment
-
Saves the model object somewhere.
- saveObject() - Method in class it.polimi.dima.mediatracker.fragments.FormMediaItemAbstractFragment
-
Saves the model object somewhere.
- saveSpecificInstance(Bundle) - Method in class it.polimi.dima.mediatracker.inputs.AbstractInput
-
- saveSpecificInstance(Bundle) - Method in class it.polimi.dima.mediatracker.inputs.ColorPickerInput
-
- saveSpecificInstance(Bundle) - Method in class it.polimi.dima.mediatracker.inputs.DatePickerInput
-
- saveSpecificInstance(Bundle) - Method in class it.polimi.dima.mediatracker.inputs.EditTextInput
-
- saveSpecificInstance(Bundle) - Method in class it.polimi.dima.mediatracker.inputs.SelectDialogInput
-
- saveSpecificInstance(Bundle) - Method in class it.polimi.dima.mediatracker.inputs.SwitchInput
-
- ScreenController - Class in it.polimi.dima.mediatracker.controllers
-
Manages the creation of intents (with appropriate parameters) for every "screen" of the application
- ScreenController() - Constructor for class it.polimi.dima.mediatracker.controllers.ScreenController
-
- searchBooks(String, int) - Method in interface it.polimi.dima.mediatracker.external_services.rest_interfaces.BookRestInterface
-
Searches books
- searchMediaItems(String, MediaItemService.MediaItemSearchCallback) - Method in class it.polimi.dima.mediatracker.external_services.services.BookService
-
Allows to search for media items
- searchMediaItems(String, MediaItemService.MediaItemSearchCallback) - Method in class it.polimi.dima.mediatracker.external_services.services.MediaItemService
-
Allows to search for media items
- searchMediaItems(String, MediaItemService.MediaItemSearchCallback) - Method in class it.polimi.dima.mediatracker.external_services.services.MovieService
-
Allows to search for media items
- searchMediaItems(String, MediaItemService.MediaItemSearchCallback) - Method in class it.polimi.dima.mediatracker.external_services.services.TVShowService
-
Allows to search for media items
- searchMediaItems(String, MediaItemService.MediaItemSearchCallback) - Method in class it.polimi.dima.mediatracker.external_services.services.VideogameService
-
Allows to search for media items
- searchMediaItemsInCategory(int, Category, String, Boolean) - Method in class it.polimi.dima.mediatracker.controllers.MediaItemsAbstractController
-
Searches for media items matching the given query
- searchMovies(String, String) - Method in interface it.polimi.dima.mediatracker.external_services.rest_interfaces.MovieRestInterface
-
Searches movies
- searchTVShows(String, String) - Method in interface it.polimi.dima.mediatracker.external_services.rest_interfaces.TVShowRestInterface
-
Searches TV shows
- searchVideogames(String, int, String) - Method in interface it.polimi.dima.mediatracker.external_services.rest_interfaces.VideogameRestInterface
-
Searches videogames
- Section - Class in it.polimi.dima.mediatracker.model
-
- Section(String, String) - Constructor for class it.polimi.dima.mediatracker.model.Section
-
Constructor
- Section(String, int) - Constructor for class it.polimi.dima.mediatracker.model.Section
-
Constructor
- SECTION_DOING_NOW - Static variable in class it.polimi.dima.mediatracker.utils.GlobalConstants
-
- SECTION_UPCOMING - Static variable in class it.polimi.dima.mediatracker.utils.GlobalConstants
-
- Sectioned - Interface in it.polimi.dima.mediatracker.model
-
- SectionedAdapterTouchHelperCallback() - Constructor for class it.polimi.dima.mediatracker.adapters.media_items_list.SectionedRecyclerViewAdapter.SectionedAdapterTouchHelperCallback
-
- SectionedRecyclerViewAdapter<T extends Sectioned> - Class in it.polimi.dima.mediatracker.adapters.media_items_list
-
Abstract adapter that allows to display a list of items divided into sections.
- SectionedRecyclerViewAdapter() - Constructor for class it.polimi.dima.mediatracker.adapters.media_items_list.SectionedRecyclerViewAdapter
-
- SectionedRecyclerViewAdapter.SectionedAdapterTouchHelperCallback - Class in it.polimi.dima.mediatracker.adapters.media_items_list
-
TouchHelper Callback for the adapter that allows to manage swiping and drag&drop on the list
- SectionedRecyclerViewAdapter.SectionViewHolder - Class in it.polimi.dima.mediatracker.adapters.media_items_list
-
ViewHolder for the private adapter that describes a section
- SectionViewHolder(View) - Constructor for class it.polimi.dima.mediatracker.adapters.media_items_list.SectionedRecyclerViewAdapter.SectionViewHolder
-
- SelectDialog - Class in it.polimi.dima.mediatracker.dialogs
-
A simple dialog that allows to select one of the provided options
- SelectDialog.SelectDialogListener - Interface in it.polimi.dima.mediatracker.dialogs
-
Listener for option selected in select picker
- SelectDialogInput<T> - Class in it.polimi.dima.mediatracker.inputs
-
- SelectDialogInput(boolean, FragmentManager, View, int, int, Object[], String[], int[], SelectDialogInput.Callback<T>) - Constructor for class it.polimi.dima.mediatracker.inputs.SelectDialogInput
-
Constructor
- SelectDialogInput.Callback<T> - Interface in it.polimi.dima.mediatracker.inputs
-
The callback for this input, used to get/set values from/to the corresponding model object field
- SelectDialogInput.CallbackExtended<T> - Interface in it.polimi.dima.mediatracker.inputs
-
Extended callback that has additional methods to manage the input
- sendNewReleasesNotifications(Context) - Method in class it.polimi.dima.mediatracker.controllers.NotificationsManager
-
Queries the database for media items released today and, if any, sends a notification for each media type
- setAdapterToRecyclerView(RecyclerView) - Method in class it.polimi.dima.mediatracker.adapters.media_items_list.SectionedRecyclerViewAdapter
-
Allows to set the underlying adapter to the RecyclerView
- setAreValueChangeListenersDisabled(boolean) - Method in class it.polimi.dima.mediatracker.inputs.AbstractInput
-
Setter
- setAuthor(String) - Method in class it.polimi.dima.mediatracker.model.Book
-
Setter
- setAverageLengthHours(int) - Method in class it.polimi.dima.mediatracker.model.Videogame
-
Setter
- setCategory(Long) - Method in class it.polimi.dima.mediatracker.model.MediaItem
-
Setter
- setColor(Context, int) - Method in class it.polimi.dima.mediatracker.model.Category
-
Setter
- setColorPickerListener(ColorPickerDialog.ColorPickerListener) - Method in class it.polimi.dima.mediatracker.dialogs.ColorPickerDialog
-
Setter
- setCompletionDate(Date) - Method in class it.polimi.dima.mediatracker.model.MediaItem
-
Setter
- setCreatedBy(String) - Method in class it.polimi.dima.mediatracker.model.TVShow
-
Setter
- setDescription(String) - Method in class it.polimi.dima.mediatracker.model.MediaItem
-
Setter
- setDeveloper(String) - Method in class it.polimi.dima.mediatracker.model.Videogame
-
Setter
- setDirector(String) - Method in class it.polimi.dima.mediatracker.model.Movie
-
Setter
- setDoingNow(boolean) - Method in class it.polimi.dima.mediatracker.model.MediaItem
-
Setter
- setDragHandlerListener(MediaItemsAbstractAdapter.DragHandlerListener) - Method in class it.polimi.dima.mediatracker.adapters.media_items_list.MediaItemsAbstractAdapter
-
Allows to add a "drag handler" listener (each media item in the list has a handler that, when pressed, should start a drag&drop operation)
- setDurationMin(int) - Method in class it.polimi.dima.mediatracker.model.Movie
-
Setter
- setEmptyView(View) - Method in class it.polimi.dima.mediatracker.adapters.media_items_list.SectionedRecyclerViewAdapter
-
Setter
- setEpisodeRuntimeMin(int) - Method in class it.polimi.dima.mediatracker.model.TVShow
-
Setter
- setEpisodesNumber(int) - Method in class it.polimi.dima.mediatracker.model.TVShow
-
Setter
- setExternalServiceId(String) - Method in class it.polimi.dima.mediatracker.model.MediaItem
-
Setter
- setExtraAttributes(View, EditText) - Method in interface it.polimi.dima.mediatracker.inputs.EditTextInput.CallbackExtended
-
Allows to edit the EditText linked with this input, just after its setup
- setExtraAttributes(View, EditText) - Method in interface it.polimi.dima.mediatracker.inputs.SelectDialogInput.CallbackExtended
-
Allows to edit the EditText button linked with this input, just after its setup
- setFirstRun(boolean) - Method in class it.polimi.dima.mediatracker.controllers.SettingsManager
-
Setter
- setGenres(String) - Method in class it.polimi.dima.mediatracker.model.MediaItem
-
Setter
- setImageUrl(URL) - Method in class it.polimi.dima.mediatracker.model.MediaItem
-
Setter
- setImportanceLevel(ImportanceLevel) - Method in class it.polimi.dima.mediatracker.model.MediaItem
-
Setter
- setInProduction(boolean) - Method in class it.polimi.dima.mediatracker.model.TVShow
-
Setter
- setInputFromModelObject(T) - Method in class it.polimi.dima.mediatracker.inputs.AbstractInput
-
Sets the input value equal to the corresponding model object value, calling the callback passed to the input constructor
- setInputFromModelObject(T) - Method in class it.polimi.dima.mediatracker.inputs.ColorPickerInput
-
Sets the input value equal to the corresponding model object value, calling the callback passed to the input constructor
- setInputFromModelObject(T) - Method in class it.polimi.dima.mediatracker.inputs.DatePickerInput
-
Sets the input value equal to the corresponding model object value, calling the callback passed to the input constructor
- setInputFromModelObject(T) - Method in class it.polimi.dima.mediatracker.inputs.EditTextInput
-
Sets the input value equal to the corresponding model object value, calling the callback passed to the input constructor
- setInputFromModelObject(T) - Method in class it.polimi.dima.mediatracker.inputs.SelectDialogInput
-
Sets the input value equal to the corresponding model object value, calling the callback passed to the input constructor
- setInputFromModelObject(T) - Method in class it.polimi.dima.mediatracker.inputs.SwitchInput
-
Sets the input value equal to the corresponding model object value, calling the callback passed to the input constructor
- setItemsAndNotifyDataSetChanged(List<T>) - Method in class it.polimi.dima.mediatracker.adapters.media_items_list.SectionedRecyclerViewAdapter
-
Reloads the whole list of items and notifies the underlying adapter of the data set change
- setLoadingIndicator(ProgressBar) - Method in class it.polimi.dima.mediatracker.layout.AutoCompleteTextViewWithDelay
-
Setter
- setMeasureUnit(String) - Method in class it.polimi.dima.mediatracker.layout.EditTextWithMeasureUnit
-
Setter
- setMeasureUnitTextColor(int) - Method in class it.polimi.dima.mediatracker.layout.EditTextWithMeasureUnit
-
Setter
- setMediaItemAsCompleted(MediaItem, Date) - Method in class it.polimi.dima.mediatracker.controllers.MediaItemsAbstractController
-
Sets a media item as completed with the given date
- setMediaItemAsDoingNow(MediaItem, boolean) - Method in class it.polimi.dima.mediatracker.controllers.MediaItemsAbstractController
-
Sets a media item as "doing" (watching, reading, etc.) now
- setMediaItemAsOwned(MediaItem, boolean) - Method in class it.polimi.dima.mediatracker.controllers.MediaItemsAbstractController
-
Sets a media item as owned by the user
- setMediaItemAsToRedo(MediaItem) - Method in class it.polimi.dima.mediatracker.controllers.MediaItemsAbstractController
-
Sets a media item as "possibly to redo" (i.e.
- setMediaItemListener(MediaItemListener) - Method in class it.polimi.dima.mediatracker.fragments.ContentAbstractFragment
-
Setter
- setMediaItemOrderInSectionBeforeInserting(Category, MediaItem) - Method in class it.polimi.dima.mediatracker.controllers.MediaItemsAbstractController
-
Called BEFORE inserting a new media item to compute its order value in its section
- setMediaItemOrderInSectionBeforeUpdatingImportanceLevel(Category, MediaItem) - Method in class it.polimi.dima.mediatracker.controllers.MediaItemsAbstractController
-
Called BEFORE changing a media item importance level
NOTE: called e.g.
- setMediaType(MediaType) - Method in class it.polimi.dima.mediatracker.model.Category
-
Setter
- setModelObjectFromInput(T) - Method in class it.polimi.dima.mediatracker.inputs.AbstractInput
-
Sets the model object value equal to the corresponding input value, calling the callback passed to the input constructor
- setModelObjectFromInput(T) - Method in class it.polimi.dima.mediatracker.inputs.ColorPickerInput
-
Sets the model object value equal to the corresponding input value, calling the callback passed to the input constructor
- setModelObjectFromInput(T) - Method in class it.polimi.dima.mediatracker.inputs.DatePickerInput
-
Sets the model object value equal to the corresponding input value, calling the callback passed to the input constructor
- setModelObjectFromInput(T) - Method in class it.polimi.dima.mediatracker.inputs.EditTextInput
-
Sets the model object value equal to the corresponding input value, calling the callback passed to the input constructor
- setModelObjectFromInput(T) - Method in class it.polimi.dima.mediatracker.inputs.SelectDialogInput
-
Sets the model object value equal to the corresponding input value, calling the callback passed to the input constructor
- setModelObjectFromInput(T) - Method in class it.polimi.dima.mediatracker.inputs.SwitchInput
-
Sets the model object value equal to the corresponding input value, calling the callback passed to the input constructor
- setModelObjectValue(T, int) - Method in interface it.polimi.dima.mediatracker.inputs.ColorPickerInput.Callback
-
Allows to set the given color to the given model object
- setModelObjectValue(T, Date) - Method in interface it.polimi.dima.mediatracker.inputs.DatePickerInput.Callback
-
Allows to set the given date to the given model object
- setModelObjectValue(T, String) - Method in interface it.polimi.dima.mediatracker.inputs.EditTextInput.Callback
-
Allows to set the given string to the given model object
- setModelObjectValue(T, Object) - Method in interface it.polimi.dima.mediatracker.inputs.SelectDialogInput.Callback
-
Allows to set the given option to the given model object
- setModelObjectValue(T, boolean) - Method in interface it.polimi.dima.mediatracker.inputs.SwitchInput.Callback
-
Allows to set the given boolean to the given model object
- setName(String) - Method in class it.polimi.dima.mediatracker.model.Category
-
Setter
- setNewReleasesNotificationHour(int) - Method in class it.polimi.dima.mediatracker.controllers.SettingsManager
-
Setter
- setNewReleasesNotificationMinutes(int) - Method in class it.polimi.dima.mediatracker.controllers.SettingsManager
-
Setter
- setNextEpisodeAirDate(Date) - Method in class it.polimi.dima.mediatracker.model.TVShow
-
Setter
- setObjectValuesFromInputs() - Method in class it.polimi.dima.mediatracker.fragments.FormAbstractFragment
-
Retrieves all values from the inputs and sets them in the model object
- setObjectValuesFromInputs() - Method in class it.polimi.dima.mediatracker.fragments.FormCategoryFragment
-
Retrieves all values from the inputs and sets them in the model object
- setObjectValuesFromInputs() - Method in class it.polimi.dima.mediatracker.fragments.FormMediaItemAbstractFragment
-
Retrieves all values from the inputs and sets them in the model object
- setOnItemOptionSelectListener(MediaItemsAbstractAdapter.RowListener) - Method in class it.polimi.dima.mediatracker.adapters.media_items_list.MediaItemsAbstractAdapter
-
Allows to add an options listener (each media item in the list has a menu button to display some options)
- setOnObjectSaveListener(FormAbstractFragment.OnObjectSaveListener) - Method in class it.polimi.dima.mediatracker.fragments.FormAbstractFragment
-
Setter
- setOrderInSection(int) - Method in class it.polimi.dima.mediatracker.model.MediaItem
-
Setter
- setOrderInSectionAfterMove(Category, MediaItem, MediaItem, MediaItem) - Method in class it.polimi.dima.mediatracker.controllers.MediaItemsAbstractController
-
Called to update the order field (for the database) AFTER "movedMediaItem" has been moved in the list
- setOwned(boolean) - Method in class it.polimi.dima.mediatracker.model.MediaItem
-
Setter
- setPagesNumber(int) - Method in class it.polimi.dima.mediatracker.model.Book
-
Setter
- setPlatforms(String) - Method in class it.polimi.dima.mediatracker.model.Videogame
-
Setter
- setPublisher(String) - Method in class it.polimi.dima.mediatracker.model.Videogame
-
Setter
- setReleaseDate(Date) - Method in class it.polimi.dima.mediatracker.model.MediaItem
-
Setter
- setSearchMode(boolean) - Method in class it.polimi.dima.mediatracker.adapters.media_items_list.MediaItemsAbstractAdapter
-
Setter.
- setSeasonsNumber(int) - Method in class it.polimi.dima.mediatracker.model.TVShow
-
Setter
- setSelectDialogListener(SelectDialog.SelectDialogListener) - Method in class it.polimi.dima.mediatracker.dialogs.SelectDialog
-
Setter
- setSelectedColor(int) - Method in class it.polimi.dima.mediatracker.dialogs.ColorPickerDialog
-
Setter
- setSelectedOptionIndex(int) - Method in class it.polimi.dima.mediatracker.dialogs.SelectDialog
-
Setter
- setTimesCompleted(int) - Method in class it.polimi.dima.mediatracker.model.MediaItem
-
Setter
- SettingsActivity - Class in it.polimi.dima.mediatracker.activities
-
Manages the application settings
- SettingsActivity() - Constructor for class it.polimi.dima.mediatracker.activities.SettingsActivity
-
- SettingsActivity.PreferencesFragment - Class in it.polimi.dima.mediatracker.activities
-
PreferenceFragment automatically manages preferences
- SettingsManager - Class in it.polimi.dima.mediatracker.controllers
-
Manages access to the application settings (it's just a wrapper for the built-in PreferenceManager)
- setTitle(String) - Method in class it.polimi.dima.mediatracker.model.MediaItem
-
Setter
- setUserComment(String) - Method in class it.polimi.dima.mediatracker.model.MediaItem
-
Setter
- setVisibility(int) - Method in class it.polimi.dima.mediatracker.inputs.AbstractInput
-
- setVisibility(int) - Method in class it.polimi.dima.mediatracker.inputs.ColorPickerInput
- setVisibility(int) - Method in class it.polimi.dima.mediatracker.inputs.DatePickerInput
- setVisibility(int) - Method in class it.polimi.dima.mediatracker.inputs.EditTextInput
- setVisibility(int) - Method in class it.polimi.dima.mediatracker.inputs.SelectDialogInput
- setVisibility(int) - Method in class it.polimi.dima.mediatracker.inputs.SwitchInput
- setWasChangedByUser(boolean) - Method in class it.polimi.dima.mediatracker.inputs.AbstractInput
-
Setter
- SquareLinearLayout - Class in it.polimi.dima.mediatracker.layout
-
LinearLayout that always has height = width
- SquareLinearLayout(Context) - Constructor for class it.polimi.dima.mediatracker.layout.SquareLinearLayout
- SquareLinearLayout(Context, AttributeSet) - Constructor for class it.polimi.dima.mediatracker.layout.SquareLinearLayout
- SquareLinearLayout(Context, AttributeSet, int) - Constructor for class it.polimi.dima.mediatracker.layout.SquareLinearLayout
- startAllAlarms() - Method in class it.polimi.dima.mediatracker.alarms.AlarmScheduler
-
Starts all the application's alarms, to be called e.g.
- startNewReleasesAlarm() - Method in class it.polimi.dima.mediatracker.alarms.AlarmScheduler
-
Starts the alarm for the new releases notifications, using the preferences given by the SettingsManager
- stopNewReleasesAlarm() - Method in class it.polimi.dima.mediatracker.alarms.AlarmScheduler
-
Stops the alarm for the new releases notifications
- StorageManager - Class in it.polimi.dima.mediatracker.controllers
-
Manages creation and deletion of files on the device storage
- StorageManager() - Constructor for class it.polimi.dima.mediatracker.controllers.StorageManager
-
- SUB_ELEMENT_TYPE - Static variable in class it.polimi.dima.mediatracker.adapters.drawer.DrawerAdapter
-
- Subcategory - Enum in it.polimi.dima.mediatracker.model
-
A subcategory for a given category (used for example in the navigation drawer to display sub-elements)
- SUBCATEGORY_INTENT_PARAMETER_NAME - Static variable in class it.polimi.dima.mediatracker.utils.GlobalConstants
-
- SuggestionsAbstractFragment - Class in it.polimi.dima.mediatracker.fragments
-
Manages the suggestions page for a generic media item
- SuggestionsAbstractFragment() - Constructor for class it.polimi.dima.mediatracker.fragments.SuggestionsAbstractFragment
-
- SuggestionsAbstractFragment.DurationOptionInterface - Interface in it.polimi.dima.mediatracker.fragments
-
- SuggestionsBookFragment - Class in it.polimi.dima.mediatracker.fragments
-
Manages the suggestions page for movies
- SuggestionsBookFragment() - Constructor for class it.polimi.dima.mediatracker.fragments.SuggestionsBookFragment
-
- SuggestionsMovieFragment - Class in it.polimi.dima.mediatracker.fragments
-
Manages the suggestions page for movies
- SuggestionsMovieFragment() - Constructor for class it.polimi.dima.mediatracker.fragments.SuggestionsMovieFragment
-
- SuggestionsTVShowFragment - Class in it.polimi.dima.mediatracker.fragments
-
Manages the suggestions page for movies
- SuggestionsTVShowFragment() - Constructor for class it.polimi.dima.mediatracker.fragments.SuggestionsTVShowFragment
-
- SuggestionsVideogameFragment - Class in it.polimi.dima.mediatracker.fragments
-
Manages the suggestions page for movies
- SuggestionsVideogameFragment() - Constructor for class it.polimi.dima.mediatracker.fragments.SuggestionsVideogameFragment
-
- SwitchInput<T> - Class in it.polimi.dima.mediatracker.inputs
-
Form input for a Switch
- SwitchInput(boolean, View, int, SwitchInput.Callback<T>) - Constructor for class it.polimi.dima.mediatracker.inputs.SwitchInput
-
Constructor
- SwitchInput.Callback<T> - Interface in it.polimi.dima.mediatracker.inputs
-
The callback for this input, used to get/set values from/to the corresponding model object field