@Repository
public class BuildFilterJdbcRepository
extends net.nemerosa.ontrack.repository.support.AbstractJdbcRepository
implements net.nemerosa.ontrack.repository.BuildFilterRepository
BUILD_FILTERS -- ACCOUNTID INTEGER NOT NULL BRANCHID INTEGER NOT NULL NAME VARCHAR(120) NOT NULL TYPE VARCHAR(150) NOT NULL DATA TEXT NOT NULL
| Constructor and Description |
|---|
BuildFilterJdbcRepository(javax.sql.DataSource dataSource) |
| Modifier and Type | Method and Description |
|---|---|
net.nemerosa.ontrack.model.Ack |
delete(int accountId,
int branchId,
java.lang.String name,
boolean shared) |
java.util.Optional<net.nemerosa.ontrack.repository.TBuildFilter> |
findByBranchAndName(int accountId,
int branchId,
java.lang.String name) |
java.util.Collection<net.nemerosa.ontrack.repository.TBuildFilter> |
findForBranch(int branchId) |
java.util.Collection<net.nemerosa.ontrack.repository.TBuildFilter> |
findForBranch(java.util.OptionalInt accountId,
int branchId) |
protected java.util.List<net.nemerosa.ontrack.repository.TBuildFilter> |
order(java.util.List<net.nemerosa.ontrack.repository.TBuildFilter> filters) |
net.nemerosa.ontrack.model.Ack |
save(java.util.OptionalInt accountId,
int branchId,
java.lang.String name,
java.lang.String type,
com.fasterxml.jackson.databind.JsonNode data) |
dateTimeForDB, dateTimeFromDB, dbCreate, getEnum, getFirstItem, getFirstItem, getOptional, getOptional, id, id, id, noParams, optionalInt, params, readJson, readJson, readJson, readSignature, readSignature, toDocument, writeJsongetNamedParameterJdbcTemplate, initTemplateConfig@Autowired public BuildFilterJdbcRepository(javax.sql.DataSource dataSource)
public java.util.Collection<net.nemerosa.ontrack.repository.TBuildFilter> findForBranch(int branchId)
findForBranch in interface net.nemerosa.ontrack.repository.BuildFilterRepositorypublic java.util.Collection<net.nemerosa.ontrack.repository.TBuildFilter> findForBranch(java.util.OptionalInt accountId,
int branchId)
findForBranch in interface net.nemerosa.ontrack.repository.BuildFilterRepositoryprotected java.util.List<net.nemerosa.ontrack.repository.TBuildFilter> order(java.util.List<net.nemerosa.ontrack.repository.TBuildFilter> filters)
public java.util.Optional<net.nemerosa.ontrack.repository.TBuildFilter> findByBranchAndName(int accountId,
int branchId,
java.lang.String name)
findByBranchAndName in interface net.nemerosa.ontrack.repository.BuildFilterRepositorypublic net.nemerosa.ontrack.model.Ack save(java.util.OptionalInt accountId,
int branchId,
java.lang.String name,
java.lang.String type,
com.fasterxml.jackson.databind.JsonNode data)
save in interface net.nemerosa.ontrack.repository.BuildFilterRepositorypublic net.nemerosa.ontrack.model.Ack delete(int accountId,
int branchId,
java.lang.String name,
boolean shared)
delete in interface net.nemerosa.ontrack.repository.BuildFilterRepository