org.hudsonci.maven.plugin.ui
Class MavenProjectUI

java.lang.Object
  extended by org.hudsonci.utils.plugin.ui.UIComponentSupport<MavenProjectAction>
      extended by org.hudsonci.maven.plugin.ui.MavenProjectUI
All Implemented Interfaces:
hudson.model.Action, hudson.model.ModelObject

public class MavenProjectUI
extends org.hudsonci.utils.plugin.ui.UIComponentSupport<MavenProjectAction>

Provides the UI support to display the Maven details for a project.

Since:
2.1.0
Author:
Jason Dillon

Field Summary
 
Fields inherited from class org.hudsonci.utils.plugin.ui.UIComponentSupport
log, parent
 
Constructor Summary
MavenProjectUI(MavenProjectAction parent)
           
 
Method Summary
protected  void checkPermission(hudson.security.Permission perm)
           
 String getDisplayName()
           
 String getIconFileName()
           
 hudson.model.AbstractProject getProject()
           
 Object getSidePanelOwner()
           
 String getUrlName()
           
 hudson.security.Permission getViewPermission()
           
 boolean isBuildAvailable()
           
 boolean isBuilding()
           
 
Methods inherited from class org.hudsonci.utils.plugin.ui.UIComponentSupport
getBaseRestURI, getHelpPath, getIconFileName, getIconPath, getImagesPath, getPageTitle, getParent, getPluginName, getPluginPath, getPluginWrapper, getRootPath, redirect, redirectAncestor, redirectAncestor, redirectParent, redirectSelf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenProjectUI

public MavenProjectUI(MavenProjectAction parent)
Method Detail

getIconFileName

public String getIconFileName()
Specified by:
getIconFileName in interface hudson.model.Action
Overrides:
getIconFileName in class org.hudsonci.utils.plugin.ui.UIComponentSupport<MavenProjectAction>

getDisplayName

public String getDisplayName()

getUrlName

public String getUrlName()
Specified by:
getUrlName in interface hudson.model.Action
Overrides:
getUrlName in class org.hudsonci.utils.plugin.ui.UIComponentSupport<MavenProjectAction>

getSidePanelOwner

public Object getSidePanelOwner()
Overrides:
getSidePanelOwner in class org.hudsonci.utils.plugin.ui.UIComponentSupport<MavenProjectAction>

getProject

@JellyAccessible
public hudson.model.AbstractProject getProject()

isBuilding

@JellyAccessible
public boolean isBuilding()

isBuildAvailable

@JellyAccessible
public boolean isBuildAvailable()

getViewPermission

public hudson.security.Permission getViewPermission()
Overrides:
getViewPermission in class org.hudsonci.utils.plugin.ui.UIComponentSupport<MavenProjectAction>

checkPermission

protected void checkPermission(hudson.security.Permission perm)
Overrides:
checkPermission in class org.hudsonci.utils.plugin.ui.UIComponentSupport<MavenProjectAction>


Copyright © 2004-2011 Hudson. All Rights Reserved.