- AccessedAttribute - Class in com.sap.cloud.sdk.cloudplatform.auditlog
-
This class represents the access to a security relevant attribute in the context of an audit log.
- AccessedAttribute(String, AccessedAttribute.Operation, String, Object, Object, boolean) - Constructor for class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
-
Creates an AccessedAttribute instance based on all fields.
- AccessedAttribute(String, AccessedAttribute.Operation, String, Object, Object) - Constructor for class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
-
Creates an AccessedAttribute with a successful operation.
- AccessedAttribute(String, AccessedAttribute.Operation) - Constructor for class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
-
Creates an AccessedAttribute based on the mandatory fields.
- AccessedAttribute.Operation - Enum in com.sap.cloud.sdk.cloudplatform.auditlog
-
Enum representing the type of operation performed on the accessed attribute.
- AccessRequester - Class in com.sap.cloud.sdk.cloudplatform.auditlog
-
Represents the requester of an access to an object in the context of an audit log.
- AccessRequester(HttpServletRequest) - Constructor for class com.sap.cloud.sdk.cloudplatform.auditlog.AccessRequester
-
Creates an AccessRequester based on the given request.
- AccessRequester(HttpServletRequest, Tenant) - Constructor for class com.sap.cloud.sdk.cloudplatform.auditlog.AccessRequester
-
Creates an AccessRequester based on the given request and tenant.
- AccessRequester(String, String, String, String) - Constructor for class com.sap.cloud.sdk.cloudplatform.auditlog.AccessRequester
-
- attributesAsList(AccessedAttribute, AccessedAttribute...) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogUtils
-
Takes an instance of
AccessedAttribute as well as an arbitrary number of additional instances and merges
them into a list.
- AuditedDataObject - Class in com.sap.cloud.sdk.cloudplatform.auditlog
-
This class stores auditing information about the object being accessed.
- AuditedDataObject(String) - Constructor for class com.sap.cloud.sdk.cloudplatform.auditlog.AuditedDataObject
-
Creates an audited data object instance with provided object type and randomly generated identifier.
- AuditedDataObject(String, String) - Constructor for class com.sap.cloud.sdk.cloudplatform.auditlog.AuditedDataObject
-
Creates an audited data object instance with provided object type and identifier.
- AuditedDataSubject - Class in com.sap.cloud.sdk.cloudplatform.auditlog
-
This class stores auditing information about who owns the data.
- AuditedDataSubject(String, String) - Constructor for class com.sap.cloud.sdk.cloudplatform.auditlog.AuditedDataSubject
-
Creates an audited data subject instance with provided type and role and randomly generated identifier.
- AuditedDataSubject(String, String, String) - Constructor for class com.sap.cloud.sdk.cloudplatform.auditlog.AuditedDataSubject
-
Creates an audited data subject instance with provided type, role and identifier.
- AuditLog - Interface in com.sap.cloud.sdk.cloudplatform.auditlog
-
Interface for audit logging.
- AuditLogAccessException - Exception in com.sap.cloud.sdk.cloudplatform.auditlog.exception
-
Runtime exception indicating that there was an issue while accessing the audit log.
- AuditLogAccessException(String) - Constructor for exception com.sap.cloud.sdk.cloudplatform.auditlog.exception.AuditLogAccessException
-
Initializes the exception by delegating the message to the super constructor.
- AuditLogAccessException(Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.auditlog.exception.AuditLogAccessException
-
Initializes the exception by delegating the causing exception to the super constructor.
- AuditLogAccessException(String, Throwable) - Constructor for exception com.sap.cloud.sdk.cloudplatform.auditlog.exception.AuditLogAccessException
-
Initializes the exception by delegating the message and the causing exception to the super constructor.
- AuditLogAccessException() - Constructor for exception com.sap.cloud.sdk.cloudplatform.auditlog.exception.AuditLogAccessException
-
- AuditLogFacade - Interface in com.sap.cloud.sdk.cloudplatform.auditlog
-
Facade interface encapsulating the creation of a concrete
AuditLog implementation.
- AuditLogger - Class in com.sap.cloud.sdk.cloudplatform.auditlog
-
Main class of the audit log functionality.
- AuditLogger() - Constructor for class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
- AuditLogUtils - Class in com.sap.cloud.sdk.cloudplatform.auditlog
-
Utility class providing functions common to all AuditLog implementations.
- AuditLogUtils() - Constructor for class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogUtils
-
- getAllIdentifiers() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditedDataObject
-
Gets all properties that identify the accessed object.
- getAllIdentifiers() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditedDataSubject
-
Gets all properties that identify the data owner.
- getAuditLog() - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
- getAuditLogFacade() - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
- getChannel() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessRequester
-
The connection channel used, e.g.
- getDisplayName() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
-
A human readable representation of the attribute.
- getIdentifier() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
-
An unique identifier of the attribute accessed.
- getIdentifier(String) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditedDataObject
-
Gets the value of a key property that identifies the accessed object.
- getIdentifier(String) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditedDataSubject
-
Gets the value of a property that identifies the data owner.
- getIpAddress() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessRequester
-
The IP address of the remote user requesting access.
- getNewValue() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
-
The value of the attribute after the access.
- getOldValue() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
-
The value of the attribute prior to the access.
- getOperation() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
-
The type of operation performed on the attribute.
- getPrincipalId() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessRequester
-
The Id of the remote user requesting access.
- getRole() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditedDataSubject
-
This represents the role of the owner for the data (e.g.
- getTenantId() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessRequester
-
The tenant or zone Id of the remote user requesting access.
- getType() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditedDataObject
-
This represents the type of the object being accessed.
- getType() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditedDataSubject
-
This represents the type of owner for the data (e.g.
- logConfigChange(AccessRequester, AuditedDataObject, Throwable, AccessedAttribute, AccessedAttribute...) - Method in interface com.sap.cloud.sdk.cloudplatform.auditlog.AuditLog
-
Logs the change of some attributes of configuration data.
- logConfigChange(AccessRequester, AuditedDataObject, Throwable, AccessedAttribute, AccessedAttribute...) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
Logs the change of some attributes of configuration data.
- logConfigChange(AuditedDataObject, Throwable, AccessedAttribute, AccessedAttribute...) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
Logs the change of some attributes of configuration data by the current request.
- logConfigChange(AccessRequester, AuditedDataObject, Throwable, AccessedAttribute, AccessedAttribute...) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.DefaultLoggerAuditLog
-
- logConfigChangeBeginning(AccessRequester, AuditedDataObject, AccessedAttribute, AccessedAttribute...) - Method in interface com.sap.cloud.sdk.cloudplatform.auditlog.AuditLog
-
Logs the start of a change of some attributes of configuration data.
- logConfigChangeBeginning(AccessRequester, AuditedDataObject, AccessedAttribute, AccessedAttribute...) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
Logs the start of a change of some attributes of configuration data.
- logConfigChangeBeginning(AuditedDataObject, AccessedAttribute, AccessedAttribute...) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
Logs the start of a change of some attributes of configuration data by the current request.
- logConfigChangeBeginning(AccessRequester, AuditedDataObject, AccessedAttribute, AccessedAttribute...) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.DefaultLoggerAuditLog
-
- logDataRead(AccessRequester, AuditedDataObject, AuditedDataSubject, Throwable, AccessedAttribute, AccessedAttribute...) - Method in interface com.sap.cloud.sdk.cloudplatform.auditlog.AuditLog
-
Logs the read access to some attributes of an object.
- logDataRead(AccessRequester, AuditedDataObject, AuditedDataSubject, Throwable, AccessedAttribute, AccessedAttribute...) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
Logs the read access to some attributes of an object.
- logDataRead(AuditedDataObject, AuditedDataSubject, Throwable, AccessedAttribute, AccessedAttribute...) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
Logs the read access to some attributes of an object by the current request.
- logDataRead(AccessRequester, AuditedDataObject, AuditedDataSubject, Throwable, AccessedAttribute, AccessedAttribute...) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.DefaultLoggerAuditLog
-
- logDataReadAttempt(AccessRequester, AuditedDataObject, AuditedDataSubject, AccessedAttribute, AccessedAttribute...) - Method in interface com.sap.cloud.sdk.cloudplatform.auditlog.AuditLog
-
Logs the attempt to read some attributes from an object.
- logDataReadAttempt(AccessRequester, AuditedDataObject, AuditedDataSubject, AccessedAttribute, AccessedAttribute...) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
Logs the attempt to read some attributes from an object.
- logDataReadAttempt(AuditedDataObject, AuditedDataSubject, AccessedAttribute, AccessedAttribute...) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
Logs the attempt to read some attributes from an object by the current request.
- logDataReadAttempt(AccessRequester, AuditedDataObject, AuditedDataSubject, AccessedAttribute, AccessedAttribute...) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.DefaultLoggerAuditLog
-
- logDataWrite(AccessRequester, AuditedDataObject, AuditedDataSubject, Throwable, AccessedAttribute, AccessedAttribute...) - Method in interface com.sap.cloud.sdk.cloudplatform.auditlog.AuditLog
-
Logs the modification of some attributes of an object.
- logDataWrite(AccessRequester, AuditedDataObject, AuditedDataSubject, Throwable, AccessedAttribute, AccessedAttribute...) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
Logs the modification of some attributes of an object.
- logDataWrite(AuditedDataObject, AuditedDataSubject, Throwable, AccessedAttribute, AccessedAttribute...) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
Logs the modification of some attributes of an object by the current request.
- logDataWrite(AccessRequester, AuditedDataObject, AuditedDataSubject, Throwable, AccessedAttribute, AccessedAttribute...) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.DefaultLoggerAuditLog
-
- logDataWriteAttempt(AccessRequester, AuditedDataObject, AuditedDataSubject, AccessedAttribute, AccessedAttribute...) - Method in interface com.sap.cloud.sdk.cloudplatform.auditlog.AuditLog
-
Logs the attempt to write to some attributes of an object.
- logDataWriteAttempt(AccessRequester, AuditedDataObject, AuditedDataSubject, AccessedAttribute, AccessedAttribute...) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
Logs the attempt to write to some attributes of an object.
- logDataWriteAttempt(AuditedDataObject, AuditedDataSubject, AccessedAttribute, AccessedAttribute...) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
Logs the attempt to write to some attributes of an object by the current request.
- logDataWriteAttempt(AccessRequester, AuditedDataObject, AuditedDataSubject, AccessedAttribute, AccessedAttribute...) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.DefaultLoggerAuditLog
-
- logSecurityEvent(AccessRequester, String, Throwable) - Method in interface com.sap.cloud.sdk.cloudplatform.auditlog.AuditLog
-
Logs a generic security event.
- logSecurityEvent(AccessRequester, String, Throwable) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
Logs a generic security event.
- logSecurityEvent(String, Throwable) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
Logs a generic security event by the current request.
- logSecurityEvent(AccessRequester, String, Throwable) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.DefaultLoggerAuditLog
-
- logSecurityEventBeginning(AccessRequester, String) - Method in interface com.sap.cloud.sdk.cloudplatform.auditlog.AuditLog
-
Logs the start of a generic security event.
- logSecurityEventBeginning(AccessRequester, String) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
Logs the start of a generic security event.
- logSecurityEventBeginning(String) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
-
Logs the start of a generic security event by the current request.
- logSecurityEventBeginning(AccessRequester, String) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.DefaultLoggerAuditLog
-