org.tomfolga
Class PomModulesVersionColumn

java.lang.Object
  extended by hudson.views.ListViewColumn
      extended by org.tomfolga.AbstractPomModulesColumn
          extended by org.tomfolga.PomModulesVersionColumn
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.views.ListViewColumn>

public class PomModulesVersionColumn
extends AbstractPomModulesColumn

This class defines a column that shows Maven POM Modules groupId, artifactId and version. This class has multiple descriptors which instantiate this class with different params. I am not sure if it's recommended way in Hudson, but it allows to create multiple column definition using one class/jelly file. TODO: check if/how columns can be configured to avoid multiple columns

Author:
tomfolga

Nested Class Summary
static class PomModulesVersionColumn.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
static hudson.model.Descriptor<hudson.views.ListViewColumn> DESCRIPTOR
           
 
Fields inherited from class hudson.views.ListViewColumn
LIST
 
Constructor Summary
PomModulesVersionColumn(java.lang.String columnName)
           
 
Method Summary
 hudson.model.Descriptor<hudson.views.ListViewColumn> getDescriptor()
           
 
Methods inherited from class org.tomfolga.AbstractPomModulesColumn
getColumnCaption, isMavenProject, isShowArtifactId, isShowGroupId, isShowVersion
 
Methods inherited from class hudson.views.ListViewColumn
all, shownByDefault
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DESCRIPTOR

public static final hudson.model.Descriptor<hudson.views.ListViewColumn> DESCRIPTOR
Constructor Detail

PomModulesVersionColumn

public PomModulesVersionColumn(java.lang.String columnName)
Method Detail

getDescriptor

public hudson.model.Descriptor<hudson.views.ListViewColumn> getDescriptor()


Copyright © 2009. All Rights Reserved.