|
| 1 | +@startuml |
| 2 | +'https://plantuml.com/class-diagram |
| 3 | + |
| 4 | +left to right direction |
| 5 | +'top to bottom direction |
| 6 | + |
| 7 | +AbstractController <|-- UserSelfserviceController |
| 8 | + |
| 9 | +abstract class AbstractController { |
| 10 | + List<Project> getAllCategories(UserSessionBean userSession) |
| 11 | + List<Project> getRootCategories(UserSessionBean userSession) |
| 12 | + int getNumberOfNewIncomingMessages() |
| 13 | + List<TaskEnergy> getListTaskEnergy() |
| 14 | + List<TaskTime> getListTaskTime() |
| 15 | + List<Context> getContexts() |
| 16 | + List<TaskState> getTaskStates() |
| 17 | + String getCurrentContext(UserSessionBean userSession) |
| 18 | + boolean refreshMessagePage() |
| 19 | + UserAccount getUser() |
| 20 | + Context getContext(UserSessionBean userSession) |
| 21 | + UserSessionBean getNewUserSession() |
| 22 | + UserSessionBean updateUserSession(UserSessionBean userSession) |
| 23 | +} |
| 24 | + |
| 25 | +class UserSelfserviceController { |
| 26 | + String userProfileAndMenu(Pageable request, UserSessionBean userSession) |
| 27 | + String userNameForm(UserSessionBean userSession) |
| 28 | + String userNameStore(UserChangeNameForm username, UserSessionBean userSession) |
| 29 | + String userPasswordForm(UserSessionBean userSession) |
| 30 | + String userPasswordStore(UserChangePasswordForm userChangePasswordForm,UserSessionBean userSession) |
| 31 | + String userContextsForm(UserSessionBean userSession) |
| 32 | + String userContextsSave(UserChangeDefaultContextForm thisUser, UserSessionBean userSession) |
| 33 | + String userNewContextGet(UserSessionBean userSession) |
| 34 | + String userNewContextPost(newContext, UserSessionBean userSession) |
| 35 | + String userContextEditGet(Context context,UserSessionBean userSession) |
| 36 | + String userContextEditPost(NewContextForm editContext, UserSessionBean userSession) |
| 37 | + String userDeleteContextGet(Context context, UserSessionBean userSession) |
| 38 | + String userLanguageGet(UserSessionBean userSession) |
| 39 | + String userLanguagePost(UserChangeLanguageForm userChangeLanguageForm, UserSessionBean userSession) |
| 40 | +} |
| 41 | + |
| 42 | +class UserLoginController { |
| 43 | + String loginGet() |
| 44 | + String loginPost(LoginForm loginForm) |
| 45 | + String logoutPage(SessionStatus status, HttpServletRequest request, HttpServletResponse response) |
| 46 | +} |
| 47 | + |
| 48 | +class UserPasswordRecoveryController { |
| 49 | + String passwordForgottenForm() |
| 50 | + String passwordForgottenPost(UserRegistrationForm userRegistrationForm) |
| 51 | + String enterNewPasswordFormular(String confirmId) |
| 52 | + String enterNewPasswordPost(UserAccountForm userAccountForm, String confirmId) |
| 53 | +} |
| 54 | + |
| 55 | +class UserRegistrationController { |
| 56 | + String registerGet() |
| 57 | + String registerPost(UserRegistrationForm userRegistrationForm) |
| 58 | + String registerConfirmGet(String confirmId) |
| 59 | + String registerConfirmPost(String confirmId, UserAccountForm userAccountFor) |
| 60 | +} |
| 61 | + |
| 62 | +@enduml |
0 commit comments