Package 

Class IABNoOpRepository

  • All Implemented Interfaces:
    io.didomi.sdk.iab.IABStorageRepository

    
    public final class IABNoOpRepository
     implements IABStorageRepository
                        

    A NoOp repository that does nothing and can be loaded when the IAB support is disabled

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private final Integer version
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      Integer getVersion() TCF version implemented by the repository
      Unit saveConsentInformation(SharedPreferences sharedPreferences, Integer vendorListMaxVendorId, Integer vendorListVersion, ConsentToken consentToken, AppConfiguration appConfiguration, IABConfiguration vendorList, List<PublisherRestriction> publisherRestrictions, String languageCode) Method used to store consent information based on the io.didomi.sdk.iab TCF version that's associated to the IABStorageRepository that implements this interface.
      String getUserConsentString(SharedPreferences sharedPreferences) Getter for user consent string
      • Methods inherited from class io.didomi.sdk.iab.IABStorageRepository

        clearCMPKeys, setCMPPresent, setSubjectToGDPR
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait