Class ScmCheckoutCommandsBuilder
java.lang.Object
com.collabnet.ce.soap60.webservices.scm.ScmCheckoutCommandsBuilder
Builds checkout commands for master repository.
- Since:
- 8.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.vasoftware.sf.server.services.scm.RepositoryDOprotected com.vasoftware.sf.server.types.UserSessionKeyprotected com.vasoftware.sf.server.services.user.UserDO -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.vasoftware.sf.server.services.scm.CheckoutCommand.CheckoutCommandSpecificationbuild()Builds repository checkout commands out of provided parameters.protected com.collabnet.ce.soap60.webservices.scm.AbstractScmCommandsCheckoutBuilder.BasicCheckoutDataGetsAbstractScmCommandsCheckoutBuilder.BasicCheckoutDatawithRepository(com.vasoftware.sf.server.services.scm.RepositoryDO repositoryData) withSession(com.vasoftware.sf.server.types.UserSessionKey inputSessionKey) withUser(com.vasoftware.sf.server.services.user.UserDO inputUser)
-
Field Details
-
sessionKey
protected com.vasoftware.sf.server.types.UserSessionKey sessionKey -
user
protected com.vasoftware.sf.server.services.user.UserDO user -
repository
protected com.vasoftware.sf.server.services.scm.RepositoryDO repository
-
-
Constructor Details
-
ScmCheckoutCommandsBuilder
public ScmCheckoutCommandsBuilder()
-
-
Method Details
-
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 ScmCheckoutCommandsBuilder withSession(com.vasoftware.sf.server.types.UserSessionKey inputSessionKey) - Parameters:
inputSessionKey- is added to available parameters- Returns:
thisinstance
-
withUser
- Parameters:
inputUser- is added to available parameters- Returns:
thisinstance
-
withRepository
public ScmCheckoutCommandsBuilder withRepository(com.vasoftware.sf.server.services.scm.RepositoryDO repositoryData) - Parameters:
repositoryData- is added to available parameters- Returns:
thisinstance
-
getCheckoutData
protected com.collabnet.ce.soap60.webservices.scm.AbstractScmCommandsCheckoutBuilder.BasicCheckoutData 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
-