public interface IPrivacyTermManagerSPI extends IPrivacyTermManager
Modifier and Type | Field and Description |
---|---|
static String |
DEPENDENCY_TYPE_PRIVACYTERM_REPOSITORY
Dependency type that corresponds to the privacy term repository.
|
Modifier and Type | Method and Description |
---|---|
void |
changeProcessPurpose(String serviceInstanceId)
Changes the term process purpose to a new one.
|
List<String> |
getPrivacyProcessPurposes(ServiceInstanceConfig analyticsServiceInstance)
Returns all privacy term process purposes identifier of analytics service instance.
|
boolean |
hasUserConsentedForDependentServiceInstance(ServiceInstanceConfig dependentServiceInstance,
String monitorUserId)
Check if monitor user accepted a privacy term the given dependent service instance of privacy term service instances.
|
acceptAllPurposesOfPrivacyTerm, isAllPurposesOfPrivacyTermAccepted, revokeConsentOfAllPurposesOfPrivacyTerm
static final String DEPENDENCY_TYPE_PRIVACYTERM_REPOSITORY
void changeProcessPurpose(String serviceInstanceId) throws PortalException
serviceInstanceId
- the service instance id.PortalException
List<String> getPrivacyProcessPurposes(ServiceInstanceConfig analyticsServiceInstance) throws PortalException
analyticsServiceInstance
- the analytics service instancePortalException
boolean hasUserConsentedForDependentServiceInstance(ServiceInstanceConfig dependentServiceInstance, String monitorUserId) throws PortalException
dependentServiceInstance
- the service instance that is dependent of privacy term service instances.monitorUserId
- the monitor user identifier.PortalException
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.