Class StudioBranchDS
java.lang.Object
com.aquima.interactions.ds.studio.r17.StudioRepoDS
com.aquima.interactions.ds.studio.r17.StudioBranchDS
- All Implemented Interfaces:
IPortalEngineDS
Portal engine data source implementation that connects to the Studio management service for projects for a specific
repository and branch name.
- Since:
- 17.1
-
Field Summary
Fields inherited from interface com.aquima.interactions.portal.ds.IPortalEngineDS
CATEGORY
-
Constructor Summary
ConstructorsConstructorDescriptionStudioBranchDS
(IAquimaConfiguration configuration, String repositoryName, String branchName, AquimaStudioClient studioClient) This constructs a StudioBranchDS. -
Method Summary
Modifier and TypeMethodDescriptionvoid
iterateApplications
(IApplicationVisitor visitor) This method should invoke the visitor for each application that this data-source can provide.Methods inherited from class com.aquima.interactions.ds.studio.r17.StudioRepoDS
createVersion, getDefaultFactoryManager, getDefaultResourceManager, getProjectLoader, getRepositoryName, getTimer, getUserScopeDao
-
Constructor Details
-
StudioBranchDS
public StudioBranchDS(IAquimaConfiguration configuration, String repositoryName, String branchName, AquimaStudioClient studioClient) This constructs a StudioBranchDS.- Parameters:
configuration
- The Aquima configuration.repositoryName
- the name of the repositorybranchName
- the name of the branch with the projectstudioClient
- the client to connect to Studio
-
-
Method Details
-
iterateApplications
Description copied from interface:IPortalEngineDS
This method should invoke the visitor for each application that this data-source can provide.- Specified by:
iterateApplications
in interfaceIPortalEngineDS
- Overrides:
iterateApplications
in classStudioRepoDS
- Parameters:
visitor
- Application visitor that can be used to add the available applications to.
-