Interface PartnerService
public interface PartnerService
The service to fetch the Partner, Policy, MISP and License information. Any
caching of these data to be handled here.
- Author:
- Loganathan Sekar, Nagarjuna K
-
Method Summary
Modifier and TypeMethodDescriptiongetPartner(String partnerId, Map<String, Object> metadata) validateAndGetPolicy(String partnerId, String partner_api_key, String misp_license_key, boolean certificateNeeded, String headerCertificateThumbprint, boolean certValidationNeeded)
-
Method Details
-
getPartner
Optional<PartnerDTO> getPartner(String partnerId, Map<String, Object> metadata) throws IdAuthenticationBusinessException -
validateAndGetPolicy
PartnerPolicyResponseDTO validateAndGetPolicy(String partnerId, String partner_api_key, String misp_license_key, boolean certificateNeeded, String headerCertificateThumbprint, boolean certValidationNeeded) throws IdAuthenticationBusinessException -
getPolicyForPartner
Optional<PartnerPolicyResponseDTO> getPolicyForPartner(String partnerId, String partnerApiKey, Map<String, Object> metadata) throws IdAuthenticationBusinessException
-