hudson.plugins.trackingsvn
Class TrackingSVNProperty

java.lang.Object
  extended by hudson.model.JobProperty<hudson.model.AbstractProject<?,?>>
      extended by hudson.plugins.trackingsvn.TrackingSVNProperty
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.model.JobProperty<?>>, hudson.tasks.BuildStep

public class TrackingSVNProperty
extends hudson.model.JobProperty<hudson.model.AbstractProject<?,?>>


Nested Class Summary
static class TrackingSVNProperty.DescriptorImpl
           
static class TrackingSVNProperty.ToTrack
           
 class TrackingSVNProperty.TrackingSVNJobAction
           
 
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
hudson.tasks.BuildStep.PublisherList
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class hudson.model.JobProperty
owner
 
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
 
Constructor Summary
TrackingSVNProperty(java.lang.String sourceProject, TrackingSVNProperty.ToTrack toTrack, java.lang.String ignoredURLs)
           
 
Method Summary
 java.lang.String getIgnoredURLs()
           
 java.util.Collection<hudson.model.Action> getJobActions(hudson.model.AbstractProject<?,?> job)
           
 java.lang.String getSourceProject()
           
 TrackingSVNProperty.ToTrack getToTrack()
           
 hudson.model.Run getTrackedBuild()
           
 boolean isURLIgnored(java.lang.String url)
           
 
Methods inherited from class hudson.model.JobProperty
getDescriptor, getJobAction, getProjectAction, getProjectActions, getRequiredMonitorService, perform, prebuild, setOwner
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrackingSVNProperty

@DataBoundConstructor
public TrackingSVNProperty(java.lang.String sourceProject,
                                                TrackingSVNProperty.ToTrack toTrack,
                                                java.lang.String ignoredURLs)
Method Detail

getSourceProject

public java.lang.String getSourceProject()

getToTrack

public TrackingSVNProperty.ToTrack getToTrack()

isURLIgnored

public boolean isURLIgnored(java.lang.String url)

getTrackedBuild

public hudson.model.Run getTrackedBuild()
                                 throws TrackingSVNException
Throws:
TrackingSVNException

getJobActions

public java.util.Collection<hudson.model.Action> getJobActions(hudson.model.AbstractProject<?,?> job)
Overrides:
getJobActions in class hudson.model.JobProperty<hudson.model.AbstractProject<?,?>>

getIgnoredURLs

public java.lang.String getIgnoredURLs()


Copyright © 2004-2011. All Rights Reserved.