public class CloudTxnRepository extends TxnRepository
virtualServiceName
Constructor and Description |
---|
CloudTxnRepository(CloudWorkspace workspace,
com.ca.codesv.sdk.CloudRepositoryConfig config)
Constructor.
|
CloudTxnRepository(CloudWorkspace workspace,
java.lang.String uri,
java.lang.String apiKey,
java.lang.String secretKey)
Constructor.
|
CloudTxnRepository(java.lang.String virtualServiceName)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
checkVirtualServiceName(java.lang.String virtualServiceName) |
com.ca.codesv.sdk.CloudRepositoryConfig |
getConfig() |
static java.util.List<com.ca.codesv.sdk.transaction.Transaction> |
getRepositoryTransactions(com.ca.codesv.sdk.CloudRepositoryConfig config,
com.ca.codesv.sdk.transaction.TransactionRule rule)
Retrieve list of transaction dsl for parametrized tests.
|
CloudWorkspace |
getWorkspace() |
void |
invokeDefaultInitTransaction(java.lang.String className,
java.lang.String method,
java.lang.String url) |
void |
invokeTransactions(com.ca.codesv.sdk.transaction.TransactionRule rule) |
public CloudTxnRepository(java.lang.String virtualServiceName)
virtualServiceName
- name of the virtual servicepublic CloudTxnRepository(CloudWorkspace workspace, java.lang.String uri, java.lang.String apiKey, java.lang.String secretKey)
workspace
- name fo the repositoryuri
- URI endpoint to the cloud repositoryapiKey
- apiKey for the cloud repositorysecretKey
- apiSecret for the cloud repositorypublic CloudTxnRepository(CloudWorkspace workspace, com.ca.codesv.sdk.CloudRepositoryConfig config)
workspace
- name fo the repositoryconfig
- repository configpublic static java.util.List<com.ca.codesv.sdk.transaction.Transaction> getRepositoryTransactions(com.ca.codesv.sdk.CloudRepositoryConfig config, com.ca.codesv.sdk.transaction.TransactionRule rule)
config
- cloud repository configurationrule
- transaction rulepublic boolean checkVirtualServiceName(java.lang.String virtualServiceName)
checkVirtualServiceName
in interface com.ca.codesv.sdk.transaction.Repository
checkVirtualServiceName
in class TxnRepository
public void invokeTransactions(com.ca.codesv.sdk.transaction.TransactionRule rule)
public void invokeDefaultInitTransaction(java.lang.String className, java.lang.String method, java.lang.String url)
public com.ca.codesv.sdk.CloudRepositoryConfig getConfig()
public CloudWorkspace getWorkspace()