@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.PermissionRepository
public org.mitre.uma.model.PermissionTicket getByTicket(String ticket)
getByTicket
in interface org.mitre.uma.repository.PermissionRepository
public 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.PermissionRepository
public org.mitre.uma.model.Permission getById(Long permissionId)
getById
in interface org.mitre.uma.repository.PermissionRepository
public 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.PermissionRepository
Copyright © 2022. All rights reserved.