Interface ConnectionService
- All Superinterfaces:
IdentifiedService<Connection>
- All Known Implementing Classes:
ConnectionServiceImpl
-
Method Summary
Modifier and TypeMethodDescriptioncreate(UUID systemId, String name, String description, ConnectionParameters parameters, String connectionType, UUID sourceTemplateId, List<String> services) create(UUID systemId, String name, String description, ConnectionParameters parameters, String connectionType, UUID sourceTemplateId, UUID projectId, List<String> services) create(UUID systemId, UUID connectionId, String name, String description, ConnectionParameters parameters, String connectionType, UUID sourceTemplateId, UUID projectId, List<String> services, UUID sourceId) voidgetByParentAndName(UUID systemId, String name) getConnectionByHost(String host) getConnectionsByProjectId(UUID projectId) Getting a list of project connections.getProjectId(UUID connectionId) replicate(UUID systemId, UUID connectionId, String name, String description, ConnectionParameters parameters, String connectionType, UUID sourceTemplateId, List<String> services, UUID sourceId) update(UUID id, UUID systemId, String name, String description, ConnectionParameters parameters, String connectionType, UUID sourceTemplateId, List<String> services) update(UUID id, UUID systemId, String name, String description, ConnectionParameters parameters, String connectionType, UUID sourceTemplateId, UUID projectId, List<String> services) update(UUID id, UUID systemId, String name, String description, ConnectionParameters parameters, String connectionType, UUID sourceTemplateId, UUID projectId, List<String> services, UUID sourceId) update(Connection connection) voidupdateParameters(UUID id, ConnectionParameters parameters, List<String> services) voidvalidateTaEngineProviderParameters(UUID sourceTemplateId, ConnectionParameters parameters) Methods inherited from interface org.qubership.atp.environments.service.direct.IdentifiedService
existsById, get, getAll
-
Method Details
-
create
-
create
-
create
@Nonnull Connection create(UUID systemId, String name, String description, ConnectionParameters parameters, String connectionType, UUID sourceTemplateId, List<String> services) -
replicate
-
getConnectionsByProjectId
Getting a list of project connections.- Parameters:
projectId- Project identifier- Returns:
- list of names
-
update
-
update
-
update
Connection update(UUID id, UUID systemId, String name, String description, ConnectionParameters parameters, String connectionType, UUID sourceTemplateId, List<String> services) -
update
-
getAll
-
getConnectionTemplates
List<Connection> getConnectionTemplates() -
getConnectionTemplateByName
-
getByParentAndName
-
getConnectionByHost
-
delete
-
updateParameters
-
validateTaEngineProviderParameters
-
getByIds
-
getProjectId
-