Interface Access

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

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

  • Method Details

    • getDataObject

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

      void setDataObject(DataObject object)
      The object where the accessed personal data that is being audit logged is contained.
    • getDataSubject

      DataSubject getDataSubject()
      The data subject whom the accessed personal data that is being audit logged belongs to.
    • setDataSubject

      void setDataSubject(DataSubject dataSubject)
      The data subject whom the accessed personal data that is being audit logged belongs to.
    • getAttributes

      Collection<Attribute> getAttributes()
      The attributes that have been read
    • setAttributes

      void setAttributes(Collection<Attribute> attributes)
      The attributes that have been read
    • getAttachments

      Collection<Attachment> getAttachments()
      Attachments in case the event is triggered by the download or display of some attachments or files.
    • setAttachments

      void setAttachments(Collection<Attachment> attachments)
      Attachments in case the event is triggered by the download or display of some attachments or files.
    • create

      static Access create()