A B C D E F G H I J L M O P R S T U V W 
All Classes All Packages

A

addEventListener(EventListener) - Method in class io.didomi.sdk.Didomi
Add an event listener
addEventListener(DidomiEventListener) - Method in class io.didomi.sdk.Didomi
Add an event listener
addSwitchObserver(RMSwitch.RMSwitchObserver) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
Adds an observer to the list RMSwitch.mObservers
addSwitchObserver(RMTristateSwitch.RMTristateSwitchObserver) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
Adds an observer to the list RMTristateSwitch.mObservers
ALPHA_DISABLED - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
ALPHA_ENABLED - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
API_KEY_SIZE - Static variable in class io.didomi.sdk.common.DidomiConstants
 
apiEventsRepository - Variable in class io.didomi.sdk.Didomi
 

B

BaseViewModel - Class in io.didomi.sdk.base
 
BaseViewModel() - Constructor for class io.didomi.sdk.base.BaseViewModel
 
BaseViewModel.VoidAsyncTask - Class in io.didomi.sdk.base
 
BUNDLE_KEY_DESIGN - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
BUNDLE_KEY_ENABLED - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
BUNDLE_KEY_FORCE_ASPECT_RATIO - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
BUNDLE_KEY_SUPER_DATA - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 

C

call() - Method in interface io.didomi.sdk.functionalinterfaces.DidomiCallable
Abstract method of the DidomiCallable functional interface.
CatchableLinkMovementMethod - Class in io.didomi.sdk.utils
Custom MovementMethod allowing to check the clicked link before opening the browser.
CatchableLinkMovementMethod(CatchableLinkMovementMethod.OnLinkClickedListener) - Constructor for class io.didomi.sdk.utils.CatchableLinkMovementMethod
 
CatchableLinkMovementMethod.OnLinkClickedListener - Interface in io.didomi.sdk.utils
Listener to react to link clicks
CenterLayoutManager - Class in io.didomi.sdk.adapters
 
CenterLayoutManager(Context, int, boolean) - Constructor for class io.didomi.sdk.adapters.CenterLayoutManager
 
changeToggleGravity() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
changeToggleGravity() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
Move the toggle from one side to the other of this view, called AFTER setting the RMSwitch.mIsChecked variable
changeToggleGravity() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
Move the toggle from one state to the next, using the Gravity param called AFTER setting the RMTristateSwitch.mCurrentState variable
clearInstance() - Static method in class io.didomi.sdk.Didomi
Internal use only. Clear the Didomi instance so it is possible to initialize it again.
completeVendorDeviceStorageDisclosures(Vendor) - Method in class io.didomi.sdk.config.ConfigurationRepository
Update the vendor device storage disclosures list from the URL specified in vendor model.
configurationRepository - Variable in class io.didomi.sdk.Didomi
 
ConfigurationRepository - Class in io.didomi.sdk.config
AppConfiguration manager
ConfigurationRepository(RemoteFilesHelper, ContextHelper, DidomiInitializeParameters) - Constructor for class io.didomi.sdk.config.ConfigurationRepository
 
connectivityHelper - Variable in class io.didomi.sdk.Didomi
 
ConnectivityListener - Interface in io.didomi.sdk.remote
Interface created to listen for changes on the connectivity.
CONSENT_ACTION_CLICK - Static variable in class io.didomi.sdk.common.DidomiConstants
 
CONSENT_ACTION_EXTERNAL - Static variable in class io.didomi.sdk.common.DidomiConstants
 
consentRepository - Variable in class io.didomi.sdk.Didomi
 
ConsentStatus - Enum in io.didomi.sdk
Consent status to a vendor or purpose
contextHelper - Variable in class io.didomi.sdk.Didomi
 
convertDpToPixel(Context, float) - Static method in class io.didomi.sdk.switchlibrary.Utils
 
convertPixelsToDp(Context, float) - Static method in class io.didomi.sdk.switchlibrary.Utils
 
countryHelper - Variable in class io.didomi.sdk.Didomi
 
CREATOR - Static variable in class io.didomi.sdk.Purpose
 
CustomPurpose - Class in io.didomi.sdk
Custom purpose defined by developers in their configuration
CustomPurpose(String, Map<String, String>, Map<String, String>) - Constructor for class io.didomi.sdk.CustomPurpose
 
CustomPurpose(String, Map<String, String>, Map<String, String>, Map<String, String>) - Constructor for class io.didomi.sdk.CustomPurpose
 

D

DEFAULT_ANIMATION_DURATION - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
DEFAULT_TIMEOUT - Static variable in class io.didomi.sdk.remote.HttpRequestHelper
 
describeContents() - Method in class io.didomi.sdk.Purpose
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.didomi.sdk.remote.GSONInterfaceAdapter
 
DESIGN_ANDROID - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
DESIGN_LARGE - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
DESIGN_SLIM - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
Didomi - Class in io.didomi.sdk
Main class exposed to apps
DIDOMI_FALLBACK_ID - Static variable in class io.didomi.sdk.common.DidomiConstants
 
DidomiCallable<E extends java.lang.Exception> - Interface in io.didomi.sdk.functionalinterfaces
This is a functional interface which abstract method throws an exception and returns void.
DidomiConstants - Class in io.didomi.sdk.common
Class used to contain constants required by the Didomi SDK.
DidomiException - Exception in io.didomi.sdk
 
DidomiException() - Constructor for exception io.didomi.sdk.DidomiException
 
DidomiExecutor - Class in io.didomi.sdk
 
DidomiExecutor() - Constructor for class io.didomi.sdk.DidomiExecutor
 
didomiInitializeParameters - Variable in class io.didomi.sdk.Didomi
 
DidomiNotReadyException - Exception in io.didomi.sdk.exceptions
Exception used to be thrown when a method is called before the SDK is ready.
DidomiNotReadyException() - Constructor for exception io.didomi.sdk.exceptions.DidomiNotReadyException
 
DISABLE - io.didomi.sdk.ConsentStatus
 
doGetCall(String, HttpResponseJSONListener) - Method in class io.didomi.sdk.remote.HttpRequestHelper
Method used to do GET calls and parse the response as JSON
doGetCall(String, HttpResponseStringListener, int, long) - Method in class io.didomi.sdk.remote.HttpRequestHelper
Method used to do GET calls
doInBackground(Void...) - Method in class io.didomi.sdk.base.BaseViewModel.VoidAsyncTask
 
doPostCall(String, String, HttpResponseJSONListener) - Method in class io.didomi.sdk.remote.HttpRequestHelper
Method used to do POST calls and parse the response as JSON
doPostCall(String, String, HttpResponseStringListener) - Method in class io.didomi.sdk.remote.HttpRequestHelper
Method used to do POST calls
doPostCall(String, String, HttpResponseStringListener, int) - Method in class io.didomi.sdk.remote.HttpRequestHelper
Method used to do POST calls with custom timeout

E

ENABLE - io.didomi.sdk.ConsentStatus
 
equals(Object) - Method in class io.didomi.sdk.CustomPurpose
 
equals(Object) - Method in class io.didomi.sdk.Purpose
 
execute(Runnable) - Method in class io.didomi.sdk.DidomiExecutor
 

F

features - Variable in class io.didomi.sdk.config.IABConfigurationTCFV1
 
forceShowNotice(FragmentActivity) - Method in class io.didomi.sdk.Didomi
Force show the consent notice without checking if consent is required
fromArrayToDictionary(IABConfigurationTCFV1) - Method in class io.didomi.sdk.config.IABConfigurationHelper
 

G

getAccentColor(Context) - Static method in class io.didomi.sdk.switchlibrary.Utils
 
getAllRequiredVendors() - Method in class io.didomi.sdk.VendorRepository
Get the required vendors from the config
getAllRequiredVendorsIds() - Method in class io.didomi.sdk.VendorRepository
Get ids of the required vendors from the config
getApiEventsRepository() - Method in class io.didomi.sdk.Didomi
Getter method for apiEventsRepository property.
getApiKey() - Method in class io.didomi.sdk.config.ConfigurationRepository
 
getAppConfiguration() - Method in class io.didomi.sdk.config.ConfigurationRepository
 
getCategory() - Method in class io.didomi.sdk.Purpose
Getter method for category.
getConfigurationRepository() - Method in class io.didomi.sdk.Didomi
Getter for configurationRepository property.
getConsentRepository() - Method in class io.didomi.sdk.Didomi
Getter method for consentRepository property.
getContextHelper() - Method in class io.didomi.sdk.Didomi
Getter method for context helper.
getCookieMaxAgeSeconds() - Method in class io.didomi.sdk.Vendor
 
getCountryHelper() - Method in class io.didomi.sdk.Didomi
Getter method for countryHelper property.
getDefaultBackgroundColor(Context) - Static method in class io.didomi.sdk.switchlibrary.Utils
 
getDeploymentId() - Method in class io.didomi.sdk.config.ConfigurationRepository
Getter for the consent notice deployment ID.
getDescription() - Method in class io.didomi.sdk.CustomPurpose
 
getDescription() - Method in class io.didomi.sdk.Purpose
Purpose description
getDescriptionLegal() - Method in class io.didomi.sdk.CustomPurpose
 
getDescriptionLegal() - Method in class io.didomi.sdk.Purpose
 
getDeviceStorageDisclosures() - Method in class io.didomi.sdk.Vendor
 
getDeviceStorageDisclosureUrl() - Method in class io.didomi.sdk.Vendor
 
getDeviceType() - Method in class io.didomi.sdk.Didomi
Get the device type determined by Didomi SDK
getDisabledPurposeIds() - Method in class io.didomi.sdk.Didomi
Deprecated.
use Didomi.getUserStatus() instead. The result of this method has been replaced by getUserStatus().getPurposes().getConsent().getDisabled().
getDisabledPurposes() - Method in class io.didomi.sdk.Didomi
Deprecated.
use Didomi.getUserStatus() instead. The result of this method has been replaced by getUserStatus().getPurposes().getConsent().getDisabled().
getDisabledVendorIds() - Method in class io.didomi.sdk.Didomi
Deprecated.
use Didomi.getUserStatus() instead. The result of this method has been replaced by getUserStatus().getVendors().getConsent().getDisabled().
getDisabledVendors() - Method in class io.didomi.sdk.Didomi
Deprecated.
use Didomi.getUserStatus() instead. The result of this method has been replaced by getUserStatus().getVendors().getConsent().getDisabled().
getEnabledPurposeIds() - Method in class io.didomi.sdk.Didomi
Deprecated.
use Didomi.getUserStatus() instead. The result of this method has been replaced by getUserStatus().getPurposes().getGlobal().getEnabled().
getEnabledPurposes() - Method in class io.didomi.sdk.Didomi
Deprecated.
use Didomi.getUserStatus() instead. The result of this method has been replaced by getUserStatus().getPurposes().getGlobal().getEnabled().
getEnabledVendorIds() - Method in class io.didomi.sdk.Didomi
Deprecated.
use Didomi.getUserStatus() instead. The result of this method has been replaced by getUserStatus().getVendors().getConsent().getEnabled().
getEnabledVendors() - Method in class io.didomi.sdk.Didomi
Deprecated.
use Didomi.getUserStatus() instead. The result of this method has been replaced by getUserStatus().getVendors().getConsent().getEnabled().
getEssentialPurposeIds() - Method in class io.didomi.sdk.Vendor
Purposes which are essential instead of consent / LI (cannot be accepted / refused)
getEssentialPurposes(Vendor) - Method in class io.didomi.sdk.VendorRepository
Get the essential purposes for a vendor
getEventsRepository() - Method in class io.didomi.sdk.Didomi
Getter method for eventsRepository.
getFeature(String) - Method in class io.didomi.sdk.VendorRepository
Get a feature by ID
getFeatureIds() - Method in class io.didomi.sdk.Vendor
 
getFeatures() - Method in interface io.didomi.sdk.config.IABConfiguration
 
getFeatures() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
 
getFeatures() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
 
getFeaturesJSON() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
 
getFlexiblePurposeIds() - Method in class io.didomi.sdk.Vendor
 
getGVLSpecificationVersion() - Method in interface io.didomi.sdk.config.IABConfiguration
 
getIabConfiguration() - Method in class io.didomi.sdk.config.ConfigurationRepository
 
getIabId() - Method in class io.didomi.sdk.Purpose
Purpose IAB id
getIabId() - Method in class io.didomi.sdk.Vendor
For custom or Didomi vendors, we allow mapping back to IAB IDs to override IAB vendors definition
getId() - Method in class io.didomi.sdk.CustomPurpose
 
getId() - Method in class io.didomi.sdk.Purpose
Purpose id
getId() - Method in class io.didomi.sdk.Vendor
Id of the vendor
getIds(Collection<Purpose>) - Static method in class io.didomi.sdk.Purpose
Get IDs from a list of purposes
getInstance() - Static method in class io.didomi.sdk.Didomi
Get the global singleton instance of the Didomi SDK.
getInstance() - Static method in class io.didomi.sdk.DidomiExecutor
 
getJavaScriptForWebView() - Method in class io.didomi.sdk.Didomi
Get JavaScript to embed into a WebView to pass the consent status from the app to the Didomi Web SDK embedded into the WebView
getJavaScriptForWebView(String) - Method in class io.didomi.sdk.Didomi
Get JavaScript to embed into a WebView to pass the consent status from the app to the Didomi Web SDK embedded into the WebView
getLanguagesHelper() - Method in class io.didomi.sdk.Didomi
Method used to get the language helper.
getLastUpdated() - Method in interface io.didomi.sdk.config.IABConfiguration
 
getLastUpdated() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
 
getLastUpdated() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
 
getLastUpdatedDate() - Method in interface io.didomi.sdk.config.IABConfiguration
 
getLastUpdatedDate() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
 
getLastUpdatedDate() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
 
getLegIntPurposeIds() - Method in class io.didomi.sdk.Vendor
Purposes with legal basis "legitimate interest"
getLogoResourceId() - Method in class io.didomi.sdk.Didomi
Get the logo resource id
getMaxVendorId() - Method in interface io.didomi.sdk.config.IABConfiguration
 
getMaxVendorId() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
 
getMaxVendorId() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
 
getName() - Method in class io.didomi.sdk.CustomPurpose
 
getName() - Method in class io.didomi.sdk.Purpose
Purpose name
getName() - Method in class io.didomi.sdk.Vendor
Displayable name of the vendor
getNamespace() - Method in class io.didomi.sdk.Vendor
Namespace where the vendor is defined (iab, didomi...)
getNamespaces() - Method in class io.didomi.sdk.Vendor
Namespaces with which vendor should be merged
getOrganizationUserRepository() - Method in class io.didomi.sdk.Didomi
Getter method for organizationUserRepository
getPrimaryColor(Context) - Static method in class io.didomi.sdk.switchlibrary.Utils
 
getPrimaryColorDark(Context) - Static method in class io.didomi.sdk.switchlibrary.Utils
 
getPrivacyPolicyUrl() - Method in class io.didomi.sdk.Vendor
URL of the vendor's privacy policy
getPublisherRestrictions() - Method in class io.didomi.sdk.VendorRepository
Get the list of publisher restrictions
getPurpose(String) - Method in class io.didomi.sdk.Didomi
Get a purpose from its ID
getPurpose(String) - Method in class io.didomi.sdk.VendorRepository
Get a purpose by ID
getPurposeByIabId(String) - Method in class io.didomi.sdk.VendorRepository
Get purpose with specified IAB id
getPurposeIds() - Method in class io.didomi.sdk.Vendor
Purposes with legal basis "consent"
getPurposes() - Method in class io.didomi.sdk.VendorRepository
Get all purposes defined in the config
getPurposesByID(Set<String>) - Method in class io.didomi.sdk.VendorRepository
Get purposes from a set of purpose IDs
getQueryStringForWebView() - Method in class io.didomi.sdk.Didomi
Get a query-string to add to the URL of a WebView or Chrome Custom Tab to pass the consent status from the app to the Didomi Web SDK embedded on the target URL.
getRequiredAdditionalDataProcessing() - Method in class io.didomi.sdk.VendorRepository
Get the required additional data processing (special purposes and features)
getRequiredAdditionalDataProcessing(Vendor) - Method in class io.didomi.sdk.VendorRepository
Get the required additional data processing (special purposes and features) for a vendor
getRequiredFeatureIds() - Method in class io.didomi.sdk.VendorRepository
Get IDs of required features
getRequiredFeatures() - Method in class io.didomi.sdk.VendorRepository
Get required features
getRequiredPurposeIds() - Method in class io.didomi.sdk.Didomi
Get the configured purpose IDs
getRequiredPurposeIds() - Method in class io.didomi.sdk.VendorRepository
Get the required purpose IDs from the config
getRequiredPurposeLegIntIds() - Method in class io.didomi.sdk.VendorRepository
Get the id of purposes for which legitimate interest is required from the config
getRequiredPurposes() - Method in class io.didomi.sdk.Didomi
Get the configured purposes
getRequiredPurposes() - Method in class io.didomi.sdk.VendorRepository
Get the required purposes from the config
getRequiredPurposesConsent() - Method in class io.didomi.sdk.VendorRepository
Get purposes for which consent is required from the config
getRequiredPurposesConsentIds() - Method in class io.didomi.sdk.VendorRepository
Get the id of purposes for which consent is required from the config
getRequiredPurposesLegInt() - Method in class io.didomi.sdk.VendorRepository
Get purposes for which legitimate interest is required from the config
getRequiredSpecialPurposeIds() - Method in class io.didomi.sdk.VendorRepository
Get IDs of required special purposes
getRequiredSpecialPurposes() - Method in class io.didomi.sdk.VendorRepository
Get required special purposes
getRequiredVendorConsentIds() - Method in class io.didomi.sdk.VendorRepository
Get the id of vendors for which consent is required from the config
getRequiredVendorIds() - Method in class io.didomi.sdk.Didomi
Get the configured vendor IDs
getRequiredVendorLegIntIds() - Method in class io.didomi.sdk.VendorRepository
Get the id of vendors for which legitimate interest is required from the config
getRequiredVendors() - Method in class io.didomi.sdk.Didomi
Get the configured vendors
getRequiredVendorsConsent() - Method in class io.didomi.sdk.VendorRepository
Get vendors for which consent is required from the config
getRequiredVendorsLegInt() - Method in class io.didomi.sdk.VendorRepository
Get vendors for which legitimate interest is required from the config
getResourcesHelper() - Method in class io.didomi.sdk.Didomi
Retrieve ResourcesHelper used to handle device resources
getSdkConfiguration() - Method in class io.didomi.sdk.config.ConfigurationRepository
 
getSpecialFeatureFromIABID(String) - Method in class io.didomi.sdk.VendorRepository
Get special feature from its IAB ID
getSpecialFeatureIds() - Method in class io.didomi.sdk.Vendor
 
getSpecialPurpose(String) - Method in class io.didomi.sdk.VendorRepository
Get a special purpose by ID
getSpecialPurposeIds() - Method in class io.didomi.sdk.Vendor
 
getSpecialPurposes() - Method in interface io.didomi.sdk.config.IABConfiguration
 
getSpecialPurposes() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
 
getState() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
getState() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
getState() - Method in interface io.didomi.sdk.switchlibrary.TristateCheckable
 
getSwitchAspectRatio() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
getSwitchAspectRatio() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
getSwitchAspectRatio() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
getSwitchBkgCheckedColor() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
getSwitchBkgLeftColor() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
getSwitchBkgMiddleColor() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
getSwitchBkgNotCheckedColor() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
getSwitchBkgRightColor() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
getSwitchCurrentBkgDrawable() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
getSwitchCurrentBkgDrawable() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
getSwitchCurrentBkgDrawable() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
getSwitchCurrentToggleBkgDrawable() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
getSwitchCurrentToggleBkgDrawable() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
getSwitchCurrentToggleBkgDrawable() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
getSwitchCurrentToggleDrawable() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
getSwitchCurrentToggleDrawable() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
getSwitchCurrentToggleDrawable() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
getSwitchDesign() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
getSwitchDesignStyleable() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
getSwitchDesignStyleable() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
getSwitchDesignStyleable() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
getSwitchStandardHeight() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
getSwitchStandardHeight() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
getSwitchStandardHeight() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
getSwitchStandardWidth() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
getSwitchStandardWidth() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
getSwitchStandardWidth() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
getSwitchToggleCheckedColor() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
getSwitchToggleCheckedDrawable() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
getSwitchToggleLeftColor() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
getSwitchToggleLeftDrawable() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
getSwitchToggleMiddleColor() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
getSwitchToggleMiddleDrawableRes() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
getSwitchToggleNotCheckedColor() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
getSwitchToggleNotCheckedDrawable() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
getSwitchToggleRightColor() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
getSwitchToggleRightDrawableRes() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
getTCFPolicyVersion() - Method in interface io.didomi.sdk.config.IABConfiguration
 
getTCFPolicyVersion() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
 
getText(String) - Method in class io.didomi.sdk.Didomi
Method used to get a dictionary/map for a given key in the form of { en: "Value in English", fr: "Value in French" } from the didomi_config.json file containing translations in different languages.
getTranslatedText(String) - Method in class io.didomi.sdk.Didomi
Method used to get a translated string for a given key from the didomi_config.json file based on the currently selected language.
getTranslationKeyForName() - Method in class io.didomi.sdk.Purpose
 
getTranslationKeyPrefix() - Method in class io.didomi.sdk.Purpose
 
getTypedArrayResource() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
getTypedArrayResource() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
getTypedArrayResource() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
getUiStateRepository() - Method in class io.didomi.sdk.Didomi
Internal use only. Used to handle some UI state parameters.
getUserConsentStatusForPurpose(String) - Method in class io.didomi.sdk.Didomi
Deprecated.
use Didomi.getUserStatus() instead. Search the purposeId in getUserStatus().getPurposes().getConsent().getEnabled() or getUserStatus().getPurposes().getConsent().getDisabled().
getUserConsentStatusForVendor(String) - Method in class io.didomi.sdk.Didomi
Deprecated.
use Didomi.getUserStatus() instead. Search the vendorId in getUserStatus().getVendors().getGlobalConsent().getEnabled() or getUserStatus().getVendors().getConsent().getDisabled().
getUserConsentStatusForVendorAndRequiredPurposes(String) - Method in class io.didomi.sdk.Didomi
Deprecated.
use Didomi.getUserStatus() instead. The result of this method has been replaced by getUserStatus().getVendors().getGlobalConsent().getEnabled() or getUserStatus().getVendors().getGlobalConsent().getDisabled().
getUserLegitimateInterestStatusForPurpose(String) - Method in class io.didomi.sdk.Didomi
Deprecated.
use Didomi.getUserStatus() instead. Search the purposeId in getUserStatus().getPurposes().getLegitimateInterest().getEnabled() or getUserStatus().getPurposes().getLegitimateInterest().getDisabled().
getUserLegitimateInterestStatusForVendor(String) - Method in class io.didomi.sdk.Didomi
Deprecated.
use Didomi.getUserStatus() instead. Search the vendorId in getUserStatus().getVendors().getGlobalLegitimateInterest().getEnabled() or getUserStatus().getVendors().getLegitimateInterest().getDisabled().
getUserLegitimateInterestStatusForVendorAndRequiredPurposes(String) - Method in class io.didomi.sdk.Didomi
Deprecated.
use Didomi.getUserStatus() instead. Search the purposeId in getUserStatus().getVendors().getGlobalLegitimateInterest().getEnabled() or getUserStatus().getVendors().getGlobalLegitimateInterest().getDisabled().
getUserRepository() - Method in class io.didomi.sdk.Didomi
Getter for UserRepository property.
getUserStatus() - Method in class io.didomi.sdk.Didomi
Get the user consent status
getUserStatusForVendor(String) - Method in class io.didomi.sdk.Didomi
Deprecated.
use Didomi.getUserStatus() instead. Search the vendorId in getUserStatus().getVendors().getGlobal().getEnabled() or getUserStatus().getVendors().getGlobal().getDisabled().
getUsesNonCookieAccess() - Method in class io.didomi.sdk.Vendor
 
getVendor(String) - Method in class io.didomi.sdk.Didomi
Get a vendor from its ID
getVendor(String) - Method in class io.didomi.sdk.VendorRepository
Get a vendor by ID
getVendorIDsWithEssentialPurposesOnly() - Method in class io.didomi.sdk.VendorRepository
Get Vendor IDs with essential purposes only.
getVendorIDsWithNoConsentNorLIPurposes() - Method in class io.didomi.sdk.VendorRepository
Get Vendor IDs with no associated consent or LI purposes.
getVendors() - Method in interface io.didomi.sdk.config.IABConfiguration
 
getVendors() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
 
getVendors() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
 
getVendors() - Method in class io.didomi.sdk.VendorRepository
 
getVendorsByID(Set<String>) - Method in class io.didomi.sdk.VendorRepository
Get vendors from a set of vendor IDs
getVendorsJSON() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
 
getVersion() - Method in interface io.didomi.sdk.config.IABConfiguration
 
getVersion() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
 
getVersion() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
 
GSONInterfaceAdapter<T> - Class in io.didomi.sdk.remote
 
GSONInterfaceAdapter(Class) - Constructor for class io.didomi.sdk.remote.GSONInterfaceAdapter
 

H

hasAnyStatus() - Method in class io.didomi.sdk.Didomi
Check if we have collected any status (consent or legitimate interest) from the user
hashCode() - Method in class io.didomi.sdk.Purpose
 
hideNotice() - Method in class io.didomi.sdk.Didomi
Hide the notice if it is currently displayed
hidePreferences() - Method in class io.didomi.sdk.Didomi
Hide the Preferences dialog
httpRequestHelper - Variable in class io.didomi.sdk.Didomi
 
HttpRequestHelper - Class in io.didomi.sdk.remote
Wrapper created to abstract HTTP requests.
HttpRequestHelper(UserAgentRepository) - Constructor for class io.didomi.sdk.remote.HttpRequestHelper
 
HttpResponseJSONListener - Interface in io.didomi.sdk.remote
Interface to implement to listen to HTTP responses
HttpResponseListener - Interface in io.didomi.sdk.remote
 
HttpResponseStringListener - Interface in io.didomi.sdk.remote
Interface to implement to listen to raw HTTP responses

I

IABConfiguration - Interface in io.didomi.sdk.config
 
IABConfigurationHelper - Class in io.didomi.sdk.config
 
IABConfigurationHelper() - Constructor for class io.didomi.sdk.config.IABConfigurationHelper
 
IABConfigurationTCFV1 - Class in io.didomi.sdk.config
 
IABConfigurationTCFV1() - Constructor for class io.didomi.sdk.config.IABConfigurationTCFV1
 
IABConfigurationTCFV2 - Class in io.didomi.sdk.config
 
IABConfigurationTCFV2() - Constructor for class io.didomi.sdk.config.IABConfigurationTCFV2
 
initialize(Application, DidomiInitializeParameters) - Method in class io.didomi.sdk.Didomi
Initialize the Didomi SDK and load its configuration.
initialize(Application, String, String, String, String) - Method in class io.didomi.sdk.Didomi
initialize(Application, String, String, String, String, Boolean) - Method in class io.didomi.sdk.Didomi
initialize(Application, String, String, String, String, Boolean, String) - Method in class io.didomi.sdk.Didomi
initialize(Application, String, String, String, String, Boolean, String, String) - Method in class io.didomi.sdk.Didomi
initialize(SDKConfiguration, IABConfiguration, boolean) - Method in class io.didomi.sdk.config.IABConfigurationHelper
Update some properties after the vendor list has been loaded from JSON
io.didomi.sdk - package io.didomi.sdk
 
io.didomi.sdk.adapters - package io.didomi.sdk.adapters
 
io.didomi.sdk.base - package io.didomi.sdk.base
 
io.didomi.sdk.common - package io.didomi.sdk.common
 
io.didomi.sdk.config - package io.didomi.sdk.config
 
io.didomi.sdk.exceptions - package io.didomi.sdk.exceptions
 
io.didomi.sdk.functionalinterfaces - package io.didomi.sdk.functionalinterfaces
 
io.didomi.sdk.receivers - package io.didomi.sdk.receivers
 
io.didomi.sdk.remote - package io.didomi.sdk.remote
 
io.didomi.sdk.switchlibrary - package io.didomi.sdk.switchlibrary
 
io.didomi.sdk.utils - package io.didomi.sdk.utils
 
isChecked() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
isChecked() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
isConfigLoadedFromDidomi() - Method in class io.didomi.sdk.config.ConfigurationRepository
 
isConsent() - Method in class io.didomi.sdk.Purpose
Whether the purpose is used as a consent based data processing
isConsentRequired() - Method in class io.didomi.sdk.Didomi
Determine if consent is required for the user.
isCustom() - Method in class io.didomi.sdk.Purpose
Deprecated.
isDeviceStorageDisclosureComplete() - Method in class io.didomi.sdk.Vendor
 
isEnabled() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
isError() - Method in class io.didomi.sdk.Didomi
Has the Didomi SDK encountered an error ?
isEssential() - Method in class io.didomi.sdk.Purpose
Whether this is an essential purpose
isForceAspectRatio() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
isIABVendor() - Method in class io.didomi.sdk.Vendor
Whether vendor is from IAB namespace
isInitialized() - Method in class io.didomi.sdk.Didomi
Is the Didomi SDK initialized? This is set to `true` immediately after the call to `initialize()`.
isLegitimateInterest() - Method in class io.didomi.sdk.Purpose
Whether the purpose is used as a legitimate interest based data processing
isNoticeVisible() - Method in class io.didomi.sdk.Didomi
Check if the consent notice is currently displayed
isPreferencesVisible() - Method in class io.didomi.sdk.Didomi
Check if the Preferences view is currently displayed
isReady() - Method in class io.didomi.sdk.Didomi
Is the Didomi SDK ready?
isRightToLeft() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
isSpecialFeature() - Method in class io.didomi.sdk.Purpose
Whether this is a special feature displayed as a purpose
isUserConsentStatusPartial() - Method in class io.didomi.sdk.Didomi
Determine if consent information is available for all purposes and vendors that are required
isUserLegitimateInterestStatusPartial() - Method in class io.didomi.sdk.Didomi
Determine if legitimate interest information is available for all purposes and vendors that are required
isUserStatusPartial() - Method in class io.didomi.sdk.Didomi
Check if consent or legitimate interest status is partial

J

JSONHelper - Class in io.didomi.sdk
 
JSONHelper() - Constructor for class io.didomi.sdk.JSONHelper
 

L

languageReceiver - Variable in class io.didomi.sdk.Didomi
 
LanguageReceiver - Class in io.didomi.sdk.receivers
This class manages changes of device selected language (in device settings).
LanguageReceiver(Context) - Constructor for class io.didomi.sdk.receivers.LanguageReceiver
 
languagesHelper - Variable in class io.didomi.sdk.Didomi
 
listToMap(Collection<T>) - Method in class io.didomi.sdk.config.IABConfigurationHelper
 
load(Context) - Method in class io.didomi.sdk.config.ConfigurationRepository
Load the configuration from anywhere possible
load(String, String, String, boolean) - Method in class io.didomi.sdk.config.ConfigurationRepository
Force to load a specific configuration
loadJSONFromAsset(String, Context) - Static method in class io.didomi.sdk.JSONHelper
Method used to load a json file from the Assets folder.

M

mContainerLayout - Variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
The switch container Layout
mergeWithDidomiVendor(Vendor) - Method in class io.didomi.sdk.Vendor
Set info from Didomi to a IAB vendor
mForceAspectRatio - Variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
If force aspect ratio or keep the given proportion
mImgBkg - Variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
The background image of the switch
mImgToggle - Variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
The Toggle view, the only moving part of the switch
mIsEnabled - Variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
If the view is enabled
mLayoutTransition - Variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
mParentLayoutTransition - Variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
mSwitchDesign - Variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
The switch design

O

onAttachedToWindow(RecyclerView) - Method in class io.didomi.sdk.adapters.CenterLayoutManager
 
onBackOnline() - Method in interface io.didomi.sdk.remote.ConnectivityListener
Method called once the device is back online.
onCheckStateChange(RMSwitch, boolean) - Method in interface io.didomi.sdk.switchlibrary.RMSwitch.RMSwitchObserver
 
onCheckStateChange(RMTristateSwitch, int) - Method in interface io.didomi.sdk.switchlibrary.RMTristateSwitch.RMTristateSwitchObserver
 
onClick(View) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
onError(DidomiCallable) - Method in class io.didomi.sdk.Didomi
Provide a function that needs to be called if the SDK encounters an error during initialization.
onFailure(String) - Method in interface io.didomi.sdk.remote.HttpResponseStringListener
 
onFailure(JSONObject) - Method in interface io.didomi.sdk.remote.HttpResponseJSONListener
 
onInterceptFocusSearch(View, int) - Method in class io.didomi.sdk.adapters.CenterLayoutManager
 
onLayoutChange(View, int, int, int, int, int, int, int, int) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
onLinkClicked(String) - Method in interface io.didomi.sdk.utils.CatchableLinkMovementMethod.OnLinkClickedListener
Called when a link was clicked
onMeasure(int, int) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
onMeasure(int, int) - Method in class io.didomi.sdk.switchlibrary.SquareImageView
Simply return the same measure as height for width
onReady(DidomiCallable) - Method in class io.didomi.sdk.Didomi
Provide a function that needs to be called once the SDK is ready Automatically call the function if the SDK is already ready (that's why this is not a standard event)
onReceive(Context, Intent) - Method in class io.didomi.sdk.receivers.LanguageReceiver
 
onRestoreInstanceState(Parcelable) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
onRestoreInstanceState(Parcelable) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
onRestoreInstanceState(Parcelable) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
onSaveInstanceState() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
onSaveInstanceState() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
onSaveInstanceState() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
onSuccess(String) - Method in interface io.didomi.sdk.remote.HttpResponseStringListener
 
onSuccess(JSONObject) - Method in interface io.didomi.sdk.remote.HttpResponseJSONListener
 
onTouchEvent(TextView, Spannable, MotionEvent) - Method in class io.didomi.sdk.utils.CatchableLinkMovementMethod
 

P

PLATFORM_APP - Static variable in class io.didomi.sdk.common.DidomiConstants
 
PLATFORM_CTV - Static variable in class io.didomi.sdk.common.DidomiConstants
 
Purpose - Class in io.didomi.sdk
Model class for purposes
Purpose(Parcel) - Constructor for class io.didomi.sdk.Purpose
 
Purpose(String, String, String, String) - Constructor for class io.didomi.sdk.Purpose
 
Purpose(String, String, String, String, boolean) - Constructor for class io.didomi.sdk.Purpose
 
Purpose(String, String, String, String, String) - Constructor for class io.didomi.sdk.Purpose
 
Purpose(String, String, String, String, String, boolean) - Constructor for class io.didomi.sdk.Purpose
 
Purpose(String, String, String, String, String, boolean, boolean) - Constructor for class io.didomi.sdk.Purpose
 

R

readFileFromAssets(Context, String) - Static method in class io.didomi.sdk.config.ConfigurationRepository
Load the configuration from a local file
remoteFilesHelper - Variable in class io.didomi.sdk.Didomi
 
removeEventListener(DidomiEventListener) - Method in class io.didomi.sdk.Didomi
Remove a previously added event listener
removeRule(RelativeLayout.LayoutParams, int) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
removeRules(RelativeLayout.LayoutParams, int[]) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
removeSwitchObserver(RMSwitch.RMSwitchObserver) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
Searches and removes the passed RMSwitch.RMSwitchObserver from the observers list RMSwitch.mObservers
removeSwitchObserver(RMTristateSwitch.RMTristateSwitchObserver) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
Searches and removes the passed RMTristateSwitch.RMTristateSwitchObserver from the observers list RMTristateSwitch.mObservers
removeSwitchObservers() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
Removes all the observer from RMSwitch.mObservers
removeSwitchObservers() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
Removes all the observer from RMTristateSwitch.mObservers
reset() - Method in class io.didomi.sdk.Didomi
Remove all consents for the user
resourcesHelper - Variable in class io.didomi.sdk.Didomi
 
RMAbstractSwitch - Class in io.didomi.sdk.switchlibrary
Created by Riccardo on 31/08/16.
RMAbstractSwitch(Context) - Constructor for class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
RMAbstractSwitch(Context, AttributeSet) - Constructor for class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
RMAbstractSwitch(Context, AttributeSet, int) - Constructor for class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
RMAbstractSwitch(Context, AttributeSet, int, int) - Constructor for class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
RMAbstractSwitch.State - Annotation Type in io.didomi.sdk.switchlibrary
 
RMAbstractSwitch.SwitchDesign - Annotation Type in io.didomi.sdk.switchlibrary
 
RMSwitch - Class in io.didomi.sdk.switchlibrary
Created by Riccardo Moro on 29/07/2016.
RMSwitch(Context) - Constructor for class io.didomi.sdk.switchlibrary.RMSwitch
 
RMSwitch(Context, AttributeSet) - Constructor for class io.didomi.sdk.switchlibrary.RMSwitch
 
RMSwitch(Context, AttributeSet, int) - Constructor for class io.didomi.sdk.switchlibrary.RMSwitch
 
RMSwitch(Context, AttributeSet, int, int) - Constructor for class io.didomi.sdk.switchlibrary.RMSwitch
 
RMSwitch.RMSwitchObserver - Interface in io.didomi.sdk.switchlibrary
 
RMTristateSwitch - Class in io.didomi.sdk.switchlibrary
Created by Riccardo Moro on 18/08/2016.
RMTristateSwitch(Context) - Constructor for class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
RMTristateSwitch(Context, AttributeSet) - Constructor for class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
RMTristateSwitch(Context, AttributeSet, int) - Constructor for class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
RMTristateSwitch(Context, AttributeSet, int, int) - Constructor for class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
RMTristateSwitch.RMTristateSwitchObserver - Interface in io.didomi.sdk.switchlibrary
 
runAsync(Runnable) - Method in class io.didomi.sdk.base.BaseViewModel
 

S

serialize(T, Type, JsonSerializationContext) - Method in class io.didomi.sdk.remote.GSONInterfaceAdapter
 
setAnimationDuration(int) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
setCategory(PurposeCategory) - Method in class io.didomi.sdk.Purpose
Update purpose category.
setChecked(boolean) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
setChecked(boolean) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
setConsent(boolean) - Method in class io.didomi.sdk.Purpose
 
setDescription(String) - Method in class io.didomi.sdk.Purpose
Update purpose description
setEnabled(boolean) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
setEssential(boolean) - Method in class io.didomi.sdk.Purpose
 
setFlexiblePurposeIds(List<String>) - Method in class io.didomi.sdk.Vendor
 
setForceAspectRatio(boolean) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
setId(String) - Method in class io.didomi.sdk.Purpose
 
setId(String) - Method in class io.didomi.sdk.Vendor
 
setLastUpdatedDate(Date) - Method in interface io.didomi.sdk.config.IABConfiguration
 
setLastUpdatedDate(Date) - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
 
setLastUpdatedDate(Date) - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
 
setLegIntPurposeIds(List<String>) - Method in class io.didomi.sdk.Vendor
 
setLegitimateInterest(boolean) - Method in class io.didomi.sdk.Purpose
 
setLogLevel(int) - Method in class io.didomi.sdk.Didomi
Set the minimum level of messages to log
setMaxVendorId(int) - Method in interface io.didomi.sdk.config.IABConfiguration
 
setMaxVendorId(int) - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
 
setMaxVendorId(int) - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
 
setName(String) - Method in class io.didomi.sdk.Purpose
Update purpose name
setNamespace(String) - Method in class io.didomi.sdk.Vendor
 
setPurposeIds(List<String>) - Method in class io.didomi.sdk.Vendor
 
setRightToLeft(boolean) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
setSpecialFeatureIds(List<String>) - Method in class io.didomi.sdk.Vendor
 
setState(int) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
setState(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
Change the state of the switch
setState(int) - Method in interface io.didomi.sdk.switchlibrary.TristateCheckable
 
setSwitchAlpha() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
setSwitchBkgCheckedColor(int) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
setSwitchBkgLeftColor(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
setSwitchBkgMiddleColor(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
setSwitchBkgNotCheckedColor(int) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
setSwitchBkgRightColor(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
setSwitchDesign(int) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
setSwitchToggleCheckedColor(int) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
setSwitchToggleCheckedDrawable(Drawable) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
setSwitchToggleCheckedDrawableRes(int) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
setSwitchToggleLeftColor(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
setSwitchToggleLeftDrawable(Drawable) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
setSwitchToggleLeftDrawableRes(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
setSwitchToggleMiddleColor(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
setSwitchToggleMiddleDrawable(Drawable) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
setSwitchToggleMiddleDrawableRes(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
setSwitchToggleNotCheckedColor(int) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
setSwitchToggleNotCheckedDrawable(Drawable) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
setSwitchToggleNotCheckedDrawableRes(int) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
setSwitchToggleRightColor(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
setSwitchToggleRightDrawable(Drawable) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
setSwitchToggleRightDrawableRes(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
setupLayout() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
setupSwitchAppearance() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
setupSwitchCustomAttributes(TypedArray) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
setupSwitchCustomAttributes(TypedArray) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
setupSwitchCustomAttributes(TypedArray) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
 
setupUI(FragmentActivity) - Method in class io.didomi.sdk.Didomi
Show the consent notice if required (ie if consent information is missing)
setUser(UserAuthParams) - Method in class io.didomi.sdk.Didomi
Set user information with authentication
setUser(String) - Method in class io.didomi.sdk.Didomi
Set user information
setUser(String, String, String, String, String) - Method in class io.didomi.sdk.Didomi
Deprecated.
setUserAgent(String, String) - Method in class io.didomi.sdk.Didomi
Set custom user agent name and version
setUserAgreeToAll() - Method in class io.didomi.sdk.Didomi
Enable all purposes and vendors for the user.
setUserConsentStatus(Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>) - Method in class io.didomi.sdk.Didomi
setUserConsentStatusFromObjects(Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Vendor>, Set<Vendor>, Set<Vendor>, Set<Vendor>) - Method in class io.didomi.sdk.Didomi
setUserDisagreeToAll() - Method in class io.didomi.sdk.Didomi
Update user status to disagree : disable consent and legitimate interest purposes, disable consent vendors, but still enable legitimate interest vendors.
setUserStatus(boolean, boolean, boolean, boolean) - Method in class io.didomi.sdk.Didomi
Set the user status globally
setUserStatus(Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>) - Method in class io.didomi.sdk.Didomi
Set the user status
setUserStatus(Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, boolean) - Method in class io.didomi.sdk.Didomi
Deprecated.
This internal function should not be used, use Didomi.setUserStatus(Set, Set, Set, Set, Set, Set, Set, Set) instead
setUserStatusFromObjects(Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Vendor>, Set<Vendor>, Set<Vendor>, Set<Vendor>) - Method in class io.didomi.sdk.Didomi
Deprecated.
This internal function should not be used, use Didomi.setUserStatus(Set, Set, Set, Set, Set, Set, Set, Set) instead
setUserStatusFromObjects(Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Vendor>, Set<Vendor>, Set<Vendor>, Set<Vendor>, boolean) - Method in class io.didomi.sdk.Didomi
Deprecated.
This internal function should not be used, use Didomi.setUserStatus(Set, Set, Set, Set, Set, Set, Set, Set) instead
sharedPreferences - Variable in class io.didomi.sdk.Didomi
 
shouldConsentBeCollected() - Method in class io.didomi.sdk.Didomi
Check if the consent should be collected depending on if we have any consents or if we have some consents but the number of days before displaying the notice again has not expired yet
shouldShowDismissButton(boolean) - Method in class io.didomi.sdk.config.ConfigurationRepository
Method used to check if the close button should be shown to the user.
shouldUseV1() - Method in class io.didomi.sdk.config.ConfigurationRepository
Determine if used TCF version is TCFV1 from app configuration
shouldUseV2() - Method in class io.didomi.sdk.config.ConfigurationRepository
Determine if used TCF version is TCFV2 from app configuration
showNotice(FragmentActivity) - Method in class io.didomi.sdk.Didomi
Show the consent notice (if required, not disabled in the config and not already displayed)
showPreferences(FragmentActivity) - Method in class io.didomi.sdk.Didomi
Show the Preferences dialog on the Purposes view
showPreferences(FragmentActivity, String) - Method in class io.didomi.sdk.Didomi
Method used to show the preferences view, by previously updating the fragment manager property based on an activity.
smoothScrollToPosition(RecyclerView, RecyclerView.State, int) - Method in class io.didomi.sdk.adapters.CenterLayoutManager
 
SOURCE_TYPE_APP - Static variable in class io.didomi.sdk.common.DidomiConstants
 
SOURCE_TYPE_CTV - Static variable in class io.didomi.sdk.common.DidomiConstants
 
SquareImageView - Class in io.didomi.sdk.switchlibrary
A simple squared image view
SquareImageView(Context) - Constructor for class io.didomi.sdk.switchlibrary.SquareImageView
 
SquareImageView(Context, AttributeSet) - Constructor for class io.didomi.sdk.switchlibrary.SquareImageView
 
SquareImageView(Context, AttributeSet, int) - Constructor for class io.didomi.sdk.switchlibrary.SquareImageView
 
SquareImageView(Context, AttributeSet, int, int) - Constructor for class io.didomi.sdk.switchlibrary.SquareImageView
 
STATE_LEFT - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
STATE_MIDDLE - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
STATE_RIGHT - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
syncRepository - Variable in class io.didomi.sdk.Didomi
 

T

TAG - Variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
TCF_VERSION_1 - Static variable in class io.didomi.sdk.common.DidomiConstants
 
TCF_VERSION_2 - Static variable in class io.didomi.sdk.common.DidomiConstants
 
tcfRepository - Variable in class io.didomi.sdk.Didomi
 
toggle() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
 
toggle() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
 
toggle() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
Called to move the toggle to its next position
toggle() - Method in interface io.didomi.sdk.switchlibrary.TristateCheckable
 
toString() - Method in class io.didomi.sdk.Vendor
 
TristateCheckable - Interface in io.didomi.sdk.switchlibrary
Created by Riccardo Moro on 19/08/2016.

U

uiProvider - Variable in class io.didomi.sdk.Didomi
 
uiStateRepository - Variable in class io.didomi.sdk.Didomi
 
UNKNOWN - io.didomi.sdk.ConsentStatus
 
updateDeviceStorageDisclosures(DeviceStorageDisclosures) - Method in class io.didomi.sdk.Vendor
 
updateEssentialPurposes(Set<Purpose>) - Method in class io.didomi.sdk.VendorRepository
Perform changes to handle essential purposes list.
updateSelectedLanguage(String) - Method in class io.didomi.sdk.Didomi
Update the selected language of the Didomi SDK and any property that depends on it.
updateTranslations(LanguagesHelper) - Method in class io.didomi.sdk.VendorRepository
Update translations, for example after language was changed.
userChoicesInfoProvider - Variable in class io.didomi.sdk.Didomi
 
userRepository - Variable in class io.didomi.sdk.Didomi
 
userStatusRepository - Variable in class io.didomi.sdk.Didomi
 
Utils - Class in io.didomi.sdk.switchlibrary
Created by Riccardo Moro on 30/07/2016.
Utils() - Constructor for class io.didomi.sdk.switchlibrary.Utils
 

V

valueOf(String) - Static method in enum io.didomi.sdk.ConsentStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.didomi.sdk.ConsentStatus
Returns an array containing the constants of this enum type, in the order they are declared.
Vendor - Class in io.didomi.sdk
Model class for vendors
Vendor(String, String, String, String, List<String>, List<String>, String, VendorNamespaces) - Constructor for class io.didomi.sdk.Vendor
 
Vendor(String, String, String, String, List<String>, List<String>, List<String>, List<String>, List<String>, List<String>, String, VendorNamespaces, Long, Boolean, String) - Constructor for class io.didomi.sdk.Vendor
 
vendorRepository - Variable in class io.didomi.sdk.Didomi
 
VendorRepository - Class in io.didomi.sdk
Purposes and vendors repository This class manages the purposes and vendors loaded by the SDK
VendorRepository(ConfigurationRepository, LanguagesHelper) - Constructor for class io.didomi.sdk.VendorRepository
Create a VendorRepository and initialize the required vendors and purposes from configuration
vendors - Variable in class io.didomi.sdk.config.IABConfigurationTCFV1
 
VIEW_PURPOSES - Static variable in class io.didomi.sdk.Didomi
 
VIEW_VENDORS - Static variable in class io.didomi.sdk.Didomi
 
VoidAsyncTask(Runnable) - Constructor for class io.didomi.sdk.base.BaseViewModel.VoidAsyncTask
 

W

writeToParcel(Parcel, int) - Method in class io.didomi.sdk.Purpose
 
A B C D E F G H I J L M O P R S T U V W 
All Classes All Packages