jenkinsci.plugin.browseraxis
Class Browser
java.lang.Object
jenkinsci.plugin.browseraxis.Browser
- All Implemented Interfaces:
- hudson.model.Describable<Browser>, java.lang.Comparable
public class Browser
- extends java.lang.Object
- implements hudson.model.Describable<Browser>, java.lang.Comparable
Represent Browser and its setting
- Author:
- Lucie Votypkova
|
Constructor Summary |
Browser(java.lang.String name,
java.util.Set<BrowserVersion> version,
boolean useSuffixs,
java.lang.String suffixWindows,
java.lang.String suffixUnix,
java.util.Set<java.lang.String> unixOsForSuffix,
boolean autoCreatingVersionsWindows,
boolean autoCreatingVersionsUnix,
java.lang.String defaultPathWindows,
java.lang.String defaultPathUnix,
java.lang.String findVersionCommandUnix,
java.lang.String findVersionCommandWindows)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Browser
@DataBoundConstructor
public Browser(java.lang.String name,
java.util.Set<BrowserVersion> version,
boolean useSuffixs,
java.lang.String suffixWindows,
java.lang.String suffixUnix,
java.util.Set<java.lang.String> unixOsForSuffix,
boolean autoCreatingVersionsWindows,
boolean autoCreatingVersionsUnix,
java.lang.String defaultPathWindows,
java.lang.String defaultPathUnix,
java.lang.String findVersionCommandUnix,
java.lang.String findVersionCommandWindows)
getFindVersionCommand
public java.lang.String getFindVersionCommand(hudson.model.Computer computer)
getDefaultPath
public java.lang.String getDefaultPath(hudson.model.Computer computer)
throws java.lang.InterruptedException,
java.io.IOException
- Return path of locally installed version of browser on given computer which include defined suffix
- Parameters:
computer -
- Returns:
- Path of locally installed version of browser
- Throws:
java.lang.InterruptedException
java.io.IOException
addVersion
public void addVersion(BrowserVersion version)
- Add new version
getDefaultPathWithoutSuffix
public java.lang.String getDefaultPathWithoutSuffix(hudson.model.Computer computer)
throws java.lang.InterruptedException,
java.io.IOException
- Return path of locally installed version of browser for given computer without suffix
- Returns:
- Path of locally installed version of browser
- Throws:
java.lang.InterruptedException
java.io.IOException
getFindVersionCommandWindows
public java.lang.String getFindVersionCommandWindows()
getFindVersionCommandUnix
public java.lang.String getFindVersionCommandUnix()
getDefaultPathUnix
public java.lang.String getDefaultPathUnix()
getDefaultPathWindows
public java.lang.String getDefaultPathWindows()
getAutoCreatingVersionsWindows
public boolean getAutoCreatingVersionsWindows()
getAutoCreatingVersionsUnix
public boolean getAutoCreatingVersionsUnix()
getName
public java.lang.String getName()
getUseSuffixs
public boolean getUseSuffixs()
getUnixForSuffix
public java.util.Set<java.lang.String> getUnixForSuffix()
getSuffixWindows
public java.lang.String getSuffixWindows()
getSuffixUnix
public java.lang.String getSuffixUnix()
getVersions
public java.util.Set<BrowserVersion> getVersions()
getNotAutoCreatedVersions
public java.util.Set<BrowserVersion> getNotAutoCreatedVersions()
getDescriptor
public hudson.model.Descriptor<Browser> getDescriptor()
- Specified by:
getDescriptor in interface hudson.model.Describable<Browser>
compareTo
public int compareTo(java.lang.Object object)
- Specified by:
compareTo in interface java.lang.Comparable
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
Copyright © 2004-2012. All Rights Reserved.