private Purpose addDefaultPurpose() throws SSOConsentServiceException { Purpose purpose; Purpose defaultPurpose = new Purpose(DEFAULT_PURPOSE, "For core functionalities of the product", DEFAULT_PURPOSE_GROUP, DEFAULT_PURPOSE_GROUP_TYPE); try { purpose = getConsentManager().addPurpose(defaultPurpose); } catch (ConsentManagementException e) { throw new SSOConsentServiceException("Consent purpose error", "Error while adding purpose: " + DEFAULT_PURPOSE, e); } return purpose; }
(resultSet, rowNumber) -> new Purpose(resultSet.getInt(1), resultSet.getString(2), resultSet.getString(3),
private Purpose addDefaultPurpose() throws SSOConsentServiceException { Purpose purpose; Purpose defaultPurpose = new Purpose(DEFAULT_PURPOSE, "For core functionalities of the product", DEFAULT_PURPOSE_GROUP, DEFAULT_PURPOSE_GROUP_TYPE); try { purpose = getConsentManager().addPurpose(defaultPurpose); } catch (ConsentManagementException e) { throw new SSOConsentServiceException("Consent purpose error", "Error while adding purpose: " + DEFAULT_PURPOSE, e); } return purpose; }
try { purpose = jdbcTemplate.fetchSingleRecord(GET_PURPOSE_BY_ID_SQL, (resultSet, rowNumber) -> new Purpose(resultSet.getInt(1), resultSet.getString(2), resultSet.getString(3), resultSet.getString(4), resultSet.getString(5), resultSet.getInt(6)),
(resultSet, rowNumber) -> new Purpose(resultSet.getInt(1), resultSet.getString(2), resultSet.getString(3),
purposeResult = new Purpose(insertedId, purpose.getName(), purpose.getDescription(), purpose.getGroup(), purpose.getGroupType(), purpose.getTenantId(), purpose .getPurposePIICategories());
public void addPurpose(PurposeRequestDTO purposeRequestDTO) throws ConsentManagementException { Purpose purpose = new Purpose(purposeRequestDTO.getPurpose(), purposeRequestDTO.getDescription(), purposeRequestDTO.getGroup(), purposeRequestDTO.getGroupType()); List<PurposePIICategory> piiCategories = new ArrayList<>();