Interface DataModification

All Superinterfaces:
com.sap.cds.CdsData, com.sap.cds.JSONizable, Map<String,Object>

@CdsName("com.sap.cds.services.auditlog.DataModification") public interface DataModification extends com.sap.cds.CdsData
  • Field Details

  • Method Details

    • getDataObject

      DataObject getDataObject()
      The object where the modified personal data that is being audit logged is contained.
    • setDataObject

      void setDataObject(DataObject object)
      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

      void setDataSubject(DataSubject dataSubject)
      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

      void setAction(Action action)
      The action that was performed: Create, Update, Delete.
    • getAttributes

      Collection<ChangedAttribute> getAttributes()
      A list with changed attributes.
    • setAttributes

      void setAttributes(Collection<ChangedAttribute> attributes)
      A list with changed attributes.
    • create

      static DataModification create()