Class AuditContext

java.lang.Object
org.opensaml.messaging.context.BaseContext
net.shibboleth.profile.context.AuditContext
All Implemented Interfaces:
Iterable<BaseContext>

public final class AuditContext extends BaseContext
BaseContext containing information to preserve for auditing/logging.
  • Field Details

    • fieldMap

      @Nonnull private Multimap<String,String> fieldMap
      Extensible map of arbitrary field to data mappings.
  • Constructor Details

    • AuditContext

      public AuditContext()
      Constructor.
  • Method Details

    • getFields

      @Nonnull @Live public Multimap<String,String> getFields()
      Get a live view of the map of field/data mappings.
      Returns:
      field/data mappings
    • getFieldValues

      @Nonnull @Live public Collection<String> getFieldValues(@Nonnull @NotEmpty String field)
      Get a live collection of values associated with a field.
      Parameters:
      field - field to retrieve
      Returns:
      the field's values