Overview

Summary

ContactDonateImprint


6. SUPPORT VENDOR MODULE (UI prompt)



Module Entities (8)

EntityAliasModuleGlobal Schema
(1) ApplicationApplicationCompanyModuleDiscord
(2) BreachDataExposureBreachDataExposureSubscriptionPlanModuleDiscord
(3) CompanyCompanyCompanyModuleDiscord
(4) DataBreachDataBreachSupportVendorModuleDiscord
(5) PartnerIntegrationPartnerIntegrationCompanyModuleDiscord
(6) PlatformPlatformSupportVendorModuleDiscord
(7) SupportSystemSupportSystemCompanyModuleDiscord
(8) SupportVendorSupportVendorSupportVendorModuleDiscord

Module Interfaces (17)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /platform/{id}findPlatformById(id)SupportVendorModuleGETPlatform
(2) /platform/{id}updatePlatformById(platform)SupportVendorModulePUTPlatform
(3) /supportvendor/{id}findSupportVendorById(id)SupportVendorModuleGETSupportVendor
(4) /databreach/{id}deleteDataBreachById(id)SupportVendorModuleDELETEDataBreach
(5) /databreach/company/{id}findAllDataBreachOfCompany(id)SupportVendorModuleGETCompany DataBreach
(6) /platform/{id}deletePlatformById(id)SupportVendorModuleDELETEPlatform
(7) /supportvendorinsertSupportVendor(supportvendor)SupportVendorModulePOSTSupportVendor
(8) /databreach/{id}findDataBreachById(id)SupportVendorModuleGETDataBreach
(9) /databreachfindAllDataBreach()SupportVendorModuleGETDataBreach
(10) /databreachinsertDataBreach(databreach)SupportVendorModulePOSTDataBreach
(11) /platforminsertPlatform(platform)SupportVendorModulePOSTPlatform
(12) /supportvendor/{id}updateSupportVendorById(supportvendor)SupportVendorModulePUTSupportVendor
(13) /supportvendorfindAllSupportVendor()SupportVendorModuleGETSupportVendor
(14) /platformfindAllPlatform()SupportVendorModuleGETPlatform
(15) /databreach/{id}updateDataBreachById(databreach)SupportVendorModulePUTDataBreach
(16) /supportvendor/{id}deleteSupportVendorById(id)SupportVendorModuleDELETESupportVendor
(17) /databreach/thirdpartyvendor/{id}findAllDataBreachOfThirdPartyVendor(id)SupportVendorModuleGETSupportVendor DataBreach






6.1 DATA BREACH


DataBreachSupportVendorModuleDiscord

Properties (7)

PropertyTypeEntityReferenceModule
(1) CompanyLONGDataBreachCompanyCompanyModule
(2) DescriptionSTRINGDataBreach
(3) IncidentDateDATEDataBreach
(4) NameSTRINGDataBreach
(5) RansomDemandedBOOLDataBreach
(6) RecordsAffectedLONGDataBreach
(7) ThirdPartyVendorLONGDataBreachSupportVendorSupportVendorModule





Example:

final DataBreach databreach = (DataBreach) invokeModule(SUPPORT_VENDOR_MODULE + "/databreach/" + id, DataBreach.class);
if (databreach != null) {
    final SupportVendor thirdpartyvendor1 = (SupportVendor) invokeModule(SUPPORT_VENDOR_MODULE + "/supportvendor/" + databreach.getThirdPartyVendor().getId(), SupportVendor.class);
    if (thirdpartyvendor1 != null) {
    }
    final Company company2 = (Company) invokeModule(COMPANY_MODULE + "/company/" + databreach.getCompany().getId(), Company.class);
    if (company2 != null) {
    }
}
return databreach;


6.2 PLATFORM


PlatformSupportVendorModuleDiscord

Properties (4)

PropertyTypeEntityReferenceModule
(1) NameSTRINGPlatform
(2) ReleaseDateDATEPlatform
(3) TypeSTRINGPlatform
(4) VendorSTRINGPlatform





Example:

final Platform platform = (Platform) invokeModule(SUPPORT_VENDOR_MODULE + "/platform/" + id, Platform.class);
if (platform != null) {
}
return platform;


6.3 SUPPORT VENDOR


SupportVendorSupportVendorModuleDiscord

Properties (3)

PropertyTypeEntityReferenceModule
(1) DescriptionSTRINGSupportVendor
(2) NameSTRINGSupportVendor
(3) PlatformSTRINGSupportVendor





Example:

final SupportVendor supportvendor = (SupportVendor) invokeModule(SUPPORT_VENDOR_MODULE + "/supportvendor/" + id, SupportVendor.class);
if (supportvendor != null) {
}
return supportvendor;


Overview

Summary

ContactDonateImprint