com.xebialabs.xlrelease.ci
Class Credential

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

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


Nested Class Summary
static class Credential.CredentialDescriptor
           
 
Field Summary
static com.google.common.base.Function<Credential,java.lang.String> CREDENTIAL_INDEX
           
 java.lang.String name
           
 hudson.util.Secret password
           
 java.lang.String username
           
 
Constructor Summary
Credential(java.lang.String name, java.lang.String username, hudson.util.Secret password, SecondaryServerInfo secondaryServerInfo)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getName()
           
 java.lang.String getSecondaryProxyUrl()
           
 java.lang.String getSecondaryServerUrl()
           
 int hashCode()
           
 java.lang.String resolveProxyUrl(java.lang.String defaultUrl)
           
 java.lang.String resolveServerUrl(java.lang.String defaultUrl)
           
 boolean showSecondaryServerSettings()
           
 java.lang.String toString()
           
 
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

CREDENTIAL_INDEX

public static final com.google.common.base.Function<Credential,java.lang.String> CREDENTIAL_INDEX

name

public final java.lang.String name

username

public final java.lang.String username

password

public final hudson.util.Secret password
Constructor Detail

Credential

@DataBoundConstructor
public Credential(java.lang.String name,
                                       java.lang.String username,
                                       hudson.util.Secret password,
                                       SecondaryServerInfo secondaryServerInfo)
Method Detail

getName

public java.lang.String getName()

getSecondaryServerUrl

public java.lang.String getSecondaryServerUrl()

getSecondaryProxyUrl

public java.lang.String getSecondaryProxyUrl()

resolveServerUrl

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

resolveProxyUrl

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

showSecondaryServerSettings

public boolean showSecondaryServerSettings()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

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