public class MoviesController extends MediaItemsAbstractController
Constructor and Description |
---|
MoviesController() |
Modifier and Type | Method and Description |
---|---|
int |
getCompleteOptionName()
String for the "I've done this" media item option
|
int |
getDoingOptionName()
String for the "I'm doing this now" media item option
|
protected java.lang.String |
getDurationDatabaseFieldName()
"Internal" getter (used in
MediaItemsAbstractController.getRandomMediaItem(Category, Long, List, List, String, int, int) ) |
static MoviesController |
getInstance()
Singleton pattern
|
FormMediaItemAbstractFragment |
getMediaItemFormFragment(java.lang.Long categoryId,
java.lang.Long mediaItemId,
boolean isEmpty)
Returns the fragment for the form of this media type
|
MediaItemService |
getMediaItemService(Context context)
Getter
|
SuggestionsAbstractFragment |
getMediaItemSuggestionsFragment(java.lang.Long categoryId)
Returns the fragment for the suggestions page of this media type
|
java.lang.Class |
getModelClass()
Getter
|
int |
getRedoOptionName()
String for the "I could redo this" media item option
|
MediaItem |
initializeEmptyMediaItem()
Initializes and returns a new (empty) object of this media type
|
protected java.lang.String |
validateSpecificMediaItem(Context context,
MediaItem mediaItem)
Validation for media item implementations
|
protected java.lang.String |
validateSpecificMediaItemDbRow(Context context,
java.util.HashMap<java.lang.String,java.lang.Object> values)
Validation for media item implementations
|
deleteAllMediaItemsInCategory, deleteMediaItem, getAllMediaItemsNumberInCategory, getCompletedMediaItemsInCategory, getMediaItemById, getMediaItemsReleasedToday, getMediaTypeSubcategories, getRandomCompletedMediaItem, getRandomTrackedMediaItem, getTrackedMediaItemsInCategory, saveMediaItem, searchMediaItemsInCategory, setMediaItemAsCompleted, setMediaItemAsDoingNow, setMediaItemAsOwned, setMediaItemAsToRedo, setMediaItemOrderInSectionBeforeInserting, setMediaItemOrderInSectionBeforeUpdatingImportanceLevel, setOrderInSectionAfterMove, undoSetAsCompleted, updateMediaItemCompletionDate, validateMediaItem, validateMediaItemDbRow
public static MoviesController getInstance()
public java.lang.Class getModelClass()
getModelClass
in class MediaItemsAbstractController
public MediaItem initializeEmptyMediaItem()
initializeEmptyMediaItem
in class MediaItemsAbstractController
public MediaItemService getMediaItemService(Context context)
getMediaItemService
in class MediaItemsAbstractController
public int getRedoOptionName()
getRedoOptionName
in class MediaItemsAbstractController
public int getCompleteOptionName()
getCompleteOptionName
in class MediaItemsAbstractController
public int getDoingOptionName()
getDoingOptionName
in class MediaItemsAbstractController
protected java.lang.String getDurationDatabaseFieldName()
MediaItemsAbstractController.getRandomMediaItem(Category, Long, List, List, String, int, int)
)getDurationDatabaseFieldName
in class MediaItemsAbstractController
public FormMediaItemAbstractFragment getMediaItemFormFragment(java.lang.Long categoryId, java.lang.Long mediaItemId, boolean isEmpty)
getMediaItemFormFragment
in class MediaItemsAbstractController
categoryId
- the ID of the media item categorymediaItemId
- null if adding new media item, the ID of the media item to edit otherwiseisEmpty
- true if the form should be empty (= no fields are displayed, only the action bar)public SuggestionsAbstractFragment getMediaItemSuggestionsFragment(java.lang.Long categoryId)
getMediaItemSuggestionsFragment
in class MediaItemsAbstractController
categoryId
- the ID of the media item categoryprotected java.lang.String validateSpecificMediaItem(Context context, MediaItem mediaItem)
validateSpecificMediaItem
in class MediaItemsAbstractController
MediaItemsAbstractController.validateMediaItem(Context, MediaItem)
protected java.lang.String validateSpecificMediaItemDbRow(Context context, java.util.HashMap<java.lang.String,java.lang.Object> values)
validateSpecificMediaItemDbRow
in class MediaItemsAbstractController
MediaItemsAbstractController.validateMediaItemDbRow(Context, HashMap)