@Override
 protected void executeQuery(final ActionContext context, final QueryParameters queryParameters) {
   final ScheduledPaymentQuery query = (ScheduledPaymentQuery) queryParameters;
   List<ScheduledPayment> payments = null;
   if (LoggedUser.isAdministrator()) {
     query.setSearchType(SearchType.OUTGOING);
   }
   if (query.getOwner() instanceof SystemAccountOwner) {
     payments = scheduledPaymentService.searchSystem(query);
   } else {
     payments = scheduledPaymentService.search(query);
   }
   context.getRequest().setAttribute("payments", payments);
 }