Class AquimaStudioClient
java.lang.Object
com.aquima.interactions.ds.studio.r17.AquimaStudioClient
Class to connect to studio's exposed management webservice to retrieve application data. This client implementation
can be used to connect to Studio versions 17+
- Since:
- 17.1
-
Constructor Summary
ConstructorsConstructorDescriptionAquimaStudioClient
(ISoapConnection soapConnection) Construct an instance of the Aquima studio client . -
Method Summary
Modifier and TypeMethodDescriptionString[]
getBrancheNames
(String repositoryName) Get the current id of the user that connects to the management service.Get the license key from studio.getProjectExport
(String repository, String branch, String name) String[]
getProjectNames
(String repositoryName, String branchName) String[]
-
Constructor Details
-
AquimaStudioClient
Construct an instance of the Aquima studio client .- Parameters:
soapConnection
- Connection class to connect to Studio's manangement service.
-
-
Method Details
-
getProjectExport
- Throws:
IOException
-
getCurrentIdentity
Get the current id of the user that connects to the management service.- Returns:
- String containing the current user id.
- Throws:
XmlParseException
- Is thrown when the webservice response could not be parsed.IOException
- Is thrown when an error occurs connecting to the webservice.AuthenticationFailureException
- When authentication failed for the current user.
-
getLicenseKey
Get the license key from studio.- Returns:
- String containing license key
- Throws:
XmlParseException
- Is thrown when the webservice response could not be parsed.IOException
- Is thrown when an error occurs connecting to the webservice.AuthenticationFailureException
- When authentication failed for the current user.
-
getRepositoryNames
-
getBrancheNames
-
getProjectNames
-