Package org.qubership.atp.ram.services
Class ProjectsService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteByUuid(UUID uuid) findByUuidNameOrCreateNew(Project project) Deprecated.findOrCreateProjectByName(String projectName) Deprecated.findOrCreateProjectByUuid(UUID projectUuid, String projectName) Deprecated.Returns project by projectUuid.getProjectById(UUID projectId) Returns project by projectUuid.getProjectName(UUID projectUuid) getProjectsByIds(Collection<UUID> ids) Returns project by projectUuid.voidsynchronizeProjectData(Project project) Synchronize project data.Methods inherited from class org.qubership.atp.ram.services.CrudService
get, getAll, save, saveAll
-
Constructor Details
-
ProjectsService
public ProjectsService()
-
-
Method Details
-
repository
- Specified by:
repositoryin classCrudService<Project>
-
getProjectById
Returns project by projectUuid. -
getAllProjects
Returns project by projectUuid. -
getProjectsByIds
Returns project by projectUuid. -
findOrCreateProjectByName
Deprecated.Returns existing project or create new. -
findOrCreateProjectByUuid
Deprecated.Return existing project or create new.- Parameters:
projectUuid- for searchprojectName- for set name to new project- Returns:
- existed or new
Project
-
getProjectName
-
findByUuidNameOrCreateNew
Deprecated.Find existed project by UUID/name or create new.- Parameters:
project- for search project- Returns:
- existed or created
Project
-
deleteByUuid
-
synchronizeProjectData
Synchronize project data.- Parameters:
project- project
-