com.urbancode.anthill3.domain.singleton.bugs.tfs
Class TfsServer

java.lang.Object
  extended by com.urbancode.anthill3.domain.persistent.AbstractPersistent
      extended by com.urbancode.anthill3.domain.singleton.Singleton
          extended by com.urbancode.anthill3.domain.singleton.bugs.BugServer
              extended by com.urbancode.anthill3.domain.singleton.bugs.tfs.TfsServer
All Implemented Interfaces:
Persistent, PersistentDependentOwner, WithoutCredentials, java.io.Serializable

public class TfsServer
extends BugServer
implements WithoutCredentials

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.urbancode.anthill3.domain.persistent.Persistent
Persistent.NameComparator
 
Field Summary
 
Fields inherited from interface com.urbancode.anthill3.domain.persistent.Persistent
DELETED, MODIFIED, NEW
 
Constructor Summary
TfsServer()
           
TfsServer(boolean isNew)
           
 
Method Summary
 java.lang.String getIssueTrackerName()
          Used for issue tracking metrics, override if multiple instances of configurations are allowed.
 java.lang.String getTfsVersion()
          Get the version of the TFS installation to integrate with.
 java.lang.String[] getTfsVersionsSupported()
          Get the TFS versions supported by this integration
 boolean isRunServerSide()
          Used to determine whether this Bug Tracker's steps are run on the Server or on the agent.
 void setTfsVersion(java.lang.String tfsVersion)
          Set the version of the TFS installation to integrate with.
 
Methods inherited from class com.urbancode.anthill3.domain.singleton.bugs.BugServer
getIssueTrackerDescription, getPassword, getPasswordScript, getServerIssueUrl, getServerUrl, getUsername, setPassword, setPasswordScript, setServerIssueUrl, setServerUrl, setUsername
 
Methods inherited from class com.urbancode.anthill3.domain.persistent.AbstractPersistent
delete, equals, getDependentArray, getId, getMaterializedReferenceArray, getName, getUnitOfWork, getVer, getWrapper, hashCode, isDeleted, isDirty, isNew, registerDependent, removeDependent, resetState, separateFromCurrentUnitOfWork, setDeleted, setDeleted, setDirty, setDirty, setId, setNew, setNew, setUnitOfWork, setVer, store, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TfsServer

public TfsServer()

TfsServer

public TfsServer(boolean isNew)
Method Detail

getIssueTrackerName

public java.lang.String getIssueTrackerName()
Description copied from class: BugServer
Used for issue tracking metrics, override if multiple instances of configurations are allowed.

Specified by:
getIssueTrackerName in class BugServer

isRunServerSide

public boolean isRunServerSide()
Description copied from class: BugServer
Used to determine whether this Bug Tracker's steps are run on the Server or on the agent.

Specified by:
isRunServerSide in class BugServer
Returns:
true if the steps are to be run on the server and false for execution on the job config agent.

getTfsVersion

public java.lang.String getTfsVersion()
Get the version of the TFS installation to integrate with. Usually 2005 or 2008.


setTfsVersion

public void setTfsVersion(java.lang.String tfsVersion)
Set the version of the TFS installation to integrate with. Usually 2005 or 2008.

Parameters:
tfsVersion -

getTfsVersionsSupported

public java.lang.String[] getTfsVersionsSupported()
Get the TFS versions supported by this integration