Package io.didomi.sdk.purpose.common
Class InitialPurposesHolder
-
- All Implemented Interfaces:
public final class InitialPurposesHolderSaves state for user purposes choices
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classInitialPurposesHolder.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Set<InternalPurpose>enabledPurposesprivate final Set<InternalPurpose>disabledPurposesprivate final Set<InternalPurpose>enabledLegitimatePurposesprivate final Set<InternalPurpose>disabledLegitimatePurposespublic final static InitialPurposesHolder.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description InitialPurposesHolder(Set<InternalPurpose> enabledPurposes, Set<InternalPurpose> disabledPurposes, Set<InternalPurpose> enabledLegitimatePurposes, Set<InternalPurpose> disabledLegitimatePurposes)
-
Method Summary
Modifier and Type Method Description final Set<InternalPurpose>getEnabledPurposes()final Set<InternalPurpose>getDisabledPurposes()final Set<InternalPurpose>getEnabledLegitimatePurposes()final Set<InternalPurpose>getDisabledLegitimatePurposes()-
-
Constructor Detail
-
InitialPurposesHolder
InitialPurposesHolder(Set<InternalPurpose> enabledPurposes, Set<InternalPurpose> disabledPurposes, Set<InternalPurpose> enabledLegitimatePurposes, Set<InternalPurpose> disabledLegitimatePurposes)
-
-
Method Detail
-
getEnabledPurposes
final Set<InternalPurpose> getEnabledPurposes()
-
getDisabledPurposes
final Set<InternalPurpose> getDisabledPurposes()
-
getEnabledLegitimatePurposes
final Set<InternalPurpose> getEnabledLegitimatePurposes()
-
getDisabledLegitimatePurposes
final Set<InternalPurpose> getDisabledLegitimatePurposes()
-
-
-
-