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