org.tomfolga
Class AbstractPomDependenciesColumn

java.lang.Object
  extended by hudson.views.ListViewColumn
      extended by org.tomfolga.AbstractPomDependenciesColumn
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.views.ListViewColumn>
Direct Known Subclasses:
PomDependenciesColumn, PomDependenciesWithinGroupIdColumn

public abstract class AbstractPomDependenciesColumn
extends hudson.views.ListViewColumn

This class defines a column that shows Maven POM dependencies of each Maven Module in the last build.

Author:
tomfolga

Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class hudson.views.ListViewColumn
LIST
 
Constructor Summary
AbstractPomDependenciesColumn(java.lang.String columnName, boolean onlyWithinGroupId)
           
 
Method Summary
 java.lang.String getColumnCaption()
           
 java.util.List<hudson.maven.ModuleDependency> getDependencies(java.lang.Object module)
           
 boolean isMavenProject(java.lang.Object module)
           
 boolean isOnlyWithinGroupId()
           
 
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
 
Methods inherited from interface hudson.model.Describable
getDescriptor
 

Constructor Detail

AbstractPomDependenciesColumn

public AbstractPomDependenciesColumn(java.lang.String columnName,
                                     boolean onlyWithinGroupId)
Method Detail

isOnlyWithinGroupId

public boolean isOnlyWithinGroupId()

getColumnCaption

public java.lang.String getColumnCaption()
Overrides:
getColumnCaption in class hudson.views.ListViewColumn

isMavenProject

public boolean isMavenProject(java.lang.Object module)

getDependencies

public java.util.List<hudson.maven.ModuleDependency> getDependencies(java.lang.Object module)


Copyright © 2009. All Rights Reserved.