org.hudsonci.plugins.vault.ui
Class PackageUI

java.lang.Object
  extended by org.hudsonci.utils.plugin.ui.UIComponentSupport<P>
      extended by org.hudsonci.utils.plugin.ui.AdministratorUIComponent<BundleUI>
          extended by org.hudsonci.plugins.vault.ui.PackageUI
All Implemented Interfaces:
hudson.model.Action, hudson.model.ModelObject

public class PackageUI
extends org.hudsonci.utils.plugin.ui.AdministratorUIComponent<BundleUI>

User-interface for Package.

Author:
Jason Dillon

Field Summary
 
Fields inherited from class org.hudsonci.utils.plugin.ui.UIComponentSupport
log, parent
 
Constructor Summary
PackageUI(BundleUI parent, Package data)
           
 
Method Summary
 void doDelete(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse resp)
           
 void doRefresh(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse resp)
           
 void doUpdate(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse resp, String path, String includes, String excludes, String properties, String description)
           
 Package getData()
           
 String getDisplayName()
           
 String getIconFileName()
           
 String getProperties()
          Get properties as name=value suitable for rendering in the text area.
 
Methods inherited from class org.hudsonci.utils.plugin.ui.AdministratorUIComponent
checkPermission, getViewPermission
 
Methods inherited from class org.hudsonci.utils.plugin.ui.UIComponentSupport
checkPermission, getBaseRestURI, getHelpPath, getIconFileName, getIconPath, getImagesPath, getPageTitle, getParent, getPluginName, getPluginPath, getPluginWrapper, getRootPath, getSidePanelOwner, getUrlName, 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

PackageUI

public PackageUI(BundleUI parent,
                 Package data)
Method Detail

getData

@JellyAccessible
public Package getData()

getDisplayName

public String getDisplayName()

getIconFileName

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

getProperties

@JellyAccessible
public String getProperties()
Get properties as name=value suitable for rendering in the text area.


doUpdate

@StaplerAccessible
public void doUpdate(org.kohsuke.stapler.StaplerRequest req,
                                       org.kohsuke.stapler.StaplerResponse resp,
                                       @QueryParameter(value="path",required=true,fixEmpty=true)
                                       String path,
                                       @QueryParameter(value="includes",required=false,fixEmpty=true)
                                       String includes,
                                       @QueryParameter(value="excludes",required=false,fixEmpty=true)
                                       String excludes,
                                       @QueryParameter(value="properties",required=false,fixEmpty=true)
                                       String properties,
                                       @QueryParameter(value="description",required=false,fixEmpty=true)
                                       String description)
              throws Exception
Throws:
Exception

doDelete

@StaplerAccessible
public void doDelete(org.kohsuke.stapler.StaplerRequest req,
                                       org.kohsuke.stapler.StaplerResponse resp)
              throws Exception
Throws:
Exception

doRefresh

@StaplerAccessible
public void doRefresh(org.kohsuke.stapler.StaplerRequest req,
                                        org.kohsuke.stapler.StaplerResponse resp)
               throws Exception
Throws:
Exception


Copyright © 2004-2012 Hudson. All Rights Reserved.