hudson.ivy
Class IvyModuleSet
java.lang.Object
hudson.model.AbstractModelObject
hudson.model.Actionable
hudson.model.AbstractItem
hudson.model.Job<P,R>
hudson.model.AbstractProject<P,R>
hudson.ivy.AbstractIvyProject<IvyModuleSet,IvyModuleSetBuild>
hudson.ivy.IvyModuleSet
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.BuildableItem, hudson.model.BuildableItemWithBuildWrappers, hudson.model.Describable<hudson.model.TopLevelItem>, hudson.model.DescriptorByNameOwner, hudson.model.Item, hudson.model.ItemGroup<IvyModule>, hudson.model.ModelObject, hudson.model.PersistenceRoot, hudson.model.queue.SubTask, hudson.model.Queue.Task, hudson.model.ResourceActivity, hudson.model.Saveable, hudson.model.SCMedItem, hudson.model.TopLevelItem, hudson.search.SearchableModelObject, hudson.search.SearchItem, hudson.security.AccessControlled, org.eclipse.hudson.api.model.IAbstractProject, org.eclipse.hudson.api.model.ICascadingJob, org.eclipse.hudson.api.model.IJob, org.kohsuke.stapler.HttpDeletable, org.kohsuke.stapler.StaplerOverridable
public final class IvyModuleSet
- extends AbstractIvyProject<IvyModuleSet,IvyModuleSetBuild>
- implements hudson.model.TopLevelItem, hudson.model.ItemGroup<IvyModule>, hudson.model.SCMedItem, hudson.model.Saveable, hudson.model.BuildableItemWithBuildWrappers
Group of IvyModules.
This corresponds to the group of Ivy module descriptors that constitute a single
branch of projects.
- Author:
- Timothy Bingaman
| Nested classes/interfaces inherited from class hudson.model.AbstractProject |
hudson.model.AbstractProject.AbstractProjectDescriptor, hudson.model.AbstractProject.BecauseOfBuildInProgress, hudson.model.AbstractProject.BecauseOfDownstreamBuildInProgress, hudson.model.AbstractProject.BecauseOfUpstreamBuildInProgress |
| Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
| Fields inherited from class hudson.model.AbstractProject |
ABORT, AFFINITY_CHO0SER_KEY, APPOINTED_NODE_PROPERTY_NAME, ASSIGNED_LABEL_KEY, BASIC_KEY, BLOCK_BUILD_WHEN_DOWNSTREAM_BUILDING_PROPERTY_NAME, BLOCK_BUILD_WHEN_UPSTREAM_BUILDING_PROPERTY_NAME, blockBuildWhenDownstreamBuilding, blockBuildWhenUpstreamBuilding, BUILD_TRIGGER_PROPERTY_NAME, builds, CLEAN_WORKSPACE_REQUIRED_PROPERTY_NAME, CONCURRENT_BUILD_PROPERTY_NAME, CUSTOM_WORKSPACE_PROPERTY_NAME, disabled, HAS_QUIET_PERIOD_PROPERTY_NAME, HAS_SCM_CHECKOUT_RETRY_COUNT_PROPERTY_NAME, JDK_PROPERTY_NAME, QUIET_PERIOD_PROPERTY_NAME, SCM_CHECKOUT_RETRY_COUNT_PROPERTY_NAME, SCM_PROPERTY_NAME, SLAVE_KEY, transientActions, triggers |
| Fields inherited from class hudson.model.Job |
cascadingProject, createdBy, HISTORY_ADAPTER, LOG_ROTATOR_PROPERTY_NAME, nextBuildNumber, PARAMETERS_DEFINITION_JOB_PROPERTY_PROPERTY_NAME, properties, PROPERTY_NAME_SEPARATOR |
| Fields inherited from class hudson.model.AbstractItem |
description, name |
| Fields inherited from interface hudson.model.Item |
BUILD, CONFIGURE, CREATE, DELETE, EXTENDED_READ, PERMISSIONS, READ, WIPEOUT, WORKSPACE |
|
Method Summary |
protected void |
addTransientActionsFromBuild(IvyModuleSetBuild build,
List<hudson.model.Action> collection,
Set<Class> added)
|
hudson.model.AbstractProject<?,?> |
asProject()
|
int |
assignBuildNumber()
To make it easy to grasp relationship among modules
and the module set, we'll align the build numbers of
all the modules. |
protected void |
buildDependencyGraph(hudson.model.DependencyGraph graph)
|
protected List<hudson.model.Action> |
createTransientActions()
|
hudson.util.FormValidation |
doCheckFileInWorkspace(String value)
Check the location of the ivy descriptor file, alternate settings file, etc - any file. |
hudson.util.FormValidation |
doCheckIvySettingsFile(String value)
Check that the provided file is a relative path. |
void |
doDoDeleteAllDisabledModules(org.kohsuke.stapler.StaplerResponse rsp)
Delete all disabled modules. |
Collection<hudson.model.Job> |
getAllJobs()
|
protected Class<IvyModuleSetBuild> |
getBuildClass()
|
ArrayList<hudson.model.Descriptor<IvyBuilderType>> |
getBuilderTypeDescriptors()
|
hudson.util.DescribableList<hudson.tasks.BuildWrapper,hudson.model.Descriptor<hudson.tasks.BuildWrapper>> |
getBuildWrappers()
Deprecated. as of 1.335
Use getBuildWrappersList() to be consistent with other subtypes of AbstractProject. |
hudson.util.DescribableList<hudson.tasks.BuildWrapper,hudson.model.Descriptor<hudson.tasks.BuildWrapper>> |
getBuildWrappersList()
|
hudson.model.queue.CauseOfBlockage |
getCauseOfBlockage()
|
String |
getChangedModulesProperty()
|
IvyModuleSet.DescriptorImpl |
getDescriptor()
|
List<IvyModule> |
getDisabledModules(boolean disabled)
Possibly empty list of all disabled modules (if disabled==true)
or all enabeld modules (if disabled==false) |
Object |
getDynamic(String token,
org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
|
IvyModule |
getItem(String name)
|
Collection<IvyModule> |
getItems()
|
String |
getIvyBranch()
|
IvyBuilderType |
getIvyBuilderType()
|
String |
getIvyFileExcludesPattern()
|
String |
getIvyFilePattern()
|
String |
getIvySettingsFile()
|
String |
getIvySettingsPropertyFiles()
|
IvyModule |
getModule(String name)
|
Class<? extends hudson.model.AbstractProject> |
getModuleClass()
|
hudson.util.DescribableList<hudson.tasks.Publisher,hudson.model.Descriptor<hudson.tasks.Publisher>> |
getModulePublishers()
List of active Publishers that should be applied to all module builds. |
Collection<IvyModule> |
getModules()
|
hudson.util.DescribableList<hudson.tasks.Publisher,hudson.model.Descriptor<hudson.tasks.Publisher>> |
getPublishers()
List of active Publishers. |
hudson.util.DescribableList<hudson.tasks.Publisher,hudson.model.Descriptor<hudson.tasks.Publisher>> |
getPublishersList()
|
List<hudson.model.Queue.Item> |
getQueueItems()
Returns the IvyModules that are in the queue. |
String |
getRelativePathToDescriptorFromModuleRoot()
|
protected Set<hudson.model.ResourceActivity> |
getResourceActivities()
|
File |
getRootDirFor(IvyModule child)
|
String |
getUrlChildPrefix()
|
boolean |
hasDisabledModule()
Returns true if there's any disabled module. |
boolean |
ignoreUpstreamChanges()
|
boolean |
isAggregatorStyleBuild()
|
boolean |
isAllowedToTriggerDownstream()
|
boolean |
isArchivingDisabled()
|
boolean |
isFingerprintConfigured()
|
boolean |
isIncrementalBuild()
|
boolean |
isUseUpstreamParameters()
|
void |
logRotate()
|
protected hudson.search.SearchIndexBuilder |
makeSearchIndex()
|
void |
onDeleted(IvyModule item)
|
void |
onLoad(hudson.model.ItemGroup<? extends hudson.model.Item> parent,
String name)
|
void |
onRenamed(IvyModule item,
String oldName,
String newName)
|
protected Object |
readResolve()
|
void |
save()
|
void |
setAggregatorStyleBuild(boolean aggregatorStyleBuild)
|
void |
setAllowedToTriggerDownstream(boolean allowedToTriggerDownstream)
|
void |
setIgnoreUpstremChanges(boolean ignoreUpstremChanges)
|
void |
setIncrementalBuild(boolean incrementalBuild)
|
void |
setIsArchivingDisabled(boolean archivingDisabled)
|
void |
setIvyBranch(String ivyBranch)
|
void |
setIvyFileExcludesPattern(String ivyFileExcludesPattern)
|
void |
setIvyFilePattern(String ivyFilePattern)
|
void |
setIvySettingsFile(String ivySettingsFile)
|
void |
setIvySettingsPropertyFiles(String ivySettingsPropertyFiles)
|
void |
setRelativePathToDescriptorFromModuleRoot(String relativePathToDescriptorFromModuleRoot)
|
void |
setUseUpstreamParameters(boolean useUpstreamParameters)
|
protected void |
submit(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
|
protected void |
updateTransientActions()
|
| Methods inherited from class hudson.model.AbstractProject |
_getRuns, addProperty, addToList, addTrigger, blockBuildWhenDownstreamBuilding, blockBuildWhenUpstreamBuilding, buildDescribable, buildDescribable, buildProjectProperties, buildTriggers, checkAbortPermission, checkout, cleanWorkspace, createExecutable, createHistoryWidget, disable, doBuild, doBuildWithParameters, doCancelQueue, doCheckRetryCount, doConfigSubmit, doDisable, doDoWipeOutWorkspace, doEnable, doPolling, doRssChangelog, doWs, enable, findNearest, getActions, getAppointedNode, getAssignedLabel, getAssignedLabelString, getAuthToken, getBuildingDownstream, getBuildingUpstream, getBuildTriggerUpstreamProjects, getDelay, getDownstreamProjects, getHasCustomQuietPeriod, getIconColor, getJDK, getJDKName, getLastBuiltOn, getModuleRoot, getModuleRoots, getOwnerTask, getProminentActions, getPronoun, getQueueItem, getQuietPeriod, getRelationship, getResourceList, getRootProject, getSameNodeConstraint, getScm, getScmCheckoutRetryCount, getSomeBuildWithWorkspace, getSomeWorkspace, getSubTasks, getTransitiveDownstreamProjects, getTransitiveUpstreamProjects, getTrigger, getTriggerDescribableList, getTriggers, getTriggersList, getUpstreamProjects, getWhyBlocked, getWorkspace, getWorkspaceResource, hasAbortPermission, hasCustomScmCheckoutRetryCount, hasParticipant, isAdvancedAffinityChooser, isBuildable, isBuildBlocked, isCleanWorkspaceRequired, isConcurrentBuild, isConfigurable, isDisabled, isInQueue, isParameterized, loadBuild, makeDisabled, newBuild, onCreatedFromScratch, performDelete, poll, pollSCMChanges, removeFromList, removeRun, removeTrigger, resolveForCLI, scheduleBuild, scheduleBuild, scheduleBuild, scheduleBuild, scheduleBuild2, scheduleBuild2, scheduleBuild2, scheduleBuild2, schedulePolling, setAdvancedAffinityChooser, setAppointedNode, setAssignedLabel, setAssignedNode, setBlockBuildWhenDownstreamBuilding, setBlockBuildWhenUpstreamBuilding, setCleanWorkspaceRequired, setConcurrentBuild, setJDK, setJDK, setQuietPeriod, setQuietPeriod, setScm, setScmCheckoutRetryCount, setScmCheckoutRetryCount, setTriggers |
| Methods inherited from class hudson.model.Job |
addCascadingChild, doBuildStatus, doDescription, doDoRename, doModifyCascadingProperty, doResetProjectProperty, doRssAll, doRssFailed, doUpdateCascadingProject, getACL, getAllProperties, getBuild, getBuildByNumber, getBuildDir, getBuildForCLI, getBuildHealth, getBuildHealthReports, getBuilds, getBuilds, getBuildsAsMap, getBuildsByTimestamp, getBuildStatusUrl, getBuildTimeGraph, getCascadingChildrenNames, getCascadingProject, getCascadingProjectName, getCreatedBy, getCreationTime, getEstimatedDuration, getFirstBuild, getLastBuild, getLastBuildsOverThreshold, getLastCompletedBuild, getLastFailedBuild, getLastStableBuild, getLastSuccessfulBuild, getLastUnstableBuild, getLastUnsuccessfulBuild, getLogRotator, getNearestBuild, getNearestOldBuild, getNextBuildNumber, getOverrides, getPermalinks, getProjectProperties, getProperties, getProperty, getProperty, getProperty, getTimeline, getWidgets, grantProjectMatrixPermissions, hasCascadingChild, hasCascadingProject, initAllowSave, initProjectProperties, isAllowSave, isBuilding, isHoldOffBuildUntilSave, isKeepDependencies, isNameEditable, onCopiedFrom, performBeforeItemRenaming, putAllProjectProperties, putProjectProperty, removeCascadingChild, removeProjectProperty, removeProperty, removeProperty, renameCascadingChildName, renameCascadingProjectNameTo, renameTo, saveNextBuildNumber, setAllowSave, setCascadingProjectName, setCreatedBy, setCreationTime, setLogRotator, supportsLogRotator, updateNextBuildNumber |
| Methods inherited from class hudson.model.AbstractItem |
checkPermission, delete, delete, doConfigDotXml, doDoDelete, doSetName, doSubmitDescription, getAbsoluteUrl, getApi, getConfigFile, getDescription, getDescriptorByName, getDisplayName, getFullDisplayName, getFullName, getName, getParent, getRootDir, getSearchUrl, getShortUrl, getUrl, hasPermission, setDescription, toString |
| Methods inherited from class hudson.model.Actionable |
addAction, getAction, getAction, getActions |
| Methods inherited from class hudson.model.AbstractModelObject |
getConfiguredHudsonProperty, getSearch, getSearchIndex, getSearchName, requirePOST, sendError, sendError, sendError, sendError, sendError |
| Methods inherited from interface hudson.model.ItemGroup |
getFullDisplayName, getFullName, getUrl |
| Methods inherited from interface hudson.model.SCMedItem |
getScm, poll, pollSCMChanges |
| Methods inherited from interface hudson.model.BuildableItem |
scheduleBuild, scheduleBuild, scheduleBuild, scheduleBuild |
| Methods inherited from interface hudson.model.Item |
delete, getAbsoluteUrl, getDisplayName, getFullDisplayName, getFullName, getName, getParent, getShortUrl, getUrl, onCopiedFrom, onCreatedFromScratch |
| 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 |
checkAbortPermission, getFullDisplayName, getName, getSubTasks, getUrl, getWhyBlocked, hasAbortPermission, isBuildBlocked, isConcurrentBuild |
| Methods inherited from interface hudson.model.queue.SubTask |
createExecutable, getAssignedLabel, getEstimatedDuration, getLastBuiltOn, getOwnerTask, getSameNodeConstraint |
| Methods inherited from interface hudson.model.ResourceActivity |
getDisplayName, getResourceList |
| Methods inherited from interface org.eclipse.hudson.api.model.IJob |
getAllProperties, getBuildByNumber, getBuildHealth, getBuildHealthReports, getBuilds, getBuilds, getBuildsAsMap, getBuildStatusUrl, getBuildTimeGraph, getCreatedBy, getCreationTime, getFirstBuild, getLastBuild, getLastBuildsOverThreshold, getLastCompletedBuild, getLastFailedBuild, getLastStableBuild, getLastSuccessfulBuild, getLastUnstableBuild, getLastUnsuccessfulBuild, getLogRotator, getNearestBuild, getNearestOldBuild, getNextBuildNumber, getPermalinks, getProperties, getTimeline, getWidgets, isBuilding, isKeepDependencies, isNameEditable, setLogRotator, supportsLogRotator, updateNextBuildNumber |
DESCRIPTOR
@Extension(ordinal=890.0)
public static final IvyModuleSet.DescriptorImpl DESCRIPTOR
IvyModuleSet
public IvyModuleSet(String name)
IvyModuleSet
public IvyModuleSet(hudson.model.ItemGroup parent,
String name)
isUseUpstreamParameters
public boolean isUseUpstreamParameters()
- Specified by:
isUseUpstreamParameters in class AbstractIvyProject<IvyModuleSet,IvyModuleSetBuild>
setUseUpstreamParameters
public void setUseUpstreamParameters(boolean useUpstreamParameters)
getUrlChildPrefix
public String getUrlChildPrefix()
- Specified by:
getUrlChildPrefix in interface hudson.model.ItemGroup<IvyModule>
getItems
public Collection<IvyModule> getItems()
- Specified by:
getItems in interface hudson.model.ItemGroup<IvyModule>
getModules
@Exported
public Collection<IvyModule> getModules()
getItem
public IvyModule getItem(String name)
- Specified by:
getItem in interface hudson.model.ItemGroup<IvyModule>
getModule
public IvyModule getModule(String name)
updateTransientActions
protected void updateTransientActions()
- Overrides:
updateTransientActions in class hudson.model.AbstractProject<IvyModuleSet,IvyModuleSetBuild>
createTransientActions
protected List<hudson.model.Action> createTransientActions()
- Overrides:
createTransientActions in class AbstractIvyProject<IvyModuleSet,IvyModuleSetBuild>
addTransientActionsFromBuild
protected void addTransientActionsFromBuild(IvyModuleSetBuild build,
List<hudson.model.Action> collection,
Set<Class> added)
- Specified by:
addTransientActionsFromBuild in class AbstractIvyProject<IvyModuleSet,IvyModuleSetBuild>
collection - Add the transient actions to this collection.
hasDisabledModule
public boolean hasDisabledModule()
- Returns true if there's any disabled module.
getDisabledModules
public List<IvyModule> getDisabledModules(boolean disabled)
- Possibly empty list of all disabled modules (if disabled==true)
or all enabeld modules (if disabled==false)
isIncrementalBuild
public boolean isIncrementalBuild()
getChangedModulesProperty
public String getChangedModulesProperty()
isAggregatorStyleBuild
public boolean isAggregatorStyleBuild()
ignoreUpstreamChanges
public boolean ignoreUpstreamChanges()
isAllowedToTriggerDownstream
public boolean isAllowedToTriggerDownstream()
setAllowedToTriggerDownstream
public void setAllowedToTriggerDownstream(boolean allowedToTriggerDownstream)
isArchivingDisabled
public boolean isArchivingDisabled()
setIncrementalBuild
public void setIncrementalBuild(boolean incrementalBuild)
getIvyFilePattern
public String getIvyFilePattern()
setIvyFilePattern
public void setIvyFilePattern(String ivyFilePattern)
getIvyFileExcludesPattern
public String getIvyFileExcludesPattern()
setIvyFileExcludesPattern
public void setIvyFileExcludesPattern(String ivyFileExcludesPattern)
getIvySettingsFile
public String getIvySettingsFile()
setIvySettingsFile
public void setIvySettingsFile(String ivySettingsFile)
getIvySettingsPropertyFiles
public String getIvySettingsPropertyFiles()
setIvySettingsPropertyFiles
public void setIvySettingsPropertyFiles(String ivySettingsPropertyFiles)
getIvyBranch
public String getIvyBranch()
setIvyBranch
public void setIvyBranch(String ivyBranch)
getIvyBuilderType
public IvyBuilderType getIvyBuilderType()
setAggregatorStyleBuild
public void setAggregatorStyleBuild(boolean aggregatorStyleBuild)
setIgnoreUpstremChanges
public void setIgnoreUpstremChanges(boolean ignoreUpstremChanges)
setIsArchivingDisabled
public void setIsArchivingDisabled(boolean archivingDisabled)
getModulePublishers
public hudson.util.DescribableList<hudson.tasks.Publisher,hudson.model.Descriptor<hudson.tasks.Publisher>> getModulePublishers()
- List of active
Publishers that should be applied to all module builds.
getPublishers
public hudson.util.DescribableList<hudson.tasks.Publisher,hudson.model.Descriptor<hudson.tasks.Publisher>> getPublishers()
- List of active
Publishers. Can be empty but never null.
getPublishersList
public hudson.util.DescribableList<hudson.tasks.Publisher,hudson.model.Descriptor<hudson.tasks.Publisher>> getPublishersList()
- Specified by:
getPublishersList in class hudson.model.AbstractProject<IvyModuleSet,IvyModuleSetBuild>
getBuildWrappersList
public hudson.util.DescribableList<hudson.tasks.BuildWrapper,hudson.model.Descriptor<hudson.tasks.BuildWrapper>> getBuildWrappersList()
- Specified by:
getBuildWrappersList in interface hudson.model.BuildableItemWithBuildWrappers
getBuildWrappers
@Deprecated
public hudson.util.DescribableList<hudson.tasks.BuildWrapper,hudson.model.Descriptor<hudson.tasks.BuildWrapper>> getBuildWrappers()
- Deprecated. as of 1.335
Use
getBuildWrappersList() to be consistent with other subtypes of AbstractProject.
- List of active
BuildWrappers. Can be empty but never null.
getDynamic
public Object getDynamic(String token,
org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
- Overrides:
getDynamic in class hudson.model.Job<IvyModuleSet,IvyModuleSetBuild>
getRootDirFor
public File getRootDirFor(IvyModule child)
- Specified by:
getRootDirFor in interface hudson.model.ItemGroup<IvyModule>
onRenamed
public void onRenamed(IvyModule item,
String oldName,
String newName)
throws IOException
- Specified by:
onRenamed in interface hudson.model.ItemGroup<IvyModule>
- Throws:
IOException
onDeleted
public void onDeleted(IvyModule item)
throws IOException
- Specified by:
onDeleted in interface hudson.model.ItemGroup<IvyModule>
- Throws:
IOException
getAllJobs
public Collection<hudson.model.Job> getAllJobs()
- Specified by:
getAllJobs in interface hudson.model.Item- Overrides:
getAllJobs in class hudson.model.Job<IvyModuleSet,IvyModuleSetBuild>
getBuildClass
protected Class<IvyModuleSetBuild> getBuildClass()
- Specified by:
getBuildClass in class hudson.model.AbstractProject<IvyModuleSet,IvyModuleSetBuild>
makeSearchIndex
protected hudson.search.SearchIndexBuilder makeSearchIndex()
- Overrides:
makeSearchIndex in class hudson.model.AbstractProject<IvyModuleSet,IvyModuleSetBuild>
isFingerprintConfigured
public boolean isFingerprintConfigured()
- Specified by:
isFingerprintConfigured in class hudson.model.AbstractProject<IvyModuleSet,IvyModuleSetBuild>
save
public void save()
throws IOException
- Specified by:
save in interface hudson.model.Item- Specified by:
save in interface hudson.model.Saveable- Overrides:
save in class hudson.model.Job<IvyModuleSet,IvyModuleSetBuild>
- Throws:
IOException
onLoad
public void onLoad(hudson.model.ItemGroup<? extends hudson.model.Item> parent,
String name)
throws IOException
- Specified by:
onLoad in interface hudson.model.Item- Overrides:
onLoad in class hudson.model.AbstractProject<IvyModuleSet,IvyModuleSetBuild>
- Throws:
IOException
assignBuildNumber
public int assignBuildNumber()
throws IOException
- To make it easy to grasp relationship among modules
and the module set, we'll align the build numbers of
all the modules.
This method is invoked from Executor.run(),
and because of the mutual exclusion among IvyModuleSetBuild
and IvyBuild, we can safely touch all the modules.
- Specified by:
assignBuildNumber in interface org.eclipse.hudson.api.model.IJob- Overrides:
assignBuildNumber in class hudson.model.Job<IvyModuleSet,IvyModuleSetBuild>
- Throws:
IOException
logRotate
public void logRotate()
throws IOException,
InterruptedException
- Specified by:
logRotate in interface org.eclipse.hudson.api.model.IJob- Overrides:
logRotate in class hudson.model.Job<IvyModuleSet,IvyModuleSetBuild>
- Throws:
IOException
InterruptedException
buildDependencyGraph
protected void buildDependencyGraph(hudson.model.DependencyGraph graph)
- Specified by:
buildDependencyGraph in class hudson.model.AbstractProject<IvyModuleSet,IvyModuleSetBuild>
getResourceActivities
protected Set<hudson.model.ResourceActivity> getResourceActivities()
- Overrides:
getResourceActivities in class hudson.model.AbstractProject<IvyModuleSet,IvyModuleSetBuild>
getCauseOfBlockage
public hudson.model.queue.CauseOfBlockage getCauseOfBlockage()
- Specified by:
getCauseOfBlockage in interface hudson.model.Queue.Task- Overrides:
getCauseOfBlockage in class hudson.model.AbstractProject<IvyModuleSet,IvyModuleSetBuild>
asProject
public hudson.model.AbstractProject<?,?> asProject()
- Specified by:
asProject in interface hudson.model.BuildableItemWithBuildWrappers- Specified by:
asProject in interface hudson.model.SCMedItem
getRelativePathToDescriptorFromModuleRoot
public String getRelativePathToDescriptorFromModuleRoot()
setRelativePathToDescriptorFromModuleRoot
public void setRelativePathToDescriptorFromModuleRoot(String relativePathToDescriptorFromModuleRoot)
getQueueItems
public List<hudson.model.Queue.Item> getQueueItems()
- Returns the
IvyModules that are in the queue.
submit
protected void submit(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws IOException,
javax.servlet.ServletException,
hudson.model.Descriptor.FormException
- Overrides:
submit in class hudson.model.AbstractProject<IvyModuleSet,IvyModuleSetBuild>
- Throws:
IOException
javax.servlet.ServletException
hudson.model.Descriptor.FormException
getModuleClass
public Class<? extends hudson.model.AbstractProject> getModuleClass()
doDoDeleteAllDisabledModules
public void doDoDeleteAllDisabledModules(org.kohsuke.stapler.StaplerResponse rsp)
throws IOException,
InterruptedException
- Delete all disabled modules.
- Throws:
IOException
InterruptedException
doCheckFileInWorkspace
public hudson.util.FormValidation doCheckFileInWorkspace(@QueryParameter
String value)
throws IOException,
javax.servlet.ServletException
- Check the location of the ivy descriptor file, alternate settings file, etc - any file.
- Throws:
IOException
javax.servlet.ServletException
doCheckIvySettingsFile
public hudson.util.FormValidation doCheckIvySettingsFile(@QueryParameter
String value)
throws IOException,
javax.servlet.ServletException
- Check that the provided file is a relative path. And check that it exists, just in case.
- Throws:
IOException
javax.servlet.ServletException
getBuilderTypeDescriptors
public ArrayList<hudson.model.Descriptor<IvyBuilderType>> getBuilderTypeDescriptors()
getDescriptor
public IvyModuleSet.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<hudson.model.TopLevelItem>- Specified by:
getDescriptor in interface hudson.model.TopLevelItem
readResolve
protected Object readResolve()
Copyright © 2004-2012 Hudson. All Rights Reserved.