Interface IAuditor

All Known Implementing Classes:
Auditor

public interface IAuditor
Author:
Endi S. Dewata
  • Field Details

  • Method Details

    • getSubjectID

      String getSubjectID()
      Get signed audit log subject ID This method is called to obtain the "SubjectID" for a signed audit log message.
      Returns:
      id string containing the signed audit log message SubjectID
    • getGroups

      String getGroups(String subjectID)
      Get signed audit groups This method is called to extract all "groups" associated with the "auditSubjectID()".

      Parameters:
      subjectID - string containing the signed audit log message SubjectID
      Returns:
      a delimited string of groups associated with the "auditSubjectID()"
    • getParamString

      String getParamString(String scope, String type, String id, Map<String,String> params)
      Get signed audit parameters as a string. This method is called to convert parameters into a string of name;;value pairs separated by a '+' if more than one name;;value pair exists.
      Returns:
      a delimited string of one or more delimited name/value pairs
    • getParamString

      String getParamString(Map<String,String> params)
    • getParamString

      String getParamString(StringBuilder parameters, Map<String,String> params)