added save to permission ticket system

pull/708/merge
Justin Richer 2015-03-31 18:21:14 -04:00
parent b2912b944a
commit 98cd5ba27d
2 changed files with 23 additions and 0 deletions

View File

@ -47,4 +47,12 @@ public interface PermissionService {
*/
public PermissionTicket getByTicket(String ticket);
/**
* Save the updated permission ticket to the database. Does not create a new ticket.
*
* @param ticket
* @return
*/
public PermissionTicket updateTicket(PermissionTicket ticket);
}

View File

@ -79,4 +79,19 @@ public class DefaultPermissionService implements PermissionService {
return repository.getByTicket(ticket);
}
/* (non-Javadoc)
* @see org.mitre.uma.service.PermissionService#updateTicket(org.mitre.uma.model.PermissionTicket)
*/
@Override
public PermissionTicket updateTicket(PermissionTicket ticket) {
if (ticket.getId() != null) {
return repository.save(ticket);
} else {
return null;
}
}
}