Class DefectsService

java.lang.Object
org.qubership.atp.ram.services.CrudService<Defect>
org.qubership.atp.ram.services.DefectsService

@Service public class DefectsService extends CrudService<Defect>
  • Constructor Details

    • DefectsService

      public DefectsService()
  • Method Details

    • repository

      protected org.springframework.data.mongodb.repository.MongoRepository<Defect,UUID> repository()
      Specified by:
      repository in class CrudService<Defect>
    • getAll

      public List<Defect> getAll()
      Overrides:
      getAll in class CrudService<Defect>
    • getDefectsByProjectUuid

      public List<Defect> getDefectsByProjectUuid(UUID projectUuid)
    • getProjectIdByDefectId

      public UUID getProjectIdByDefectId(UUID id)
    • getSetProjectIdByListDefectId

      public Set<UUID> getSetProjectIdByListDefectId(List<UUID> idList)
      We get a list of project id which includes all defects, it needs for check permissions on many projects.
    • getByUuid

      public Defect getByUuid(UUID defectUuid)
    • deleteByUuid

      public void deleteByUuid(UUID uuid)