public interface AccountGroupMappingRepository
| Modifier and Type | Method and Description |
|---|---|
net.nemerosa.ontrack.model.Ack |
deleteMapping(net.nemerosa.ontrack.model.structure.ID id)
Deletes a mapping
|
java.util.Collection<net.nemerosa.ontrack.model.security.AccountGroup> |
getGroups(java.lang.String mapping,
java.lang.String mappedName)
For the given
mapping type, collects the AccountGroup which are associated
with the mappedName name. |
net.nemerosa.ontrack.model.security.AccountGroupMapping |
getMapping(net.nemerosa.ontrack.model.structure.ID id)
Gets a mapping by its ID
|
java.util.List<net.nemerosa.ontrack.model.security.AccountGroupMapping> |
getMappings(java.lang.String mapping)
For the given
mapping type, collects the mappings. |
net.nemerosa.ontrack.model.security.AccountGroupMapping |
newMapping(java.lang.String mapping,
net.nemerosa.ontrack.model.security.AccountGroupMappingInput input)
Creates a new mapping
|
net.nemerosa.ontrack.model.security.AccountGroupMapping |
updateMapping(net.nemerosa.ontrack.model.structure.ID id,
net.nemerosa.ontrack.model.security.AccountGroupMappingInput input)
Updates a mapping
|
java.util.Collection<net.nemerosa.ontrack.model.security.AccountGroup> getGroups(java.lang.String mapping,
java.lang.String mappedName)
mapping type, collects the AccountGroup which are associated
with the mappedName name.mapping - Mapping type, for example: "ldap"mappedName - Mapping name, for example: "Administrator"java.util.List<net.nemerosa.ontrack.model.security.AccountGroupMapping> getMappings(java.lang.String mapping)
mapping type, collects the mappings.mapping - Mapping type, for example: "ldap"net.nemerosa.ontrack.model.security.AccountGroupMapping newMapping(java.lang.String mapping,
net.nemerosa.ontrack.model.security.AccountGroupMappingInput input)
mapping - Mapping type, for example: "ldap"input - Input data for the mappingnet.nemerosa.ontrack.model.security.AccountGroupMapping getMapping(net.nemerosa.ontrack.model.structure.ID id)
id - ID of the mappingnet.nemerosa.ontrack.model.security.AccountGroupMapping updateMapping(net.nemerosa.ontrack.model.structure.ID id,
net.nemerosa.ontrack.model.security.AccountGroupMappingInput input)
id - ID of the mappinginput - Input data for the mappingnet.nemerosa.ontrack.model.Ack deleteMapping(net.nemerosa.ontrack.model.structure.ID id)
id - ID of the mapping