com.xebialabs.xlrelease.ci
Class SecondaryServerInfo

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<SecondaryServerInfo>
      extended by com.xebialabs.xlrelease.ci.SecondaryServerInfo
All Implemented Interfaces:
hudson.model.Describable<SecondaryServerInfo>

public class SecondaryServerInfo
extends hudson.model.AbstractDescribableImpl<SecondaryServerInfo>


Nested Class Summary
static class SecondaryServerInfo.SecondaryServerInfoDescriptor
           
 
Field Summary
 java.lang.String secondaryProxyUrl
           
 java.lang.String secondaryServerUrl
           
 
Constructor Summary
SecondaryServerInfo(java.lang.String secondaryServerUrl, java.lang.String secondaryProxyUrl)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
 java.lang.String resolveProxyUrl(java.lang.String defaultUrl)
           
 java.lang.String resolveServerUrl(java.lang.String defaultUrl)
           
 boolean showSecondaryServerSettings()
           
 
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

secondaryServerUrl

public final java.lang.String secondaryServerUrl

secondaryProxyUrl

public final java.lang.String secondaryProxyUrl
Constructor Detail

SecondaryServerInfo

@DataBoundConstructor
public SecondaryServerInfo(java.lang.String secondaryServerUrl,
                                                java.lang.String secondaryProxyUrl)
Method Detail

showSecondaryServerSettings

public boolean showSecondaryServerSettings()

resolveServerUrl

public java.lang.String resolveServerUrl(java.lang.String defaultUrl)

resolveProxyUrl

public java.lang.String resolveProxyUrl(java.lang.String defaultUrl)

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object