* <p>
* @param event User registration event
*/
- void afterRegistrationEvent (final UserRegisteredEvent event);
+ void afterUserRegistrationEvent (final UserRegisteredEvent event);
/**
* Adds user instance to database by preparing a complete user instance and
String addUser ();
/**
- * Edits cuirrently loaded user's data in database.
+ * Deletes given user account
+ * <p>
+ * @param user User instance to delete
+ * <p>
+ * @return Redirect outcome
+ */
+ String deleteUserData (final User user);
+
+ /**
+ * Edits currently loaded user's data in database.
* <p>
* @return Redirect outcome
*/
*/
void setUserLockReason (final String userLockReason);
+ /**
+ * Getter for user delete reason
+ * <p>
+ * @return User delete reason
+ */
+ String getUserDeleteReason ();
+
+ /**
+ * Setter for user delete reason
+ * <p>
+ * @param userDeleteReason User delete reason
+ */
+ void setUserDeleteReason (final String userDeleteReason);
+
}