Overview

Summary

ContactDonateImprint


Appendix E-24: DATA BREACH (UI prompt)


DataBreachSupportVendorModuleDiscord

Properties (7)

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


Module Interfaces (8)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /breachdataexposure/databreach/{id}findAllBreachDataExposureOfDataBreach(id)SubscriptionPlanModuleGETDataBreach BreachDataExposure
(2) /databreachfindAllDataBreach()SupportVendorModuleGETDataBreach
(3) /databreach/{id}updateDataBreachById(databreach)SupportVendorModulePUTDataBreach
(4) /databreach/company/{id}findAllDataBreachOfCompany(id)SupportVendorModuleGETCompany DataBreach
(5) /databreach/{id}deleteDataBreachById(id)SupportVendorModuleDELETEDataBreach
(6) /databreach/thirdpartyvendor/{id}findAllDataBreachOfThirdPartyVendor(id)SupportVendorModuleGETSupportVendor DataBreach
(7) /databreach/{id}findDataBreachById(id)SupportVendorModuleGETDataBreach
(8) /databreachinsertDataBreach(databreach)SupportVendorModulePOSTDataBreach





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;


Overview

Summary

ContactDonateImprint