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 class
Checkout data that contains also replica data. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.vasoftware.sf.server.services.scm.RepositoryDO
protected com.vasoftware.sf.server.types.UserSessionKey
protected com.vasoftware.sf.server.services.user.UserDO
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.vasoftware.sf.server.services.scm.CheckoutCommand.CheckoutCommandSpecification
build()
Builds repository checkout commands out of provided parameters.GetsAbstractScmCommandsCheckoutBuilder.BasicCheckoutData
withReplica
(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:
this
instance
-
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:
this
instance
-
withUser
public ScmCheckoutCommandsForReplicaBuilder withUser(com.vasoftware.sf.server.services.user.UserDO inputUser) - Parameters:
inputUser
- is added to available parameters- Returns:
this
instance
-
withRepository
public ScmCheckoutCommandsForReplicaBuilder withRepository(com.vasoftware.sf.server.services.scm.RepositoryDO repositoryData) - Parameters:
repositoryData
- is added to available parameters- Returns:
this
instance
-