hudson.drools
Class DroolsProject
java.lang.Object
hudson.model.AbstractModelObject
hudson.model.Actionable
hudson.model.AbstractItem
hudson.model.Job<DroolsProject,DroolsRun>
hudson.drools.DroolsProject
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.BuildableItem, hudson.model.Describable<hudson.model.TopLevelItem>, hudson.model.DescriptorByNameOwner, hudson.model.Item, hudson.model.ModelObject, hudson.model.PersistenceRoot, hudson.model.Queue.Task, hudson.model.ResourceActivity, hudson.model.Saveable, hudson.model.TopLevelItem, hudson.search.SearchableModelObject, hudson.search.SearchItem, hudson.security.AccessControlled, org.kohsuke.stapler.HttpDeletable
public class DroolsProject
- extends hudson.model.Job<DroolsProject,DroolsRun>
- implements hudson.model.TopLevelItem, hudson.model.Queue.Task, hudson.model.BuildableItem
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
|
Field Summary |
protected hudson.model.RunMap<DroolsRun> |
builds
All the builds keyed by their build number. |
| Fields inherited from class hudson.model.Job |
HISTORY_ADAPTER, nextBuildNumber, properties |
| Fields inherited from class hudson.model.AbstractItem |
description, name |
| Fields inherited from interface hudson.model.Item |
BUILD, CONFIGURE, CREATE, DELETE, PERMISSIONS, READ, WORKSPACE |
| Fields inherited from interface hudson.model.Saveable |
NOOP |
|
Constructor Summary |
protected |
DroolsProject(hudson.model.ItemGroup<?> parent,
java.lang.String name)
|
| Methods inherited from class hudson.model.Job |
addProperty, assignBuildNumber, createHistoryWidget, doBuildStatus, doBuildTimeGraph, doBuildTimeGraphMap, doConfigDotXml, doDoRename, doRssAll, doRssFailed, getACL, getAllJobs, getAllProperties, getBuild, getBuildByNumber, getBuildDir, getBuildHealth, getBuildHealthReports, getBuilds, getBuildsAsMap, getBuildStatusUrl, getDynamic, getFirstBuild, getIconColor, getLastBuild, getLastCompletedBuild, getLastFailedBuild, getLastStableBuild, getLastSuccessfulBuild, getLogRotator, getNearestBuild, getNearestOldBuild, getNextBuildNumber, getPermalinks, getPronoun, getProperties, getProperty, getQueueItem, getWidgets, isInQueue, isKeepDependencies, isNameEditable, logRotate, makeSearchIndex, onCopiedFrom, removeProperty, removeProperty, renameTo, saveNextBuildNumber, setLogRotator, submit, supportsLogRotator, updateNextBuildNumber |
| Methods inherited from class hudson.model.AbstractItem |
checkPermission, delete, delete, doDoDelete, doSetName, doSubmitDescription, getAbsoluteUrl, getApi, getConfigFile, getDescription, getDescriptorByName, getDisplayName, getFullDisplayName, getFullName, getName, getRootDir, getSearchUrl, getShortUrl, getUrl, hasPermission, save, setDescription, toString |
| Methods inherited from class hudson.model.Actionable |
addAction, getAction, getAction, getActions, getActions |
| Methods inherited from class hudson.model.AbstractModelObject |
getSearch, getSearchIndex, getSearchName, requirePOST, sendError, sendError, sendError, sendError, sendError |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface hudson.model.Item |
getAbsoluteUrl, getAllJobs, getDisplayName, getFullDisplayName, getFullName, getName, getShortUrl, getUrl, onCopiedFrom, save |
| Methods inherited from interface hudson.model.PersistenceRoot |
getRootDir |
| Methods inherited from interface hudson.search.SearchableModelObject |
getSearch |
| Methods inherited from interface hudson.search.SearchItem |
getSearchIndex, getSearchName, getSearchUrl |
| Methods inherited from interface hudson.security.AccessControlled |
checkPermission, getACL, hasPermission |
| Methods inherited from interface hudson.model.Queue.Task |
getFullDisplayName, getName, getUrl |
| Methods inherited from interface hudson.model.ResourceActivity |
getDisplayName |
builds
protected transient hudson.model.RunMap<DroolsRun> builds
- All the builds keyed by their build number.
DroolsProject
protected DroolsProject(hudson.model.ItemGroup<?> parent,
java.lang.String name)
_getRuns
protected java.util.SortedMap<java.lang.Integer,? extends DroolsRun> _getRuns()
- Specified by:
_getRuns in class hudson.model.Job<DroolsProject,DroolsRun>
isBuildable
public boolean isBuildable()
- Specified by:
isBuildable in class hudson.model.Job<DroolsProject,DroolsRun>
removeRun
protected void removeRun(DroolsRun run)
- Specified by:
removeRun in class hudson.model.Job<DroolsProject,DroolsRun>
onLoad
public void onLoad(hudson.model.ItemGroup<? extends hudson.model.Item> parent,
java.lang.String name)
throws java.io.IOException
- Specified by:
onLoad in interface hudson.model.Item- Overrides:
onLoad in class hudson.model.Job<DroolsProject,DroolsRun>
- Throws:
java.io.IOException
getDescriptor
public DroolsProject.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<hudson.model.TopLevelItem>- Specified by:
getDescriptor in interface hudson.model.TopLevelItem
getParent
public hudson.model.Hudson getParent()
- Specified by:
getParent in interface hudson.model.Item- Specified by:
getParent in interface hudson.model.TopLevelItem- Overrides:
getParent in class hudson.model.AbstractItem
doConfigSubmit
public void doConfigSubmit(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws java.io.IOException,
javax.servlet.ServletException
- Overrides:
doConfigSubmit in class hudson.model.Job<DroolsProject,DroolsRun>
- Throws:
java.io.IOException
javax.servlet.ServletException
updateProcess
public void updateProcess()
validateWorkflow
public void validateWorkflow()
doBuild
public void doBuild(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws java.io.IOException,
javax.servlet.ServletException
- Schedules a new build command.
- Throws:
java.io.IOException
javax.servlet.ServletException
scheduleBuild
public boolean scheduleBuild(hudson.model.Cause cause,
hudson.model.Action... actions)
isDisabled
public boolean isDisabled()
setDisabled
public void setDisabled(boolean disable)
checkAbortPermission
public void checkAbortPermission()
- Specified by:
checkAbortPermission in interface hudson.model.Queue.Task
createExecutable
public hudson.model.Queue.Executable createExecutable()
throws java.io.IOException
- Specified by:
createExecutable in interface hudson.model.Queue.Task
- Throws:
java.io.IOException
getAssignedLabel
public hudson.model.Label getAssignedLabel()
- Specified by:
getAssignedLabel in interface hudson.model.Queue.Task
getEstimatedDuration
public long getEstimatedDuration()
- Specified by:
getEstimatedDuration in interface hudson.model.Queue.Task
getLastBuiltOn
public hudson.model.Node getLastBuiltOn()
- Specified by:
getLastBuiltOn in interface hudson.model.Queue.Task
getWhyBlocked
public java.lang.String getWhyBlocked()
- Specified by:
getWhyBlocked in interface hudson.model.Queue.Task
hasAbortPermission
public boolean hasAbortPermission()
- Specified by:
hasAbortPermission in interface hudson.model.Queue.Task
isBuildBlocked
public boolean isBuildBlocked()
- Specified by:
isBuildBlocked in interface hudson.model.Queue.Task
getResourceList
public hudson.model.ResourceList getResourceList()
- Specified by:
getResourceList in interface hudson.model.ResourceActivity
getProcessId
public java.lang.String getProcessId()
getRuleFlowRenderer
public RuleFlowRenderer getRuleFlowRenderer()
doProcessInstanceImage
public void doProcessInstanceImage(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws java.io.IOException,
javax.xml.xpath.XPathExpressionException,
org.dom4j.DocumentException
- Throws:
java.io.IOException
javax.xml.xpath.XPathExpressionException
org.dom4j.DocumentException
setProcessId
public void setProcessId(java.lang.String processId)
getProcessXML
@Exported
public java.lang.String getProcessXML()
getTriggerSpec
@Exported
public java.lang.String getTriggerSpec()
scheduleBuild
public boolean scheduleBuild()
- Specified by:
scheduleBuild in interface hudson.model.BuildableItem
scheduleBuild
public boolean scheduleBuild(hudson.model.Cause c)
- Specified by:
scheduleBuild in interface hudson.model.BuildableItem
scheduleBuild
public boolean scheduleBuild(int quietPeriod)
- Specified by:
scheduleBuild in interface hudson.model.BuildableItem
scheduleBuild
public boolean scheduleBuild(int quietPeriod,
hudson.model.Cause c)
- Specified by:
scheduleBuild in interface hudson.model.BuildableItem
getTabs
public hudson.scheduler.CronTabList getTabs()
doSubmitWorkflow
public void doSubmitWorkflow(org.kohsuke.stapler.StaplerRequest request,
org.kohsuke.stapler.StaplerResponse rsp)
throws java.io.IOException
- Throws:
java.io.IOException
performDelete
protected void performDelete()
throws java.io.IOException,
java.lang.InterruptedException
- Overrides:
performDelete in class hudson.model.Job<DroolsProject,DroolsRun>
- Throws:
java.io.IOException
java.lang.InterruptedException
Copyright © 2009. All Rights Reserved.