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:
Action, ModelObject

public class MavenProjectUI
extends 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(Permission perm)
           
 String getDisplayName()
           
 String getIconFileName()
           
 AbstractProject getProject()
           
 Object getSidePanelOwner()
           
 String getUrlName()
           
 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 Action
Overrides:
getIconFileName in class UIComponentSupport<MavenProjectAction>

getDisplayName

public String getDisplayName()

getUrlName

public String getUrlName()
Specified by:
getUrlName in interface Action
Overrides:
getUrlName in class UIComponentSupport<MavenProjectAction>

getSidePanelOwner

public Object getSidePanelOwner()
Overrides:
getSidePanelOwner in class UIComponentSupport<MavenProjectAction>

getProject

@JellyAccessible
public AbstractProject getProject()

isBuilding

@JellyAccessible
public boolean isBuilding()

isBuildAvailable

@JellyAccessible
public boolean isBuildAvailable()

getViewPermission

public Permission getViewPermission()
Overrides:
getViewPermission in class UIComponentSupport<MavenProjectAction>

checkPermission

protected void checkPermission(Permission perm)
Overrides:
checkPermission in class UIComponentSupport<MavenProjectAction>


Copyright © 2004-2011 Hudson. All Rights Reserved.