Package com.sap.cds.services.auditlog
Interface DataModification
@CdsName("com.sap.cds.services.auditlog.DataModification")
public interface DataModification
extends com.sap.cds.CdsData
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.sap.cds.CdsData
com.sap.cds.CdsData.Factory
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
Fields inherited from interface com.sap.cds.CdsData
factory
-
Method Summary
Modifier and TypeMethodDescriptionstatic DataModification
create()
The action that was performed: Create, Update, Delete.A list with changed attributes.The object where the modified personal data that is being audit logged is contained.The data subject whom the modified personal data that is being audit logged belongs to.void
The action that was performed: Create, Update, Delete.void
setAttributes
(Collection<ChangedAttribute> attributes) A list with changed attributes.void
setDataObject
(DataObject object) The object where the modified personal data that is being audit logged is contained.void
setDataSubject
(DataSubject dataSubject) The data subject whom the modified personal data that is being audit logged belongs to.Methods 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
-
OBJECT
- See Also:
-
DATA_SUBJECT
- See Also:
-
ACTION
- See Also:
-
ATTRIBUTES
- See Also:
-
-
Method Details
-
getDataObject
DataObject getDataObject()The object where the modified personal data that is being audit logged is contained. -
setDataObject
The object where the modified personal data that is being audit logged is contained. -
getDataSubject
DataSubject getDataSubject()The data subject whom the modified personal data that is being audit logged belongs to. -
setDataSubject
The data subject whom the modified personal data that is being audit logged belongs to. -
getAction
Action getAction()The action that was performed: Create, Update, Delete. -
setAction
The action that was performed: Create, Update, Delete. -
getAttributes
Collection<ChangedAttribute> getAttributes()A list with changed attributes. -
setAttributes
A list with changed attributes. -
create
-