Skip navigation links
A C D E F G H I L M N O R S T W 

A

AbstractAuditor - Class in org.nhindirect.common.audit
Abstract base class Auditor that performs trivial sanity checks such as parameter validation.
AbstractAuditor() - Constructor for class org.nhindirect.common.audit.AbstractAuditor
 
AbstractAuditor - Class in org.nhindirect.common.audit.impl
Abstract base class Auditor that performs trivial sanity checks such as parameter validation.
AbstractAuditor() - Constructor for class org.nhindirect.common.audit.impl.AbstractAuditor
 
audit(String, AuditEvent) - Method in class org.nhindirect.common.audit.AbstractAuditor
Writes an AuditEvent to the audit sub-system.
audit(String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.AbstractAuditor
Writes an AuditEvent to the audit sub-system with addition contextual data.
audit(String, AuditEvent) - Method in interface org.nhindirect.common.audit.Auditor
Writes an AuditEvent to the audit sub-system.
audit(String, AuditEvent, Collection<? extends AuditContext>) - Method in interface org.nhindirect.common.audit.Auditor
Writes an AuditEvent to the audit sub-system with addition contextual data.
audit(String, AuditEvent) - Method in class org.nhindirect.common.audit.impl.AbstractAuditor
Writes an AuditEvent to the audit sub-system.
audit(String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.impl.AbstractAuditor
Writes an AuditEvent to the audit sub-system with addition contextual data.
audit(String, AuditEvent) - Method in class org.nhindirect.common.audit.impl.MultiProviderAuditor
Writes an AuditEvent to the audit sub-system.
audit(String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.impl.MultiProviderAuditor
Writes an AuditEvent to the audit sub-system with addition contextual data.
AuditContext - Interface in org.nhindirect.common.audit
Provides additional contextual information for an auditable event.
AuditContext - Class in org.nhindirect.common.audit.impl.entity
Audit context data entity.
AuditContext() - Constructor for class org.nhindirect.common.audit.impl.entity.AuditContext
 
AuditEvent - Class in org.nhindirect.common.audit
A high level descriptor of an auditable event.
AuditEvent(String, String) - Constructor for class org.nhindirect.common.audit.AuditEvent
Constructs an audit event from a name and type.
AuditEvent - Class in org.nhindirect.common.audit.impl.entity
Audit event data entity.
AuditEvent() - Constructor for class org.nhindirect.common.audit.impl.entity.AuditEvent
 
Auditor - Interface in org.nhindirect.common.audit
The auditor interface defines the auditing sub-system of the Direct Project.
AuditorFactory - Class in org.nhindirect.common.audit
Factory for creating Auditor instances.
AuditorFactory() - Constructor for class org.nhindirect.common.audit.AuditorFactory
 
AuditorMBean - Interface in org.nhindirect.common.audit
MBean interface for an Auditor

C

clear() - Method in interface org.nhindirect.common.audit.AuditorMBean
Clears the audit repository.
clear() - Method in class org.nhindirect.common.audit.impl.FileAuditor
Clears the audit repository.
clear() - Method in class org.nhindirect.common.audit.impl.RDBMSAuditor
Clears the audit repository.
createAuditor(ClassLoader) - Static method in class org.nhindirect.common.audit.AuditorFactory
Creates an Auditor by searching for configured implementations using Java SPI.

D

DefaultAuditContext - Class in org.nhindirect.common.audit
Default implementation of the AuditContext interface that takes a simple name/value pair.
DefaultAuditContext(String, String) - Constructor for class org.nhindirect.common.audit.DefaultAuditContext
Constructs an context with a simple name and value.

E

equals(Object) - Method in class org.nhindirect.common.audit.AuditEvent

F

FileAuditor - Class in org.nhindirect.common.audit.impl
File based auditor.
FileAuditor(File) - Constructor for class org.nhindirect.common.audit.impl.FileAuditor
Constructor.

G

getAuditContexts() - Method in class org.nhindirect.common.audit.impl.entity.AuditEvent
Get a collection of AuditContexts.
getAuditEvent() - Method in class org.nhindirect.common.audit.impl.entity.AuditContext
Get the value of the audit event.
getAuditorImplementation() - Method in class org.nhindirect.common.audit.impl.SPIAuditorFactory
 
getContextName() - Method in interface org.nhindirect.common.audit.AuditContext
Gets the name of the context.
getContextName() - Method in class org.nhindirect.common.audit.DefaultAuditContext
Gets the name of the context.
getContextName() - Method in class org.nhindirect.common.audit.impl.entity.AuditContext
Get the value of contextName.
getContextValue() - Method in interface org.nhindirect.common.audit.AuditContext
Gets the String based value of the context.
getContextValue() - Method in class org.nhindirect.common.audit.DefaultAuditContext
Gets the String based value of the context.
getContextValue() - Method in class org.nhindirect.common.audit.impl.entity.AuditContext
Get the value of contextValue.
getEventCount() - Method in interface org.nhindirect.common.audit.AuditorMBean
Gets the number of events in the event the auditing system.
getEventCount() - Method in class org.nhindirect.common.audit.impl.FileAuditor
Gets the number of events in the event the auditing system.
getEventCount() - Method in class org.nhindirect.common.audit.impl.RDBMSAuditor
Gets the number of events in the event the auditing system.
getEventName() - Method in class org.nhindirect.common.audit.impl.entity.AuditEvent
Get the value of eventName.
getEvents(Integer) - Method in interface org.nhindirect.common.audit.AuditorMBean
Gets the event data in the audit system.
getEvents(Integer) - Method in class org.nhindirect.common.audit.impl.FileAuditor
Gets the event data in the audit system.
getEvents(Integer) - Method in class org.nhindirect.common.audit.impl.RDBMSAuditor
Gets the event data in the audit system.
getEventTime() - Method in class org.nhindirect.common.audit.impl.entity.AuditEvent
Get the value of createTime.
getEventType() - Method in class org.nhindirect.common.audit.impl.entity.AuditEvent
Get the value of eventType.
getId() - Method in class org.nhindirect.common.audit.impl.entity.AuditContext
Get the value of id.
getId() - Method in class org.nhindirect.common.audit.impl.entity.AuditEvent
Get the value of id.
getInstance(ClassLoader) - Static method in class org.nhindirect.common.audit.impl.SPIAuditorFactory
Gets an instance of the SPIAuditorFactory.
getLastEvent() - Method in interface org.nhindirect.common.audit.AuditorMBean
Gets the latest event to be written to the audit system.
getLastEvent() - Method in class org.nhindirect.common.audit.impl.FileAuditor
Gets the latest event to be written to the audit system.
getLastEvent() - Method in class org.nhindirect.common.audit.impl.RDBMSAuditor
Gets the latest event to be written to the audit system.
getName() - Method in class org.nhindirect.common.audit.AuditEvent
Gets the name of the event.
getPrincipal() - Method in class org.nhindirect.common.audit.impl.entity.AuditEvent
Get the value of principal.
getRDBMSEventCount() - Method in interface org.nhindirect.common.audit.impl.RDBMSDao
 
getRDBMSEventCount() - Method in class org.nhindirect.common.audit.impl.RDBMSDaoImpl
 
getRDBMSEvents(Integer) - Method in interface org.nhindirect.common.audit.impl.RDBMSDao
 
getRDBMSEvents(Integer) - Method in class org.nhindirect.common.audit.impl.RDBMSDaoImpl
 
getType() - Method in class org.nhindirect.common.audit.AuditEvent
Gets the type of the event.
getUUID() - Method in class org.nhindirect.common.audit.impl.entity.AuditEvent
Get the value of UUID.

H

hashCode() - Method in class org.nhindirect.common.audit.AuditEvent

I

isImplementationAvailable() - Method in class org.nhindirect.common.audit.impl.SPIAuditorFactory
Indicates if a service provider implementation is available.

L

LoggingAuditor - Class in org.nhindirect.common.audit.impl
Auditor implementation that utilizes the Apache Commons logging framework as the storage medium for auditing events.
LoggingAuditor() - Constructor for class org.nhindirect.common.audit.impl.LoggingAuditor
Default constructor

M

MultiProviderAuditor - Class in org.nhindirect.common.audit.impl
Auditor implementation that wraps multiple auditors.
MultiProviderAuditor(Collection<? extends Auditor>) - Constructor for class org.nhindirect.common.audit.impl.MultiProviderAuditor
Creates an auditor with multiple internal auditor instances.

N

NoOpAuditor - Class in org.nhindirect.common.audit.impl
Auditor implementation that effectively does nothing.
NoOpAuditor() - Constructor for class org.nhindirect.common.audit.impl.NoOpAuditor
 

O

org.nhindirect.common.audit - package org.nhindirect.common.audit
Direct project auditing API.
org.nhindirect.common.audit.impl - package org.nhindirect.common.audit.impl
Multiple auditing implementations.
org.nhindirect.common.audit.impl.entity - package org.nhindirect.common.audit.impl.entity
Entity classes for auditing data structures and storage.

R

RDBMSAuditor - Class in org.nhindirect.common.audit.impl
Implementation of the DirectProject RI auditor that writes records to a configurable database.
RDBMSAuditor() - Constructor for class org.nhindirect.common.audit.impl.RDBMSAuditor
Constructor
RDBMSAuditor(RDBMSDao) - Constructor for class org.nhindirect.common.audit.impl.RDBMSAuditor
Constructor
rDBMSclear() - Method in interface org.nhindirect.common.audit.impl.RDBMSDao
 
rDBMSclear() - Method in class org.nhindirect.common.audit.impl.RDBMSDaoImpl
 
RDBMSDao - Interface in org.nhindirect.common.audit.impl
DAO interface for reading and writing audit info to the RDBMS.
RDBMSDaoImpl - Class in org.nhindirect.common.audit.impl
DOA implementation for audit events.
RDBMSDaoImpl() - Constructor for class org.nhindirect.common.audit.impl.RDBMSDaoImpl
 
RDBMSDaoImpl(EntityManager) - Constructor for class org.nhindirect.common.audit.impl.RDBMSDaoImpl
 

S

setAuditContexts(Collection<AuditContext>) - Method in class org.nhindirect.common.audit.impl.entity.AuditEvent
Set the collection of AuditContexts.
setAuditEvent(AuditEvent) - Method in class org.nhindirect.common.audit.impl.entity.AuditContext
Set the value of the audit event.
setContextName(String) - Method in class org.nhindirect.common.audit.impl.entity.AuditContext
Gets the value of contextName.
setContextValue(String) - Method in class org.nhindirect.common.audit.impl.entity.AuditContext
Gets the value of contextValue.
setDao(RDBMSDao) - Method in class org.nhindirect.common.audit.impl.RDBMSAuditor
 
setEntityManager(EntityManager) - Method in class org.nhindirect.common.audit.impl.RDBMSDaoImpl
Sets the entity manager for access to the underlying data store medium.
setEventName(String) - Method in class org.nhindirect.common.audit.impl.entity.AuditEvent
Gets the value of eventName.
setEventTime(Calendar) - Method in class org.nhindirect.common.audit.impl.entity.AuditEvent
Set the value of eventTime.
setEventType(String) - Method in class org.nhindirect.common.audit.impl.entity.AuditEvent
Gets the value of eventType.
setId(long) - Method in class org.nhindirect.common.audit.impl.entity.AuditContext
Set the value of id.
setId(long) - Method in class org.nhindirect.common.audit.impl.entity.AuditEvent
Set the value of id.
setPrincipal(String) - Method in class org.nhindirect.common.audit.impl.entity.AuditEvent
Gets the value of principal.
setUUID(String) - Method in class org.nhindirect.common.audit.impl.entity.AuditEvent
Gets the value of UUID.
SPIAuditorFactory - Class in org.nhindirect.common.audit.impl
Factory for creating Auditor instances using Java SPI.

T

toString() - Method in class org.nhindirect.common.audit.AuditEvent
toString() - Method in class org.nhindirect.common.audit.DefaultAuditContext

W

writeEvent(UUID, Calendar, String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.AbstractAuditor
Writes the auditable event to the storage medium.
writeEvent(UUID, Calendar, String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.impl.AbstractAuditor
Writes the auditable event to the storage medium.
writeEvent(UUID, Calendar, String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.impl.FileAuditor
Writes the auditable event to the storage medium.
writeEvent(UUID, Calendar, String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.impl.LoggingAuditor
Writes the auditable event to the storage medium.
writeEvent(UUID, Calendar, String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.impl.NoOpAuditor
Writes the auditable event to the storage medium.
writeEvent(UUID, Calendar, String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.impl.RDBMSAuditor
Writes the auditable event to the storage medium.
writeRDBMSEvent(UUID, Calendar, String, AuditEvent, Collection<? extends AuditContext>) - Method in interface org.nhindirect.common.audit.impl.RDBMSDao
 
writeRDBMSEvent(UUID, Calendar, String, AuditEvent, Collection<? extends AuditContext>) - Method in class org.nhindirect.common.audit.impl.RDBMSDaoImpl
 
A C D E F G H I L M N O R S T W 
Skip navigation links

Copyright © 2010-2019 The Direct Project. All Rights Reserved.