B C D E F G I L M N S T U V

B

buildFinished(BuildEvent) - Method in class net.sourceforge.cruisecontrol.MasterBuild
Overrides method in XmlLogger.
BuildServlet - class net.sourceforge.cruisecontrol.BuildServlet.
 
BuildServlet() - Constructor for class net.sourceforge.cruisecontrol.BuildServlet
 
buildStarted(BuildEvent) - Method in class net.sourceforge.cruisecontrol.MasterBuild
Overrides method in XmlLogger.
BUILDUNNECESSARY - Static variable in class net.sourceforge.cruisecontrol.ModificationSet
 

C

checkExit(int) - Method in class net.sourceforge.cruisecontrol.NoExitSecurityManager
Throws an ExitException instead of terminating the VM.
checkPermission(Permission) - Method in class net.sourceforge.cruisecontrol.NoExitSecurityManager
Allows anything.
comment - Variable in class net.sourceforge.cruisecontrol.Modification
 
createCvselement() - Method in class net.sourceforge.cruisecontrol.ModificationSet
add a nested element for cvs specific code.
createVsselement() - Method in class net.sourceforge.cruisecontrol.ModificationSet
add a nested element for sourcesafe specific code.
CVSElement - class net.sourceforge.cruisecontrol.CVSElement.
This class implements the SourceControlElement methods for a CVS repository.
CVSElement() - Constructor for class net.sourceforge.cruisecontrol.CVSElement
 

D

DefaultLabelIncrementer - class net.sourceforge.cruisecontrol.DefaultLabelIncrementer.
This class provides a default label incrementation.
DefaultLabelIncrementer() - Constructor for class net.sourceforge.cruisecontrol.DefaultLabelIncrementer
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.sourceforge.cruisecontrol.BuildServlet
print out html for a given log, or the latest if no log is specified on the query string

E

execute() - Method in class net.sourceforge.cruisecontrol.ModificationSet
do stuff, namely get all modifications since the last build time, and make sure that the appropriate quiet period is enforced so that we aren't building with 1/2 of someone's checkins.
ExitException - exception net.sourceforge.cruisecontrol.ExitException.
Thrown by the NoExitSecurityManager whenever System.exit() is called.
ExitException(int) - Constructor for class net.sourceforge.cruisecontrol.ExitException
 

F

fileName - Variable in class net.sourceforge.cruisecontrol.Modification
 
folderName - Variable in class net.sourceforge.cruisecontrol.Modification
 

G

getEmails() - Method in class net.sourceforge.cruisecontrol.CVSElement
Returns a Set of email addresses.
getEmails() - Method in interface net.sourceforge.cruisecontrol.SourceControlElement
get a Set of email addresses.
getEmails() - Method in class net.sourceforge.cruisecontrol.VssElement
returns a Set of usernames that made any modification since the last good build.
getHistory(Date, Date, long) - Method in class net.sourceforge.cruisecontrol.CVSElement
Returns an ArrayList of Modifications detailing all the changes between now and the last build.
getHistory(Date, Date, long) - Method in interface net.sourceforge.cruisecontrol.SourceControlElement
get an ArrayList of Modifications detailing all the changes between now and the last build.
getHistory(Date, Date, long) - Method in class net.sourceforge.cruisecontrol.VssElement
do the work...i'm writing to a file since vss will start wrapping lines if i read directly from the stream.
getLastModified() - Method in class net.sourceforge.cruisecontrol.CVSElement
Gets the last modified time for this set of files queried in the getHistory() method.
getLastModified() - Method in interface net.sourceforge.cruisecontrol.SourceControlElement
get the last modified time for this set of files
getLastModified() - Method in class net.sourceforge.cruisecontrol.VssElement
for parent modificationset to find out the time of last modification for this project
getModifications() - Method in class net.sourceforge.cruisecontrol.VssElement
returns an ArrayList of modifications to this project since the last good build.
getStatus() - Method in class net.sourceforge.cruisecontrol.ExitException
 

I

incrementLabel(String) - Method in interface net.sourceforge.cruisecontrol.LabelIncrementer
Increments the label when a successful build occurs.
incrementLabel(String) - Method in class net.sourceforge.cruisecontrol.DefaultLabelIncrementer
Increments the label when a successful build occurs.
init(ServletConfig) - Method in class net.sourceforge.cruisecontrol.BuildServlet
load properties file

L

LabelIncrementer - interface net.sourceforge.cruisecontrol.LabelIncrementer.
This interface defines the method required to increment the label used in the MasterBuild process.

M

Mailer - class net.sourceforge.cruisecontrol.Mailer.
The Mailer can handle sending simple character based mail messages.
Mailer(String, Collection, String) - Constructor for class net.sourceforge.cruisecontrol.Mailer
Creates a Mailer for a Collection of "to" addresses.
Mailer(String, String[], String) - Constructor for class net.sourceforge.cruisecontrol.Mailer
Creates a Mailer for an array of "to" addresses.
Mailer(String, String, String) - Constructor for class net.sourceforge.cruisecontrol.Mailer
Construct a mailer for the given recipient(s) and sender.
main(String[]) - Static method in class net.sourceforge.cruisecontrol.TestNoExitSecurity
 
main(String[]) - Static method in class net.sourceforge.cruisecontrol.MasterBuild
entry point.
MasterBuild - class net.sourceforge.cruisecontrol.MasterBuild.
Class that will run the "Master Build" -- a loop over the build process so that builds can be automatically run.
MasterBuild() - Constructor for class net.sourceforge.cruisecontrol.MasterBuild
 
Modification - class net.sourceforge.cruisecontrol.Modification.
data structure for holding data about a single modification to a source control tool.
Modification() - Constructor for class net.sourceforge.cruisecontrol.Modification
 
ModificationSet - class net.sourceforge.cruisecontrol.ModificationSet.
This class is designed to record the modifications made to the source control management system since the last build
ModificationSet() - Constructor for class net.sourceforge.cruisecontrol.ModificationSet
 
modifiedTime - Variable in class net.sourceforge.cruisecontrol.Modification
 

N

net.sourceforge.cruisecontrol - package net.sourceforge.cruisecontrol
 
NoExitSecurityManager - class net.sourceforge.cruisecontrol.NoExitSecurityManager.
This security manager will cause an ExitException to be thrown whenever System.exit is called instead of terminating the VM.
NoExitSecurityManager() - Constructor for class net.sourceforge.cruisecontrol.NoExitSecurityManager
 

S

sendMessage(String, String) - Method in class net.sourceforge.cruisecontrol.Mailer
Sends a message to the recipient(s) managed by this Mailer instance.
sendMessage(String, String, boolean) - Method in class net.sourceforge.cruisecontrol.Mailer
Sends a message to the recipient(s) managed by this Mailer instance.
setCvsroot(String) - Method in class net.sourceforge.cruisecontrol.CVSElement
Sets the CVSROOT for all calls to CVS.
setDateformat(String) - Method in class net.sourceforge.cruisecontrol.ModificationSet
 
setLastbuild(String) - Method in class net.sourceforge.cruisecontrol.ModificationSet
set the timestamp of the last build time.
setLocalWorkingCopy(String) - Method in class net.sourceforge.cruisecontrol.CVSElement
Sets the local working copy to use when making calls to CVS.
setLogin(String) - Method in class net.sourceforge.cruisecontrol.VssElement
login for vss
setProperty(String) - Method in class net.sourceforge.cruisecontrol.VssElement
choose a property to be set if the project has modifications if we have a change that only requires repackaging, i.e.
setPropertyondelete(String) - Method in class net.sourceforge.cruisecontrol.VssElement
 
setQuietperiod(long) - Method in class net.sourceforge.cruisecontrol.ModificationSet
Set the number of seconds that the repository has to be quiet before building to avoid building while checkins are in progress
setSsDir(String) - Method in class net.sourceforge.cruisecontrol.VssElement
set the project to get history
setTask(Task) - Method in class net.sourceforge.cruisecontrol.CVSElement
Allows the caller to set the task, which will be used for logging purposes.
setTask(Task) - Method in interface net.sourceforge.cruisecontrol.SourceControlElement
get the task from the parent element for logging purposes
setTask(Task) - Method in class net.sourceforge.cruisecontrol.VssElement
really just here for logging to get a handle to the project
SNAPSHOTTIMESTAMP - Static variable in class net.sourceforge.cruisecontrol.ModificationSet
 
SourceControlElement - interface net.sourceforge.cruisecontrol.SourceControlElement.
This interface defines behavior required by ModificationSet.java when gathering information about the changes made to whatever source control tool that you choose.

T

TestNoExitSecurity - class net.sourceforge.cruisecontrol.TestNoExitSecurity.
This class contains a simple main method which tests the implementation of the NoExitSecurityManager.
TestNoExitSecurity() - Constructor for class net.sourceforge.cruisecontrol.TestNoExitSecurity
 
toString(DateFormat) - Method in class net.sourceforge.cruisecontrol.Modification
 
toXml(DateFormat) - Method in class net.sourceforge.cruisecontrol.Modification
 
type - Variable in class net.sourceforge.cruisecontrol.Modification
 

U

userName - Variable in class net.sourceforge.cruisecontrol.Modification
 
USERS - Static variable in class net.sourceforge.cruisecontrol.ModificationSet
 

V

VssElement - class net.sourceforge.cruisecontrol.VssElement.
This class handles all vss-related aspects of determining the modifications since the last good build.
VssElement() - Constructor for class net.sourceforge.cruisecontrol.VssElement
 

B C D E F G I L M N S T U V