Class ItemAttributeRepositoryCustomImpl

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.Integer ATTRIBUTES_LIMIT  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> findAllKeysByLaunchFilter​(Queryable launchFilter, org.springframework.data.domain.Pageable launchPageable, boolean isLatest, java.lang.String keyPart, boolean isSystem)
      Retrieves Launch and TestItem ItemAttribute.getKey() by project id and part of the ItemAttribute.getKey().
      java.util.List<java.lang.String> findLaunchAttributeKeys​(java.lang.Long projectId, java.lang.String value, boolean system)
      Retrieves launch attribute keys by project and part of value.
      java.util.List<java.lang.String> findLaunchAttributeValues​(java.lang.Long projectId, java.lang.String key, java.lang.String value, boolean system)
      Retrieves launch attribute values by project, specified key and part of value.
      java.util.List<java.lang.String> findTestItemAttributeKeys​(java.lang.Long launchId, java.lang.String value, boolean system)
      Retrieves test item attribute keys by launch and part of value.
      java.util.List<java.lang.String> findTestItemAttributeValues​(java.lang.Long launchId, java.lang.String key, java.lang.String value, boolean system)
      Retrieves test item attribute values by launch, specified key and part of value.
      java.util.List<java.lang.String> findTestItemKeysByProjectIdAndLaunchName​(java.lang.Long projectId, java.lang.String launchName, java.lang.String keyPart, boolean system)
      Retrieves test item attribute keys by project id and part of value.
      java.util.List<java.lang.String> findTestItemValuesByProjectIdAndLaunchName​(java.lang.Long projectId, java.lang.String launchName, java.lang.String key, java.lang.String valuePart, boolean system)
      Retrieves test item attribute values by project id, specified key and part of value.
      int saveByItemId​(java.lang.Long itemId, java.lang.String key, java.lang.String value, boolean isSystem)
      Save item attribute by TestItem.itemId
      int saveByLaunchId​(java.lang.Long launchId, java.lang.String key, java.lang.String value, boolean isSystem)
      Save item attribute by Launch.getId()
      int saveMultiple​(java.util.List<ItemAttributePojo> itemAttributes)
      Method for batch inserting of the ItemAttribute.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • ATTRIBUTES_LIMIT

        public static final java.lang.Integer ATTRIBUTES_LIMIT
    • Constructor Detail

      • ItemAttributeRepositoryCustomImpl

        @Autowired
        public ItemAttributeRepositoryCustomImpl​(org.jooq.DSLContext dslContext)