org.jenkinsci.plugins.extremefeedback.model
Class Lamp
java.lang.Object
org.jenkinsci.plugins.extremefeedback.model.Lamp
- All Implemented Interfaces:
- Serializable, Comparable<Lamp>
public class Lamp
- extends Object
- implements Comparable<Lamp>, Serializable
- See Also:
- Serialized Form
Lamp
public Lamp(String macAddress,
String ipAddress)
Lamp
@DataBoundConstructor
public Lamp(String ipAddress,
String macAddress,
String name,
String[] jobs,
boolean noisy,
boolean sfx,
boolean inactive)
getIpAddress
public String getIpAddress()
setIpAddress
public void setIpAddress(String ipAddress)
getMacAddress
public String getMacAddress()
setMacAddress
public void setMacAddress(String macAddress)
getName
public String getName()
setName
public void setName(String name)
isNoisy
public boolean isNoisy()
setNoisy
public void setNoisy(boolean noisy)
isSfx
public boolean isSfx()
setSfx
public void setSfx(boolean sfx)
isInactive
public boolean isInactive()
setInactive
public void setInactive(boolean inactive)
getJobs
public Set<String> getJobs()
setJobs
public void setJobs(Set<String> jobs)
addJobs
public void addJobs(Set<String> jobs)
compareTo
public int compareTo(Lamp o)
- Specified by:
compareTo in interface Comparable<Lamp>
addJob
public void addJob(String job)
removeJob
public void removeJob(String job)
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object object)
- Overrides:
equals in class Object
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2004-2013. All Rights Reserved.