hudson.plugins.audit_trail
Class AuditTrailPlugin

java.lang.Object
  extended by hudson.Plugin
      extended by hudson.plugins.audit_trail.AuditTrailPlugin
All Implemented Interfaces:
hudson.model.Saveable

public class AuditTrailPlugin
extends hudson.Plugin

Keep audit trail of particular Jenkins operations, such as configuring jobs.

Author:
Alan Harder

Nested Class Summary
static class AuditTrailPlugin.AuditTrailRunListener
           
 
Nested classes/interfaces inherited from class hudson.Plugin
hudson.Plugin.DummyImpl
 
Field Summary
static AuditTrailPlugin.AuditTrailRunListener LISTENER
           
 
Fields inherited from interface hudson.model.Saveable
NOOP
 
Constructor Summary
AuditTrailPlugin()
           
 
Method Summary
 void configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
           
 hudson.util.FormValidation doRegexCheck(String value)
          Validate regular expression syntax.
 int getCount()
           
 int getLimit()
           
 String getLog()
           
 boolean getLogBuildCause()
           
 String getPattern()
           
 void postInitialize()
           
 void start()
           
 
Methods inherited from class hudson.Plugin
configure, doDynamic, getConfigXml, load, save, setServletContext, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LISTENER

@Extension
public static final AuditTrailPlugin.AuditTrailRunListener LISTENER
Constructor Detail

AuditTrailPlugin

public AuditTrailPlugin()
Method Detail

getLog

public String getLog()

getLimit

public int getLimit()

getCount

public int getCount()

getPattern

public String getPattern()

getLogBuildCause

public boolean getLogBuildCause()

start

public void start()
           throws Exception
Overrides:
start in class hudson.Plugin
Throws:
Exception

postInitialize

public void postInitialize()
Overrides:
postInitialize in class hudson.Plugin

configure

public void configure(org.kohsuke.stapler.StaplerRequest req,
                      net.sf.json.JSONObject formData)
               throws IOException,
                      javax.servlet.ServletException,
                      hudson.model.Descriptor.FormException
Overrides:
configure in class hudson.Plugin
Throws:
IOException
javax.servlet.ServletException
hudson.model.Descriptor.FormException

doRegexCheck

public hudson.util.FormValidation doRegexCheck(@QueryParameter
                                               String value)
                                        throws IOException,
                                               javax.servlet.ServletException
Validate regular expression syntax.

Throws:
IOException
javax.servlet.ServletException


Copyright © 2004-2011. All Rights Reserved.