- manageExitFromForm(FormAbstractFragment.FormExitListener) - Method in class it.polimi.dima.mediatracker.fragments.FormAbstractFragment
-
Called whenever the user tries to exit from a form (e.g.
- manageToolbarMenuSelection(Activity, int) - Static method in class it.polimi.dima.mediatracker.utils.Utils
-
Helper to manage a menu option selection
- MAX_SEARCH_RESULTS - Static variable in class it.polimi.dima.mediatracker.external_services.services.MediaItemService
-
- MEDIA_ITEM_ID_FORM_PARAMETER_NAME - Static variable in class it.polimi.dima.mediatracker.utils.GlobalConstants
-
- MEDIA_ITEM_ID_INTENT_PARAMETER_NAME - Static variable in class it.polimi.dima.mediatracker.utils.GlobalConstants
-
- MediaItem - Class in it.polimi.dima.mediatracker.model
-
A generic media item, contains all properties common to all its implementations (e.g.
- MediaItem() - Constructor for class it.polimi.dima.mediatracker.model.MediaItem
-
- MediaItem.Duration - Class in it.polimi.dima.mediatracker.model
-
Represents a generic duration (value + measure unit)
- MediaItemJSON - Class in it.polimi.dima.mediatracker.external_services.model_json
-
An abstract representation of a media item in JSON, used to retrieve data from the external service responses
- MediaItemJSON() - Constructor for class it.polimi.dima.mediatracker.external_services.model_json.MediaItemJSON
-
- MediaItemListener - Interface in it.polimi.dima.mediatracker.listeners
-
Listener used by fragments to inform the host activity that an event (select, delete) occurred on a media item
- MediaItemsAbstractAdapter - Class in it.polimi.dima.mediatracker.adapters.media_items_list
-
Abstract implementation of the sectioned adapter for media items
- MediaItemsAbstractAdapter() - Constructor for class it.polimi.dima.mediatracker.adapters.media_items_list.MediaItemsAbstractAdapter
-
- MediaItemsAbstractAdapter.DragHandlerListener - Interface in it.polimi.dima.mediatracker.adapters.media_items_list
-
Interface for the "drag handler" icon for each list item
- MediaItemsAbstractAdapter.ElementAbstractViewHolder - Class in it.polimi.dima.mediatracker.adapters.media_items_list
-
Abstract ViewHolder for the private adapter that describes an item
- MediaItemsAbstractAdapter.RowListener - Interface in it.polimi.dima.mediatracker.adapters.media_items_list
-
Callback used by the adapter to inform of clicks or options select on the media items in the list
- MediaItemsAbstractController - Class in it.polimi.dima.mediatracker.controllers
-
Controller for a generic media item.
- MediaItemsAbstractController() - Constructor for class it.polimi.dima.mediatracker.controllers.MediaItemsAbstractController
-
- MediaItemSearchResult - Class in it.polimi.dima.mediatracker.model
-
A search result for a generic media item, used for example in the form autocomplete title input
- MediaItemSearchResult(String, String, String, String) - Constructor for class it.polimi.dima.mediatracker.model.MediaItemSearchResult
-
Constructor
- MediaItemService - Class in it.polimi.dima.mediatracker.external_services.services
-
Abstract service for a generic media item that allows to connect to an external API to retrieve data
Uses Retrofit external library to manage the connection
- MediaItemService.MediaItemInfoCallback - Interface in it.polimi.dima.mediatracker.external_services.services
-
Callback called when the external service media item details are available
- MediaItemService.MediaItemSearchCallback - Interface in it.polimi.dima.mediatracker.external_services.services
-
Callback called when the external service search results are available
- MediaItemsListFragment - Class in it.polimi.dima.mediatracker.fragments
-
Manages the media item lists (both "tracking" and "completed")
- MediaItemsListFragment() - Constructor for class it.polimi.dima.mediatracker.fragments.MediaItemsListFragment
-
- MediaTracker - Class in it.polimi.dima.mediatracker.utils
-
- MediaType - Enum in it.polimi.dima.mediatracker.model
-
Media types associated to each category.
- MILLISECONDS_IN_DAY - Static variable in class it.polimi.dima.mediatracker.utils.GlobalConstants
-
- MILLISECONDS_IN_YEAR - Static variable in class it.polimi.dima.mediatracker.utils.GlobalConstants
-
- moveItemAndNotify(int, int, Section, Section) - Method in class it.polimi.dima.mediatracker.adapters.media_items_list.SectionedRecyclerViewAdapter
-
Allows to move the item at the given "from position" (section "from section") to the "to position" (section "to section")
NOTE: if fromPosition=toPosition but fromSection!=toSection the item is not moved in the array but its section changes (happens when the
item is the last before a section and it gets moved to the first position of the next section)
- Movie - Class in it.polimi.dima.mediatracker.model
-
A movie
- Movie() - Constructor for class it.polimi.dima.mediatracker.model.Movie
-
- MovieJSON - Class in it.polimi.dima.mediatracker.external_services.model_json
-
A movie representation in JSON, used to retrieve data from the external service responses
- MovieJSON() - Constructor for class it.polimi.dima.mediatracker.external_services.model_json.MovieJSON
-
- MovieRestInterface - Interface in it.polimi.dima.mediatracker.external_services.rest_interfaces
-
REST interface to communicate with the movies external service API
- MoviesController - Class in it.polimi.dima.mediatracker.controllers
-
Controller for a generic media item.
- MoviesController() - Constructor for class it.polimi.dima.mediatracker.controllers.MoviesController
-
- MovieSearchJSON - Class in it.polimi.dima.mediatracker.external_services.model_json
-
A movie search representation in JSON, used to retrieve data from the external service responses
- MovieSearchJSON() - Constructor for class it.polimi.dima.mediatracker.external_services.model_json.MovieSearchJSON
-
- MovieService - Class in it.polimi.dima.mediatracker.external_services.services
-
Service for movies that allows to connect to an external API to retrieve data
Uses Retrofit external library to manage the connection