All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sap.cds.repackaged.audit.api.AuditLogMessageFactory Maven / Gradle / Ivy

There is a newer version: 3.2.0
Show newest version
package com.sap.cds.repackaged.audit.api;

/**
 * @deprecated Not GDPR compliant. Use com.sap.cds.repackaged.audit.api.v2.AuditLogMessageFactory instead.
 *             Factory interface for audit log messages. The different sub-interfaces of
 *             AuditLogMessage represent different sub-categories of the audit log
 *             message.
 *             

* Example: *

* * ConfigurationChangeAuditMessage message = auditlogmesagefactory.createAuditLogMessage(ConfigurationChangeAuditMessage.class); * * */ @Deprecated public interface AuditLogMessageFactory { /** * Creates a DataAccessAuditMessage message. * * @return A new data access message. * @deprecated Use * {@link com.sap.cds.repackaged.audit.api.v2.AuditLogMessageFactory#createDataAccessAuditMessage()} * instead */ @Deprecated DataAccessAuditMessage createDataAccessAuditMessage(); /** * Creates a DataModificationAuditMessage message. * * @return A new data modification message. * @deprecated Use * {@link com.sap.cds.repackaged.audit.api.v2.AuditLogMessageFactory#createDataModificationAuditMessage()} * instead */ @Deprecated DataModificationAuditMessage createDataModificationAuditMessage(); /** * Creates a ConfigurationChangeAuditMessage message. * * @return A new configuration change message. * @deprecated Use * {@link com.sap.cds.repackaged.audit.api.v2.AuditLogMessageFactory#createConfigurationChangeAuditMessage()} * instead */ @Deprecated ConfigurationChangeAuditMessage createConfigurationChangeAuditMessage(); /** * Creates a SecurityEventAuditMessage message. * * @return A new security event message. * @deprecated Use * {@link com.sap.cds.repackaged.audit.api.v2.AuditLogMessageFactory#createSecurityEventAuditMessage()} * instead */ @Deprecated SecurityEventAuditMessage createSecurityEventAuditMessage(); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy