public Message generateUnsubscribeEvent() { // Creating db connection DBClass db = new DBClass(); // Getting subscriptions List subscriptions = db.getSubscriptions(); // Going throw the list and delete every subscription with id Id id = new Id(); for (int item : subscriptions) { id.setId(item); unsubscribe(id); } // Closing database connection db.close(); // Creating response message Message message = new Message(); if (subscriptions.size() > 0) { message.setMessage("You successfully unsubscribed from " + subscriptions.size() + " subscriptions"); } else { message.setMessage("You have no subscriptions to unsubscribe..."); } // Debugging message System.out.println(message.getMessage()); // Returning message return message; }