Overview

Summary

ContactDonateImprint


Appendix E-33: COURSE TOPIC (UI prompt)


CourseTopicLearningTopicModuleLinkedIn

Properties (2)

PropertyTypeEntityReferenceModule
(1) CourseLONGCourseTopicCourseCompanyModule
(2) LearningTopicLONGCourseTopicLearningTopicLearningTopicModule


Module Interfaces (7)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /coursetopic/{id}findCourseTopicById(id)LearningTopicModuleGETCourseTopic
(2) /coursetopic/course/{id}findAllCourseTopicOfCourse(id)LearningTopicModuleGETCourse CourseTopic
(3) /coursetopic/{id}deleteCourseTopicById(id)LearningTopicModuleDELETECourseTopic
(4) /coursetopic/learningtopic/{id}findAllCourseTopicOfLearningTopic(id)LearningTopicModuleGETLearningTopic CourseTopic
(5) /coursetopicinsertCourseTopic(coursetopic)LearningTopicModulePOSTCourseTopic
(6) /coursetopic/{id}updateCourseTopicById(coursetopic)LearningTopicModulePUTCourseTopic
(7) /coursetopicfindAllCourseTopic()LearningTopicModuleGETCourseTopic





Example:

final CourseTopic coursetopic = (CourseTopic) invokeModule(LEARNING_TOPIC_MODULE + "/coursetopic/" + id, CourseTopic.class);
if (coursetopic != null) {
    final Course course1 = (Course) invokeModule(COMPANY_MODULE + "/course/" + coursetopic.getCourse().getId(), Course.class);
    if (course1 != null) {
        final Company providercompany2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + course1.getProviderCompany().getId(), Company.class);
        if (providercompany2 != null) {
        }
    }
    final LearningTopic learningtopic3 = (LearningTopic) invokeModule(LEARNING_TOPIC_MODULE + "/learningtopic/" + coursetopic.getLearningTopic().getId(), LearningTopic.class);
    if (learningtopic3 != null) {
    }
}
return coursetopic;


Overview

Summary

ContactDonateImprint