/** * Builds consent receipt input according to consent API. * * @param piiPrincipalId P11 Principal ID * @param consent Consent String which contains services. * @param policyURL Policy URL. * @return Consent string which contains above facts. */ private ReceiptInput buildConsentForResidentIDP(String piiPrincipalId, String consent, String policyURL) { ReceiptInput receiptInput = new ReceiptInput(); receiptInput.setJurisdiction("USA"); receiptInput.setCollectionMethod(FrameworkConstants.Consent.COLLECTION_METHOD_JIT); receiptInput.setLanguage(FrameworkConstants.Consent.LANGUAGE_ENGLISH); receiptInput.setPiiPrincipalId(piiPrincipalId); receiptInput.setPolicyUrl(policyURL); JSONObject receipt = new JSONObject(consent); receiptInput.setServices(getReceiptServiceInputs(receipt)); if (log.isDebugEnabled()) { log.debug("Built consent from endpoint util : " + consent); } return receiptInput; }
/** * Builds consent receipt input according to consent API. * * @param piiPrincipalId P11 Principal ID * @param consent Consent String which contains services. * @param policyURL Policy URL. * @return Consent string which contains above facts. */ private ReceiptInput buildConsentForResidentIDP(String piiPrincipalId, String consent, String policyURL) { ReceiptInput receiptInput = new ReceiptInput(); receiptInput.setJurisdiction("USA"); receiptInput.setCollectionMethod(FrameworkConstants.Consent.COLLECTION_METHOD_JIT); receiptInput.setLanguage(FrameworkConstants.Consent.LANGUAGE_ENGLISH); receiptInput.setPiiPrincipalId(piiPrincipalId); receiptInput.setPolicyUrl(policyURL); JSONObject receipt = new JSONObject(consent); receiptInput.setServices(getReceiptServiceInputs(receipt)); if (log.isDebugEnabled()) { log.debug("Built consent from endpoint util : " + consent); } return receiptInput; }
private ReceiptInput getReceiptInput(String subject, String collectionMethod, String jurisdiction, String language, String policyUrl, List<ReceiptServiceInput> serviceInputs, Map<String, String> properties) { ReceiptInput receiptInput = new ReceiptInput(); receiptInput.setCollectionMethod(collectionMethod); receiptInput.setJurisdiction(jurisdiction); receiptInput.setLanguage(language); receiptInput.setPolicyUrl(policyUrl); receiptInput.setServices(serviceInputs); receiptInput.setProperties(properties); receiptInput.setPiiPrincipalId(subject); return receiptInput; }
private ReceiptInput getReceiptInput(String subject, String collectionMethod, String jurisdiction, String language, String policyUrl, List<ReceiptServiceInput> serviceInputs, Map<String, String> properties) { ReceiptInput receiptInput = new ReceiptInput(); receiptInput.setCollectionMethod(collectionMethod); receiptInput.setJurisdiction(jurisdiction); receiptInput.setLanguage(language); receiptInput.setPolicyUrl(policyUrl); receiptInput.setServices(serviceInputs); receiptInput.setProperties(properties); receiptInput.setPiiPrincipalId(subject); return receiptInput; }