Newer Version Available
ComplianceControlLog Class
Represents a map of business context and evidence that's logged to evaluate compliance
for the control.
Namespace
Example
1@VisibleApiVersion(minApiVersion='256')
2global class ComplianceControlLog {
3 Map<String,String> businessContextEvidenceMap; // Map of attributes and their values that must be logged for compliance coverage.
4
5 global ComplianceControlLog() {
6 this.businessContextEvidenceMap = new Map<String,String>();
7 }
8
9 global void addLog(String attrName, String attrValue) {
10 this.businessContextEvidenceMap.put(attrName, attrValue);
11 }
12
13 global Map<String,String> getBusinessContextEvidenceMap() {
14 return this.businessContextEvidenceMap;
15 }
16
17}ComplianceControlLog Methods
Learn more about the methods available with the ComplianceControlLog class.
The ComplianceControlLog class includes these methods.
addLog(attributeName, attributeValue)
Add a log entry with a name and value. Maximum number of log entries is 25.
Signature
public void addLog(String attributeName, String attributeValue)
1ComplianceMgmt.ComplianceControlLog, addLog, [String, String], voidParameters
- attributeName
- Type: String
- Name of the log entry. The maximum size is 100 characters.
- attributeValue
- Type: String
- Value of the log entry. The maximum size is 1024 characters.
Return Value
Type: void
getBusinessContextEvidenceMap()
Gets the business context and evidence map.
Signature
public Map<String,String> getBusinessContextEvidenceMap()
1ComplianceMgmt.ComplianceControlLog, getBusinessContextEvidenceMap, [], Map<String,String>Return Value
Type: Map<String,String>
Map of attributes and their values that must be logged for compliance coverage.