hudson.plugins.hgca
Class HGCAProjectProperty

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

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

Property for AbstractProject that stores the HGCA pattern/URL pairs. Also handles setting them globally.

Author:
Andrew Bayer, Alan Harder

Nested Class Summary
static class HGCAProjectProperty.DescriptorImpl
           
static class HGCAProjectProperty.Entry
           
 
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
 java.util.HashMap<java.lang.String,java.lang.String> annoPats
          HGCA Pattern/URL pairs for this project - overrides global settings.
 
Fields inherited from class hudson.model.JobProperty
owner
 
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
 
Constructor Summary
HGCAProjectProperty(boolean applyGlobal, HGCAProjectProperty.Entry... annoPats)
           
HGCAProjectProperty(java.util.List<HGCAProjectProperty.Entry> annoPats, java.lang.Boolean applyGlobal)
           
 
Method Summary
 java.util.HashMap<java.lang.String,java.lang.String> getAnnotations()
           
 boolean getApplyGlobal()
           
 
Methods inherited from class hudson.model.JobProperty
getDescriptor, getJobAction, getProjectAction, getRequiredMonitorService, perform, prebuild, setOwner
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

annoPats

public final java.util.HashMap<java.lang.String,java.lang.String> annoPats
HGCA Pattern/URL pairs for this project - overrides global settings.

Constructor Detail

HGCAProjectProperty

@DataBoundConstructor
public HGCAProjectProperty(java.util.List<HGCAProjectProperty.Entry> annoPats,
                                                java.lang.Boolean applyGlobal)

HGCAProjectProperty

public HGCAProjectProperty(boolean applyGlobal,
                           HGCAProjectProperty.Entry... annoPats)
Method Detail

getAnnotations

public java.util.HashMap<java.lang.String,java.lang.String> getAnnotations()

getApplyGlobal

public boolean getApplyGlobal()


Copyright © 2010. All Rights Reserved.