-
- All Implemented Interfaces:
public final class ConsentTokenA user consent token
A consent token stores all the consent information on the user (date when consent was last collected, list of enabled/disabled purposes and vendors, etc.)
-
-
Field Summary
Fields Modifier and Type Field Description private final Datecreatedprivate Dateupdatedprivate DatelastSyncDateprivate StringlastSyncedUserIdprivate final Map<String, Purpose>enabledPurposesprivate final Map<String, Purpose>disabledPurposesprivate final Map<String, Purpose>enabledLegitimatePurposesprivate final Map<String, Purpose>disabledLegitimatePurposesprivate final Map<String, Vendor>enabledVendorsprivate final Map<String, Vendor>disabledVendorsprivate final Map<String, Vendor>enabledLegitimateVendorsprivate final Map<String, Vendor>disabledLegitimateVendorsprivate IntegertcfVersion
-
Constructor Summary
Constructors Constructor Description ConsentToken(Date date)ConsentToken(Date created, Date updated, Date lastSyncDate, String lastSyncedUserId, Map<String, Purpose> enabledPurposes, Map<String, Purpose> disabledPurposes, Map<String, Purpose> enabledLegitimatePurposes, Map<String, Purpose> disabledLegitimatePurposes, Map<String, Vendor> enabledVendors, Map<String, Vendor> disabledVendors, Map<String, Vendor> enabledLegitimateVendors, Map<String, Vendor> disabledLegitimateVendors, Integer tcfVersion)
-
Method Summary
Modifier and Type Method Description final DategetCreated()final DategetUpdated()final UnitsetUpdated(Date updated)final DategetLastSyncDate()final UnitsetLastSyncDate(Date lastSyncDate)final StringgetLastSyncedUserId()final UnitsetLastSyncedUserId(String lastSyncedUserId)final Map<String, Purpose>getEnabledPurposes()final Map<String, Purpose>getDisabledPurposes()final Map<String, Purpose>getEnabledLegitimatePurposes()final Map<String, Purpose>getDisabledLegitimatePurposes()final Map<String, Vendor>getEnabledVendors()final Map<String, Vendor>getDisabledVendors()final Map<String, Vendor>getEnabledLegitimateVendors()final Map<String, Vendor>getDisabledLegitimateVendors()final IntegergetTcfVersion()final UnitsetTcfVersion(Integer tcfVersion)-
-
Constructor Detail
-
ConsentToken
ConsentToken(Date date)
-
ConsentToken
ConsentToken(Date created, Date updated, Date lastSyncDate, String lastSyncedUserId, Map<String, Purpose> enabledPurposes, Map<String, Purpose> disabledPurposes, Map<String, Purpose> enabledLegitimatePurposes, Map<String, Purpose> disabledLegitimatePurposes, Map<String, Vendor> enabledVendors, Map<String, Vendor> disabledVendors, Map<String, Vendor> enabledLegitimateVendors, Map<String, Vendor> disabledLegitimateVendors, Integer tcfVersion)
-
-
Method Detail
-
getCreated
final Date getCreated()
-
getUpdated
final Date getUpdated()
-
setUpdated
final Unit setUpdated(Date updated)
-
getLastSyncDate
final Date getLastSyncDate()
-
setLastSyncDate
final Unit setLastSyncDate(Date lastSyncDate)
-
getLastSyncedUserId
final String getLastSyncedUserId()
-
setLastSyncedUserId
final Unit setLastSyncedUserId(String lastSyncedUserId)
-
getEnabledPurposes
final Map<String, Purpose> getEnabledPurposes()
-
getDisabledPurposes
final Map<String, Purpose> getDisabledPurposes()
-
getEnabledLegitimatePurposes
final Map<String, Purpose> getEnabledLegitimatePurposes()
-
getDisabledLegitimatePurposes
final Map<String, Purpose> getDisabledLegitimatePurposes()
-
getEnabledVendors
final Map<String, Vendor> getEnabledVendors()
-
getDisabledVendors
final Map<String, Vendor> getDisabledVendors()
-
getEnabledLegitimateVendors
final Map<String, Vendor> getEnabledLegitimateVendors()
-
getDisabledLegitimateVendors
final Map<String, Vendor> getDisabledLegitimateVendors()
-
getTcfVersion
final Integer getTcfVersion()
-
setTcfVersion
final Unit setTcfVersion(Integer tcfVersion)
-
-
-
-