org.jenkinsci.plugins.extremefeedback
Class XfManagementLink

java.lang.Object
  extended by hudson.model.ManagementLink
      extended by org.jenkinsci.plugins.extremefeedback.XfManagementLink
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Action, hudson.model.ModelObject

@Extension
public class XfManagementLink
extends hudson.model.ManagementLink


Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class hudson.model.ManagementLink
LIST
 
Constructor Summary
XfManagementLink()
           
 
Method Summary
 Set<Lamp> addLampByIpAddress(String ipAddress)
           
 void addProjectToLamp(String projectName, String macAddress)
           
 boolean changeLampName(String macAddress, String name)
           
 Set<Lamp> findLamps()
           
 String getDescription()
           
 String getDisplayName()
           
 String getIconFileName()
           
 Lamp getLamp(String macAddress)
           
 Set<Lamp> getLamps()
           
 Collection<String> getProjects()
           
 String getUrlName()
           
 void removeProjectFromLamp(String projectName, String macAddress)
           
 boolean resetLamps()
           
 
Methods inherited from class hudson.model.ManagementLink
all
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XfManagementLink

public XfManagementLink()
Method Detail

getIconFileName

public String getIconFileName()
Specified by:
getIconFileName in interface hudson.model.Action
Specified by:
getIconFileName in class hudson.model.ManagementLink

getDisplayName

public String getDisplayName()

getDescription

public String getDescription()
Overrides:
getDescription in class hudson.model.ManagementLink

getUrlName

public String getUrlName()
Specified by:
getUrlName in interface hudson.model.Action
Specified by:
getUrlName in class hudson.model.ManagementLink

findLamps

@JavaScriptMethod
public Set<Lamp> findLamps()

resetLamps

@JavaScriptMethod
public boolean resetLamps()

addLampByIpAddress

@JavaScriptMethod
public Set<Lamp> addLampByIpAddress(String ipAddress)

changeLampName

@JavaScriptMethod
public boolean changeLampName(String macAddress,
                                               String name)

getLamps

@JavaScriptMethod
public Set<Lamp> getLamps()

getLamp

@JavaScriptMethod
public Lamp getLamp(String macAddress)

getProjects

@JavaScriptMethod
public Collection<String> getProjects()

addProjectToLamp

@JavaScriptMethod
public void addProjectToLamp(String projectName,
                                              String macAddress)

removeProjectFromLamp

@JavaScriptMethod
public void removeProjectFromLamp(String projectName,
                                                   String macAddress)


Copyright © 2004-2013. All Rights Reserved.