Class AuditContext

  • All Implemented Interfaces:
    Iterable<org.opensaml.messaging.context.BaseContext>

    public final class AuditContext
    extends org.opensaml.messaging.context.BaseContext
    BaseContext containing information to preserve for auditing/logging.
    • Field Detail

      • fieldMap

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

      • AuditContext

        public AuditContext()
        Constructor.
    • Method Detail

      • getFields

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

        @Nonnull
        @NonnullElements
        @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