Overview

Summary

ContactDonateImprint


Appendix E-45: DATA BREACH (UI prompt)


DataBreachLogisticsPartnerModuleShopify

Properties (8)

PropertyTypeEntityReferenceModule
(1) AffectedCustomersCountLONGDataBreach
(2) AffectedMerchantsCountLONGDataBreach
(3) CompanyLONGDataBreachCompanyCompanyModule
(4) DataTypesExposedSTRINGDataBreach
(5) DescriptionSTRINGDataBreach
(6) IncidentDateDATEDataBreach
(7) ReportedToAuthorityBOOLDataBreach
(8) ResolutionSummarySTRINGDataBreach


Module Interfaces (6)

Remote MethodLocal MethodModuleHTTP-MethodReferences
(1) /databreach/{id}findDataBreachById(id)LogisticsPartnerModuleGETDataBreach
(2) /databreachfindAllDataBreach()LogisticsPartnerModuleGETDataBreach
(3) /databreach/company/{id}findAllDataBreachOfCompany(id)LogisticsPartnerModuleGETCompany DataBreach
(4) /databreach/{id}deleteDataBreachById(id)LogisticsPartnerModuleDELETEDataBreach
(5) /databreach/{id}updateDataBreachById(databreach)LogisticsPartnerModulePUTDataBreach
(6) /databreachinsertDataBreach(databreach)LogisticsPartnerModulePOSTDataBreach





Example:

final DataBreach databreach = (DataBreach) invokeModule(LOGISTICS_PARTNER_MODULE + "/databreach/" + id, DataBreach.class);
if (databreach != null) {
    final Company company1 = (Company) invokeModule(COMPANY_MODULE + "/company/" + databreach.getCompany().getId(), Company.class);
    if (company1 != null) {
    }
}
return databreach;


Overview

Summary

ContactDonateImprint