@Repository public class JpaPermissionRepository extends Object implements org.mitre.uma.repository.PermissionRepository
| Constructor and Description |
|---|
JpaPermissionRepository() |
| Modifier and Type | Method and Description |
|---|---|
Collection<org.mitre.uma.model.PermissionTicket> |
getAll() |
org.mitre.uma.model.Permission |
getById(Long permissionId) |
org.mitre.uma.model.PermissionTicket |
getByTicket(String ticket) |
Collection<org.mitre.uma.model.PermissionTicket> |
getPermissionTicketsForResourceSet(org.mitre.uma.model.ResourceSet rs) |
void |
remove(org.mitre.uma.model.PermissionTicket ticket) |
org.mitre.uma.model.PermissionTicket |
save(org.mitre.uma.model.PermissionTicket p) |
org.mitre.uma.model.Permission |
saveRawPermission(org.mitre.uma.model.Permission p) |
public JpaPermissionRepository()
@Transactional(value="defaultTransactionManager") public org.mitre.uma.model.PermissionTicket save(org.mitre.uma.model.PermissionTicket p)
save in interface org.mitre.uma.repository.PermissionRepositorypublic org.mitre.uma.model.PermissionTicket getByTicket(String ticket)
getByTicket in interface org.mitre.uma.repository.PermissionRepositorypublic Collection<org.mitre.uma.model.PermissionTicket> getAll()
getAll in interface org.mitre.uma.repository.PermissionRepository@Transactional(value="defaultTransactionManager") public org.mitre.uma.model.Permission saveRawPermission(org.mitre.uma.model.Permission p)
saveRawPermission in interface org.mitre.uma.repository.PermissionRepositorypublic org.mitre.uma.model.Permission getById(Long permissionId)
getById in interface org.mitre.uma.repository.PermissionRepositorypublic Collection<org.mitre.uma.model.PermissionTicket> getPermissionTicketsForResourceSet(org.mitre.uma.model.ResourceSet rs)
getPermissionTicketsForResourceSet in interface org.mitre.uma.repository.PermissionRepository@Transactional(value="defaultTransactionManager") public void remove(org.mitre.uma.model.PermissionTicket ticket)
remove in interface org.mitre.uma.repository.PermissionRepositoryCopyright © 2022. All rights reserved.