Class ScmCheckoutCommandsBuilder
- java.lang.Object
-
- com.collabnet.ce.soap60.webservices.scm.ScmCheckoutCommandsBuilder
-
public class ScmCheckoutCommandsBuilder extends Object
Builds checkout commands for master repository.- Since:
- 8.1
-
-
Field Summary
Fields Modifier and Type Field Description protected com.vasoftware.sf.server.services.scm.RepositoryDOrepositoryprotected com.vasoftware.sf.server.types.UserSessionKeysessionKeyprotected com.vasoftware.sf.server.services.user.UserDOuser
-
Constructor Summary
Constructors Constructor Description ScmCheckoutCommandsBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.vasoftware.sf.server.services.scm.CheckoutCommand.CheckoutCommandSpecificationbuild()Builds repository checkout commands out of provided parameters.protected UgetCheckoutData()GetsAbstractScmCommandsCheckoutBuilder.BasicCheckoutDataTwithRepository(com.vasoftware.sf.server.services.scm.RepositoryDO repositoryData)TwithSession(com.vasoftware.sf.server.types.UserSessionKey inputSessionKey)TwithUser(com.vasoftware.sf.server.services.user.UserDO inputUser)
-
-
-
Method Detail
-
build
public com.vasoftware.sf.server.services.scm.CheckoutCommand.CheckoutCommandSpecification build() throws NoSuchObjectFault, SystemFaultBuilds repository checkout commands out of provided parameters.- Returns:
- never
null - Throws:
NoSuchObjectFault- seegetCheckoutData()for detailsSystemFault- seegetCheckoutData()for details
-
withSession
public T withSession(com.vasoftware.sf.server.types.UserSessionKey inputSessionKey)
- Parameters:
inputSessionKey- is added to available parameters- Returns:
thisinstance
-
withUser
public T withUser(com.vasoftware.sf.server.services.user.UserDO inputUser)
- Parameters:
inputUser- is added to available parameters- Returns:
thisinstance
-
withRepository
public T withRepository(com.vasoftware.sf.server.services.scm.RepositoryDO repositoryData)
- Parameters:
repositoryData- is added to available parameters- Returns:
thisinstance
-
getCheckoutData
protected U getCheckoutData() throws NoSuchObjectFault, SystemFaultGetsAbstractScmCommandsCheckoutBuilder.BasicCheckoutData- Returns:
- never
null - Throws:
NoSuchObjectFault- when neither system nor strategy couldn't have been obtainedSystemFault- when non-SCM system id was provided
-
-