public class WithDataSubjectId$
extends java.lang.Object
implements scala.Serializable
| Modifier and Type | Field and Description |
|---|---|
static WithDataSubjectId$ |
MODULE$
Static reference to the singleton instance of this Scala object.
|
| Constructor and Description |
|---|
WithDataSubjectId$() |
| Modifier and Type | Method and Description |
|---|---|
<T> WithDataSubjectId<T> |
apply(java.lang.String dataSubjectId,
scala.Option<T> payload)
Representation of data that need to be encrypted for GDPR when stored.
|
<T> WithDataSubjectId<T> |
apply(java.lang.String dataSubjectId,
T payload)
Scala API: factory method for
WithDataSubjectId including payload
that need to be encrypted for GDPR. |
<T> WithDataSubjectId<T> |
create(java.lang.String dataSubjectId,
T payload)
Java API: factory method for
WithDataSubjectId including payload
that need to be encrypted for GDPR. |
<T> WithDataSubjectId<T> |
createShredded(java.lang.Class<T> payloadClass,
java.lang.String dataSubjectId)
Java API: factory method for
WithDataSubjectId with payload
that is shredded |
<T> WithDataSubjectId<T> |
shredded(java.lang.String dataSubjectId)
Scala API: factory method for
WithDataSubjectId with payload
that is shredded |
<T> scala.Option<scala.Tuple2<java.lang.String,scala.Option<T>>> |
unapply(WithDataSubjectId<T> x$0) |
public static final WithDataSubjectId$ MODULE$
public <T> WithDataSubjectId<T> apply(java.lang.String dataSubjectId, T payload)
WithDataSubjectId including payload
that need to be encrypted for GDPR.dataSubjectId - (undocumented)payload - (undocumented)public <T> WithDataSubjectId<T> create(java.lang.String dataSubjectId, T payload)
WithDataSubjectId including payload
that need to be encrypted for GDPR.dataSubjectId - (undocumented)payload - (undocumented)public <T> WithDataSubjectId<T> shredded(java.lang.String dataSubjectId)
WithDataSubjectId with payload
that is shreddeddataSubjectId - (undocumented)public <T> WithDataSubjectId<T> createShredded(java.lang.Class<T> payloadClass, java.lang.String dataSubjectId)
WithDataSubjectId with payload
that is shreddedpayloadClass - (undocumented)dataSubjectId - (undocumented)public <T> WithDataSubjectId<T> apply(java.lang.String dataSubjectId, scala.Option<T> payload)
payload is empty for entries that have been removed.
dataSubjectId - The identifier representing the encryption key for the data subject (person)payload - The payload that is be encrypted, or None if the payload has been shredded.public <T> scala.Option<scala.Tuple2<java.lang.String,scala.Option<T>>> unapply(WithDataSubjectId<T> x$0)