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 Hudson operations, such as configuring jobs.

Author:
Alan.Harder@sun.com

Field Summary
 
Fields inherited from class hudson.Plugin
NONE
 
Constructor Summary
AuditTrailPlugin()
           
 
Method Summary
 void configure(net.sf.json.JSONObject formData)
           
 void doRegexCheck(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
          Validate regular expression syntax.
 int getCount()
           
 int getLimit()
           
 java.lang.String getLog()
           
 boolean getLogBuildCause()
           
 java.lang.String getPattern()
           
 void setServletContext(javax.servlet.ServletContext context)
           
 void start()
           
 
Methods inherited from class hudson.Plugin
doDynamic, getConfigXml, load, save, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AuditTrailPlugin

public AuditTrailPlugin()
Method Detail

getLog

public java.lang.String getLog()

getLimit

public int getLimit()

getCount

public int getCount()

getPattern

public java.lang.String getPattern()

getLogBuildCause

public boolean getLogBuildCause()

setServletContext

public void setServletContext(javax.servlet.ServletContext context)
Overrides:
setServletContext in class hudson.Plugin

start

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

configure

public void configure(net.sf.json.JSONObject formData)
               throws java.io.IOException,
                      javax.servlet.ServletException,
                      hudson.model.Descriptor.FormException
Overrides:
configure in class hudson.Plugin
Throws:
java.io.IOException
javax.servlet.ServletException
hudson.model.Descriptor.FormException

doRegexCheck

public void doRegexCheck(org.kohsuke.stapler.StaplerRequest req,
                         org.kohsuke.stapler.StaplerResponse rsp)
                  throws java.io.IOException,
                         javax.servlet.ServletException
Validate regular expression syntax.

Throws:
java.io.IOException
javax.servlet.ServletException


Copyright © 2009. All Rights Reserved.