Class CrudService<T extends RamObject>

java.lang.Object
org.qubership.atp.ram.services.CrudService<T>
Direct Known Subclasses:
AkbRecordsService, DefectsService, EnvironmentsInfoService, ExecutionRequestDetailsService, ExecutionRequestReportingService, ExecutionRequestService, FailPatternService, GlobalAkbRecordsService, IssueService, LogRecordService, ManualRootCauseService, ProjectsService, ReportTemplatesService, RootCauseService, TestPlansService, TestRunService, ToolConfigInfoService, UserSettingService, ValidationLabelConfigTemplateService, WidgetConfigTemplateService

public abstract class CrudService<T extends RamObject> extends Object
  • Constructor Details

    • CrudService

      public CrudService()
  • Method Details

    • repository

      protected abstract org.springframework.data.mongodb.repository.MongoRepository<T,UUID> repository()
    • get

      public T get(UUID id)
      Get entity by id.
      Parameters:
      id - entity id
      Returns:
      founded entity
    • save

      public T save(T object)
    • getAll

      public List<T> getAll()
    • saveAll

      public List<T> saveAll(List<T> objects)