@Repository
public class BranchTemplateJdbcRepository
extends net.nemerosa.ontrack.repository.support.AbstractJdbcRepository
implements net.nemerosa.ontrack.repository.BranchTemplateRepository
| Constructor and Description |
|---|
BranchTemplateJdbcRepository(javax.sql.DataSource dataSource) |
| Modifier and Type | Method and Description |
|---|---|
void |
disconnectTemplateInstance(net.nemerosa.ontrack.model.structure.ID branchId) |
java.util.Optional<net.nemerosa.ontrack.model.structure.TemplateDefinition> |
getTemplateDefinition(net.nemerosa.ontrack.model.structure.ID branchId) |
java.util.Collection<net.nemerosa.ontrack.model.structure.BranchTemplateDefinition> |
getTemplateDefinitions() |
java.util.Optional<net.nemerosa.ontrack.model.structure.TemplateInstance> |
getTemplateInstance(net.nemerosa.ontrack.model.structure.ID branchId) |
java.util.Collection<net.nemerosa.ontrack.model.structure.BranchTemplateInstance> |
getTemplateInstancesForDefinition(net.nemerosa.ontrack.model.structure.ID templateDefinitionId) |
boolean |
isTemplateDefinition(net.nemerosa.ontrack.model.structure.ID branchId) |
boolean |
isTemplateInstance(net.nemerosa.ontrack.model.structure.ID branchId) |
void |
setTemplateDefinition(net.nemerosa.ontrack.model.structure.ID branchId,
net.nemerosa.ontrack.model.structure.TemplateDefinition templateDefinition) |
void |
setTemplateInstance(net.nemerosa.ontrack.model.structure.ID branchId,
net.nemerosa.ontrack.model.structure.TemplateInstance templateInstance) |
dateTimeForDB, dateTimeFromDB, dbCreate, getEnum, getFirstItem, getFirstItem, getOptional, getOptional, id, id, id, noParams, optionalInt, params, readJson, readJson, readJson, readSignature, readSignature, toDocument, writeJsongetNamedParameterJdbcTemplate, initTemplateConfig@Autowired public BranchTemplateJdbcRepository(javax.sql.DataSource dataSource)
public java.util.Collection<net.nemerosa.ontrack.model.structure.BranchTemplateDefinition> getTemplateDefinitions()
getTemplateDefinitions in interface net.nemerosa.ontrack.repository.BranchTemplateRepositorypublic java.util.Optional<net.nemerosa.ontrack.model.structure.TemplateDefinition> getTemplateDefinition(net.nemerosa.ontrack.model.structure.ID branchId)
getTemplateDefinition in interface net.nemerosa.ontrack.repository.BranchTemplateRepositorypublic void setTemplateDefinition(net.nemerosa.ontrack.model.structure.ID branchId,
net.nemerosa.ontrack.model.structure.TemplateDefinition templateDefinition)
setTemplateDefinition in interface net.nemerosa.ontrack.repository.BranchTemplateRepositorypublic boolean isTemplateDefinition(net.nemerosa.ontrack.model.structure.ID branchId)
isTemplateDefinition in interface net.nemerosa.ontrack.repository.BranchTemplateRepositorypublic java.util.Optional<net.nemerosa.ontrack.model.structure.TemplateInstance> getTemplateInstance(net.nemerosa.ontrack.model.structure.ID branchId)
getTemplateInstance in interface net.nemerosa.ontrack.repository.BranchTemplateRepositorypublic java.util.Collection<net.nemerosa.ontrack.model.structure.BranchTemplateInstance> getTemplateInstancesForDefinition(net.nemerosa.ontrack.model.structure.ID templateDefinitionId)
getTemplateInstancesForDefinition in interface net.nemerosa.ontrack.repository.BranchTemplateRepositorypublic void disconnectTemplateInstance(net.nemerosa.ontrack.model.structure.ID branchId)
disconnectTemplateInstance in interface net.nemerosa.ontrack.repository.BranchTemplateRepositorypublic void setTemplateInstance(net.nemerosa.ontrack.model.structure.ID branchId,
net.nemerosa.ontrack.model.structure.TemplateInstance templateInstance)
setTemplateInstance in interface net.nemerosa.ontrack.repository.BranchTemplateRepositorypublic boolean isTemplateInstance(net.nemerosa.ontrack.model.structure.ID branchId)
isTemplateInstance in interface net.nemerosa.ontrack.repository.BranchTemplateRepository