Overview

Summary

ContactDonateImprint


6. JOB TYPE MODULE (UI prompt)



Module Entities (6)

EntityAliasModuleGlobal Schema
(1) JobTypeJobTypeJobTypeModuleImdb
(2) MediaItemMediaItemJobTypeModuleImdb
(3) MediaTypeMediaTypeJobTypeModuleImdb
(4) PersonPersonPersonModuleImdb
(5) TitleTitleTitleModuleImdb
(6) TitleCrewTitleCrewPersonModuleImdb

Module Interfaces (18)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /jobtypefindAllJobType()JobTypeModuleGETJobType
(2) /jobtype/{id}findJobTypeById(id)JobTypeModuleGETJobType
(3) /mediaitem/{id}updateMediaItemById(mediaitem)JobTypeModulePUTMediaItem
(4) /mediatype/{id}deleteMediaTypeById(id)JobTypeModuleDELETEMediaType
(5) /mediaitem/person/{id}findAllMediaItemOfPerson(id)JobTypeModuleGETPerson MediaItem
(6) /jobtype/{id}updateJobTypeById(jobtype)JobTypeModulePUTJobType
(7) /mediatype/{id}findMediaTypeById(id)JobTypeModuleGETMediaType
(8) /mediaitem/{id}findMediaItemById(id)JobTypeModuleGETMediaItem
(9) /mediatypefindAllMediaType()JobTypeModuleGETMediaType
(10) /mediaitem/mediatype/{id}findAllMediaItemOfMediaType(id)JobTypeModuleGETMediaType MediaItem
(11) /mediaitem/title/{id}findAllMediaItemOfTitle(id)JobTypeModuleGETTitle MediaItem
(12) /mediatype/{id}updateMediaTypeById(mediatype)JobTypeModulePUTMediaType
(13) /jobtype/{id}deleteJobTypeById(id)JobTypeModuleDELETEJobType
(14) /mediaitemfindAllMediaItem()JobTypeModuleGETMediaItem
(15) /mediatypeinsertMediaType(mediatype)JobTypeModulePOSTMediaType
(16) /mediaitem/{id}deleteMediaItemById(id)JobTypeModuleDELETEMediaItem
(17) /mediaiteminsertMediaItem(mediaitem)JobTypeModulePOSTMediaItem
(18) /jobtypeinsertJobType(jobtype)JobTypeModulePOSTJobType






6.1 JOB TYPE


JobTypeJobTypeModuleImdb

Properties (2)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGJobType
(2) NameSTRINGJobType





Example:

final JobType jobtype = (JobType) invokeModule(JOB_TYPE_MODULE + "/jobtype/" + id, JobType.class);
if (jobtype != null) {
}
return jobtype;


6.2 MEDIA ITEM


MediaItemJobTypeModuleImdb

Properties (8)

PropertyTypeEntityReferenceModule
(1) CaptionSTRINGMediaItem
(2) DurationSecondsLONGMediaItem
(3) MediaTypeLONGMediaItemMediaTypeJobTypeModule
(4) PersonLONGMediaItemPersonPersonModule
(5) PublishedAtDATEMediaItem
(6) ThumbnailUrlSTRINGMediaItem
(7) TitleLONGMediaItemTitleTitleModule
(8) UrlSTRINGMediaItem





Example:

final MediaItem mediaitem = (MediaItem) invokeModule(JOB_TYPE_MODULE + "/mediaitem/" + id, MediaItem.class);
if (mediaitem != null) {
    final Title title1 = (Title) invokeModule(TITLE_MODULE + "/title/" + mediaitem.getTitle().getId(), Title.class);
    if (title1 != null) {
        final TitleType titletype2 = (TitleType) invokeModule(EDITORIAL_ARTICLE_MODULE + "/titletype/" + title1.getTitleType().getId(), TitleType.class);
        if (titletype2 != null) {
        }
    }
    final Person person3 = (Person) invokeModule(PERSON_MODULE + "/person/" + mediaitem.getPerson().getId(), Person.class);
    if (person3 != null) {
    }
    final MediaType mediatype4 = (MediaType) invokeModule(JOB_TYPE_MODULE + "/mediatype/" + mediaitem.getMediaType().getId(), MediaType.class);
    if (mediatype4 != null) {
    }
}
return mediaitem;


6.3 MEDIA TYPE


MediaTypeJobTypeModuleImdb

Properties (2)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGMediaType
(2) NameSTRINGMediaType





Example:

final MediaType mediatype = (MediaType) invokeModule(JOB_TYPE_MODULE + "/mediatype/" + id, MediaType.class);
if (mediatype != null) {
}
return mediatype;


Overview

Summary

ContactDonateImprint