@Repository
public class AccountGroupMappingJdbcRepository
extends net.nemerosa.ontrack.repository.support.AbstractJdbcRepository
implements net.nemerosa.ontrack.repository.AccountGroupMappingRepository
| Constructor and Description |
|---|
AccountGroupMappingJdbcRepository(javax.sql.DataSource dataSource,
net.nemerosa.ontrack.repository.AccountGroupRepository accountGroupRepository) |
| Modifier and Type | Method and Description |
|---|---|
net.nemerosa.ontrack.model.Ack |
deleteMapping(net.nemerosa.ontrack.model.structure.ID id) |
java.util.Collection<net.nemerosa.ontrack.model.security.AccountGroup> |
getGroups(java.lang.String mapping,
java.lang.String mappedName) |
net.nemerosa.ontrack.model.security.AccountGroupMapping |
getMapping(net.nemerosa.ontrack.model.structure.ID id) |
java.util.List<net.nemerosa.ontrack.model.security.AccountGroupMapping> |
getMappings(java.lang.String mapping) |
java.util.List<net.nemerosa.ontrack.model.security.AccountGroupMapping> |
getMappingsForGroup(net.nemerosa.ontrack.model.security.AccountGroup group) |
net.nemerosa.ontrack.model.security.AccountGroupMapping |
newMapping(java.lang.String mapping,
net.nemerosa.ontrack.model.security.AccountGroupMappingInput input) |
protected net.nemerosa.ontrack.model.security.AccountGroupMapping |
toAccountGroupMapping(java.sql.ResultSet rs,
int rowNum) |
net.nemerosa.ontrack.model.security.AccountGroupMapping |
updateMapping(net.nemerosa.ontrack.model.structure.ID id,
net.nemerosa.ontrack.model.security.AccountGroupMappingInput input) |
dateTimeForDB, dateTimeFromDB, dbCreate, getEnum, getFirstItem, getFirstItem, getOptional, getOptional, id, id, id, noParams, optionalInt, params, readJson, readJson, readJson, readSignature, readSignature, toDocument, writeJsongetNamedParameterJdbcTemplate, initTemplateConfig@Autowired
public AccountGroupMappingJdbcRepository(javax.sql.DataSource dataSource,
net.nemerosa.ontrack.repository.AccountGroupRepository accountGroupRepository)
public java.util.Collection<net.nemerosa.ontrack.model.security.AccountGroup> getGroups(java.lang.String mapping,
java.lang.String mappedName)
getGroups in interface net.nemerosa.ontrack.repository.AccountGroupMappingRepositorypublic java.util.List<net.nemerosa.ontrack.model.security.AccountGroupMapping> getMappings(java.lang.String mapping)
getMappings in interface net.nemerosa.ontrack.repository.AccountGroupMappingRepositorypublic net.nemerosa.ontrack.model.security.AccountGroupMapping newMapping(java.lang.String mapping,
net.nemerosa.ontrack.model.security.AccountGroupMappingInput input)
newMapping in interface net.nemerosa.ontrack.repository.AccountGroupMappingRepositorypublic net.nemerosa.ontrack.model.security.AccountGroupMapping getMapping(net.nemerosa.ontrack.model.structure.ID id)
getMapping in interface net.nemerosa.ontrack.repository.AccountGroupMappingRepositorypublic net.nemerosa.ontrack.model.security.AccountGroupMapping updateMapping(net.nemerosa.ontrack.model.structure.ID id,
net.nemerosa.ontrack.model.security.AccountGroupMappingInput input)
updateMapping in interface net.nemerosa.ontrack.repository.AccountGroupMappingRepositorypublic net.nemerosa.ontrack.model.Ack deleteMapping(net.nemerosa.ontrack.model.structure.ID id)
deleteMapping in interface net.nemerosa.ontrack.repository.AccountGroupMappingRepositorypublic java.util.List<net.nemerosa.ontrack.model.security.AccountGroupMapping> getMappingsForGroup(net.nemerosa.ontrack.model.security.AccountGroup group)
getMappingsForGroup in interface net.nemerosa.ontrack.repository.AccountGroupMappingRepositoryprotected net.nemerosa.ontrack.model.security.AccountGroupMapping toAccountGroupMapping(java.sql.ResultSet rs,
int rowNum)
throws java.sql.SQLException
java.sql.SQLException