org.tomfolga
Class PomModulesShortColumn

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

public class PomModulesShortColumn
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 PomModulesShortColumn.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
PomModulesShortColumn(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

PomModulesShortColumn

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

getDescriptor

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


Copyright © 2009. All Rights Reserved.