Skip to content

Commit

Permalink
#49 amendment: this column should not be shown in new views by default.
Browse files Browse the repository at this point in the history
  • Loading branch information
jglick committed Feb 12, 2014
1 parent a1839d8 commit 03c6acd
Showing 1 changed file with 7 additions and 14 deletions.
@@ -1,12 +1,11 @@
package hudson.plugins.mercurial;

import hudson.Extension;
import hudson.model.Item;
import hudson.model.AbstractProject;
import hudson.model.Descriptor;
import hudson.model.Item;
import hudson.scm.SCM;
import hudson.views.ListViewColumn;

import hudson.views.ListViewColumnDescriptor;
import org.kohsuke.stapler.DataBoundConstructor;

/**
Expand All @@ -18,18 +17,8 @@
*/
public class MercurialRevisionColumn extends ListViewColumn {

@Extension
public static final Descriptor<ListViewColumn> DESCRIPTOR = new DescriptorImpl();

@DataBoundConstructor
public MercurialRevisionColumn() {
super();
}

/** {@inheritDoc} */
@Override
public Descriptor<ListViewColumn> getDescriptor() {
return super.getDescriptor();
}

public String getMercurialRevision(final Item item) {
Expand All @@ -44,12 +33,16 @@ public String getMercurialRevision(final Item item) {
return ((MercurialSCM) scm).getRevision();
}

private static class DescriptorImpl extends Descriptor<ListViewColumn> {
@Extension public static class DescriptorImpl extends ListViewColumnDescriptor {

@Override
public String getDisplayName() {
return Messages.MercurialRevisionColumn_DisplayName();
}

@Override public boolean shownByDefault() {
return false;
}

}
}

0 comments on commit 03c6acd

Please sign in to comment.