| Contact | Donate | Imprint |
| MediaItem | JobTypeModule | Imdb |
| Property | Type | Entity | Reference | Module |
| (1) Caption | STRING | MediaItem | ||
| (2) DurationSeconds | LONG | MediaItem | ||
| (3) MediaType | LONG | MediaItem | MediaType | JobTypeModule |
| (4) Person | LONG | MediaItem | Person | PersonModule |
| (5) PublishedAt | DATE | MediaItem | ||
| (6) ThumbnailUrl | STRING | MediaItem | ||
| (7) Title | LONG | MediaItem | Title | TitleModule |
| (8) Url | STRING | MediaItem |
| Remote Method | Local Method | Module | HTTP-Method | References |
| (1) /mediaitem/{id} | findMediaItemById(id) | JobTypeModule | GET | MediaItem |
| (2) /mediaitem/mediatype/{id} | findAllMediaItemOfMediaType(id) | JobTypeModule | GET | MediaType MediaItem |
| (3) /mediaitem/title/{id} | findAllMediaItemOfTitle(id) | JobTypeModule | GET | Title MediaItem |
| (4) /mediaitem | insertMediaItem(mediaitem) | JobTypeModule | POST | MediaItem |
| (5) /mediaitem | findAllMediaItem() | JobTypeModule | GET | MediaItem |
| (6) /mediaitem/{id} | updateMediaItemById(mediaitem) | JobTypeModule | PUT | MediaItem |
| (7) /mediaitem/person/{id} | findAllMediaItemOfPerson(id) | JobTypeModule | GET | Person MediaItem |
| (8) /mediaitem/{id} | deleteMediaItemById(id) | JobTypeModule | DELETE | MediaItem |
Example:
final MediaItem mediaitem = (MediaItem) invokeModule(JOB_TYPE_MODULE + "/mediaitem/" + id, MediaItem.class);| Contact | Donate | Imprint |