ch.qos.logback.audit
Class AuditEventBuilderImpl

java.lang.Object
  extended by ch.qos.logback.audit.AuditEventBuilderImpl
All Implemented Interfaces:
AuditEventBuilder

public class AuditEventBuilderImpl
extends Object
implements AuditEventBuilder


Constructor Summary
AuditEventBuilderImpl()
           
 
Method Summary
 void add(List<Predicate> predicateList)
           
 void add(Predicate predicate)
           
 void addPredicate(String key, String value)
           
 AuditEvent build()
           
 void setClientApplication(Application clientApplication)
           
 void setObject(String object)
           
 void setOriginatingApplication(Application originatingApplication)
           
 void setPredicateMap(Map<String,String> predicateMap)
           
 void setSubject(String subject)
           
 void setVerb(String verb)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuditEventBuilderImpl

public AuditEventBuilderImpl()
Method Detail

setSubject

public void setSubject(String subject)
Specified by:
setSubject in interface AuditEventBuilder

setVerb

public void setVerb(String verb)
Specified by:
setVerb in interface AuditEventBuilder

setObject

public void setObject(String object)
Specified by:
setObject in interface AuditEventBuilder

setPredicateMap

public void setPredicateMap(Map<String,String> predicateMap)
Specified by:
setPredicateMap in interface AuditEventBuilder

addPredicate

public void addPredicate(String key,
                         String value)
Specified by:
addPredicate in interface AuditEventBuilder

add

public void add(Predicate predicate)
Specified by:
add in interface AuditEventBuilder

add

public void add(List<Predicate> predicateList)
Specified by:
add in interface AuditEventBuilder

setClientApplication

public void setClientApplication(Application clientApplication)
Specified by:
setClientApplication in interface AuditEventBuilder

setOriginatingApplication

public void setOriginatingApplication(Application originatingApplication)
Specified by:
setOriginatingApplication in interface AuditEventBuilder

build

public AuditEvent build()
Specified by:
build in interface AuditEventBuilder


Copyright © 2011. All Rights Reserved.