added save to permission ticket system
parent
b2912b944a
commit
98cd5ba27d
|
@ -47,4 +47,12 @@ public interface PermissionService {
|
||||||
*/
|
*/
|
||||||
public PermissionTicket getByTicket(String ticket);
|
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);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -79,4 +79,19 @@ public class DefaultPermissionService implements PermissionService {
|
||||||
return repository.getByTicket(ticket);
|
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;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue