
com.sap.cds.services.auditlog.DataAccessLog Maven / Gradle / Ivy
/**************************************************************************
* (C) 2019-2024 SAP SE or an SAP affiliate company. All rights reserved. *
**************************************************************************/
package com.sap.cds.services.auditlog;
import java.util.Collection;
import com.sap.cds.CdsData;
import com.sap.cds.Struct;
import com.sap.cds.ql.CdsName;
/**
* Data access interface for logging successful and
* unsuccessful access to any sensitive personal data.
*/
@CdsName("com.sap.cds.services.auditlog.dataAccessLog")
public interface DataAccessLog extends CdsData {
String ACCESSES = "accesses";
String ACCESS_FILTERS = "accessFilters";
/**
* All data accesses to log.
*/
Collection getAccesses();
/**
* All data accesses to log.
*/
void setAccesses(Collection accesses);
static DataAccessLog create() {
return Struct.create(DataAccessLog.class);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy