Package com.sap.cds.services.auditlog
Interface DataSubject
@CdsName("com.sap.cds.services.auditlog.DataSubject")
public interface DataSubject
extends com.sap.cds.CdsData
The data subject whom the accessed personal data that is
being audit logged belongs to.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.sap.cds.CdsData
com.sap.cds.CdsData.Factory
-
Field Summary
FieldsFields inherited from interface com.sap.cds.CdsData
factory
-
Method Summary
Modifier and TypeMethodDescriptionstatic DataSubject
create()
getId()
getRole()
Role to the data subject.getType()
Type to the data subjectvoid
setId
(Collection<KeyValuePair> id) void
Role to the data subject.void
Type to the data subjectMethods inherited from interface com.sap.cds.CdsData
containsPath, forRemoval, forRemoval, get, getPath, getPathOrDefault, isForRemoval, putPath, putPathIfAbsent, removePath
Methods inherited from interface com.sap.cds.JSONizable
toJson
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Field Details
-
TYPE
- See Also:
-
ID
- See Also:
-
ROLE
- See Also:
-
-
Method Details
-
getType
String getType()Type to the data subject -
setType
Type to the data subject -
getId
Collection<KeyValuePair> getId() -
setId
-
getRole
String getRole()Role to the data subject. -
setRole
Role to the data subject. -
create
-