Skip navigation links
A C D E G H I L N O S T U V 

A

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
 

C

canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
 
canEqual(Object) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessRequester
 
com.sap.cloud.sdk.cloudplatform.auditlog - package com.sap.cloud.sdk.cloudplatform.auditlog
 
com.sap.cloud.sdk.cloudplatform.auditlog.exception - package com.sap.cloud.sdk.cloudplatform.auditlog.exception
 

D

DefaultLoggerAuditLog - Class in com.sap.cloud.sdk.cloudplatform.auditlog
Implementation of AuditLog that redirects to the default logger.
DefaultLoggerAuditLog() - Constructor for class com.sap.cloud.sdk.cloudplatform.auditlog.DefaultLoggerAuditLog
Default constructor.
displayName - Variable in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
A human readable representation of the attribute.

E

equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
 
equals(Object) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessRequester
 

G

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
Returns the AuditLog.
getAuditLogFacade() - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
Returns the AuditLogFacade instance.
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.

H

hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
 
hashCode() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessRequester
 

I

identifier - Variable in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
An unique identifier of the attribute accessed.
isOperationSuccessful() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
Flag indicating whether the operation succeeded.

L

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
 

N

newValue - Variable in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
The value of the attribute after the access.

O

of(HttpServletRequest) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessRequester
Creates a request based on the given, nullable request.
of(HttpServletRequest, Tenant) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessRequester
Creates a request based on the given, nullable request and tenant.
ofCurrentRequest() - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessRequester
Creates a request based on the current request.
oldValue - Variable in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
The value of the attribute prior to the access.
operation - Variable in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
The type of operation performed on the attribute.
operationSuccessful - Variable in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
Flag indicating whether the operation succeeded.

S

setAuditLogFacade(AuditLogFacade) - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
Replaces the default AuditLogFacade instance.
setIdentifier(String, String) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditedDataObject
Sets a key property that identifies the accessed object.
setIdentifier(String, String) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditedDataSubject
Sets a property that identifies the data owner.
setRole(String) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditedDataSubject
This represents the role of the owner for the data (e.g.
setType(String) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditedDataObject
This represents the type of the object being accessed.
setType(String) - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditedDataSubject
This represents the type of owner for the data (e.g.

T

toString() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute
 
toString() - Method in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessRequester
 
tryGetAuditLog() - Method in interface com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogFacade
Returns a Try of the AuditLog.
tryGetAuditLog() - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
Returns a Try of the AuditLog.
tryGetAuditLogFacade() - Static method in class com.sap.cloud.sdk.cloudplatform.auditlog.AuditLogger
Returns a Try of the AuditLogFacade instance.

U

UNAUTHENTICATED_USER - Static variable in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessRequester
Default user Id, used in case of an unknown remote user.
UNKNOWN - Static variable in class com.sap.cloud.sdk.cloudplatform.auditlog.AccessRequester
Field representing an unknown requester.

V

valueOf(String) - Static method in enum com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute.Operation
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.sap.cloud.sdk.cloudplatform.auditlog.AccessedAttribute.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G H I L N O S T U V 
Skip navigation links

Copyright © 2022 SAP SE. All rights reserved.