Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

S

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
Called by AbstractInput.saveInstance(Bundle) for saving the implementation instance
saveSpecificInstance(Bundle) - Method in class it.polimi.dima.mediatracker.inputs.ColorPickerInput
Called by AbstractInput.saveInstance(Bundle) for saving the implementation instance
saveSpecificInstance(Bundle) - Method in class it.polimi.dima.mediatracker.inputs.DatePickerInput
Called by AbstractInput.saveInstance(Bundle) for saving the implementation instance
saveSpecificInstance(Bundle) - Method in class it.polimi.dima.mediatracker.inputs.EditTextInput
Called by AbstractInput.saveInstance(Bundle) for saving the implementation instance
saveSpecificInstance(Bundle) - Method in class it.polimi.dima.mediatracker.inputs.SelectDialogInput
Called by AbstractInput.saveInstance(Bundle) for saving the implementation instance
saveSpecificInstance(Bundle) - Method in class it.polimi.dima.mediatracker.inputs.SwitchInput
Called by AbstractInput.saveInstance(Bundle) for saving the implementation instance
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
Represents a section for the SectionedRecyclerViewAdapter
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
Interface implemented by the items passed to SectionedRecyclerViewAdapter
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
Form input for a SelectDialog created on a EditText click
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
Interface describing the media duration item options (needs to be implemented by subclasses with an enum and then return all the values using SuggestionsAbstractFragment.getAllDurationOptions()
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
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links