
com.sap.cds.services.auditlog.DataAccessLogContext Maven / Gradle / Ivy
/**************************************************************************
* (C) 2019-2024 SAP SE or an SAP affiliate company. All rights reserved. *
**************************************************************************/
package com.sap.cds.services.auditlog;
import java.time.Instant;
import com.sap.cds.services.EventContext;
import com.sap.cds.services.EventName;
/**
* Data access interface for logging successful and
* unsuccessful access to any sensitive personal data.
*/
@EventName("dataAccessLog")
public interface DataAccessLogContext extends EventContext {
String CDS_NAME = "dataAccessLog";
@Override
AuditLogService getService();
DataAccessLog getData();
void setData(DataAccessLog event);
Instant getCreatedAt();
void setCreatedAt(Instant createdAt);
static DataAccessLogContext create() {
return EventContext.create(DataAccessLogContext.class, null);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy