Package org.qubership.atp.dataset.db
Class ListValueRepository
java.lang.Object
org.qubership.atp.dataset.db.AbstractRepository
org.qubership.atp.dataset.db.ListValueRepository
-
Field Summary
Fields inherited from class org.qubership.atp.dataset.db.AbstractRepository
AK, ATTR, DS, DSL, DSLABEL, DSLLABEL, FILTER_DS_LABELS, FILTER_DSL_LABELS, FILTERS, LABEL, LV, PARAM, TEST_PLAN, VA -
Constructor Summary
ConstructorsConstructorDescriptionListValueRepository(com.querydsl.sql.SQLQueryFactory queryFactory, javax.inject.Provider<AttributeRepository> attrRepo, javax.inject.Provider<ParameterRepository> paramRepo, CacheRepository cacheRepo) AttributeRepository. -
Method Summary
Modifier and TypeMethodDescriptionbooleanbulkDelete(List<UUID> ids) Bulk and cascade delete of list values.Creates a list value object for specified string values.Creates a list value objects for specified string values.protected longdelete(com.querydsl.core.types.Predicate predicate) booleanbooleanexistsById(UUID id) getAll()protected com.querydsl.sql.SQLQuery<ListValue> select(com.querydsl.core.types.Predicate predicate) protected longboolean
-
Constructor Details
-
ListValueRepository
@Autowired public ListValueRepository(@Nonnull com.querydsl.sql.SQLQueryFactory queryFactory, @Nonnull javax.inject.Provider<AttributeRepository> attrRepo, @Nonnull javax.inject.Provider<ParameterRepository> paramRepo, @Nonnull CacheRepository cacheRepo) AttributeRepository.
-
-
Method Details
-
create
Creates a list value objects for specified string values. -
create
Creates a list value object for specified string values. -
update
-
update
-
getById
-
existsById
-
getAll
-
select
@Nonnull protected com.querydsl.sql.SQLQuery<ListValue> select(@Nonnull com.querydsl.core.types.Predicate predicate) -
delete
-
delete
protected long delete(@Nonnull com.querydsl.core.types.Predicate predicate) -
bulkDelete
Bulk and cascade delete of list values.
-