Class ScmCheckoutCommandsForReplicaBuilder
java.lang.Object
com.collabnet.ce.soap60.webservices.scm.ScmCheckoutCommandsForReplicaBuilder
Builds checkout commands for replicated repository.
- Since:
- 8.1
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected classCheckout data that contains also replica data. -
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.GetsAbstractScmCommandsCheckoutBuilder.BasicCheckoutDatawithReplica(String inputReplicaId) withRepository(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
-
ScmCheckoutCommandsForReplicaBuilder
public ScmCheckoutCommandsForReplicaBuilder()
-
-
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
-
withReplica
- Parameters:
inputReplicaId- is added to available parameters- Returns:
thisinstance
-
getCheckoutData
protected ScmCheckoutCommandsForReplicaBuilder.ReplicaCheckoutData 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
-
withSession
public ScmCheckoutCommandsForReplicaBuilder withSession(com.vasoftware.sf.server.types.UserSessionKey inputSessionKey) - Parameters:
inputSessionKey- is added to available parameters- Returns:
thisinstance
-
withUser
public ScmCheckoutCommandsForReplicaBuilder withUser(com.vasoftware.sf.server.services.user.UserDO inputUser) - Parameters:
inputUser- is added to available parameters- Returns:
thisinstance
-
withRepository
public ScmCheckoutCommandsForReplicaBuilder withRepository(com.vasoftware.sf.server.services.scm.RepositoryDO repositoryData) - Parameters:
repositoryData- is added to available parameters- Returns:
thisinstance
-