Class UserForm
java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.formlayout.FormLayout
hu.rts.mike.example.dev.crm.view.user.UserForm
- All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier,com.vaadin.flow.component.ClickNotifier<com.vaadin.flow.component.formlayout.FormLayout>,com.vaadin.flow.component.DetachNotifier,com.vaadin.flow.component.HasComponents,com.vaadin.flow.component.HasElement,com.vaadin.flow.component.HasEnabled,com.vaadin.flow.component.HasSize,com.vaadin.flow.component.HasStyle,Serializable
@RolesAllowed("READ_USER")
public class UserForm
extends com.vaadin.flow.component.formlayout.FormLayout
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.vaadin.flow.component.formlayout.FormLayout
com.vaadin.flow.component.formlayout.FormLayout.FormItem, com.vaadin.flow.component.formlayout.FormLayout.ResponsiveStep -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.vaadin.flow.data.binder.Binder<UserListDto>protected com.vaadin.flow.component.checkbox.Checkboxprotected com.vaadin.flow.component.textfield.TextFieldprotected Runnableprotected com.vaadin.flow.component.button.Buttonprotected com.vaadin.flow.component.textfield.TextFieldprotected com.vaadin.flow.component.textfield.TextFieldprivate final LoginServiceprotected UserForm.Operationprotected com.vaadin.flow.component.textfield.PasswordFieldprotected com.vaadin.flow.component.textfield.PasswordFieldprivate final PresentationStringConverterprivate final RoleServiceprotected com.vaadin.flow.component.combobox.MultiSelectComboBox<RoleDto>protected com.vaadin.flow.component.button.Buttonprotected Consumer<UserListDto>protected UserListDtoprotected com.vaadin.flow.component.textfield.TextFieldprivate final UserServiceprotected boolean -
Constructor Summary
ConstructorsConstructorDescriptionUserForm(RoleService roleService, LoginService loginService, AuthInfoDetailsService authInfoDetailsService, UserService userService, PresentationStringConverter presentationStringConverter, boolean writeMode, UserListDto userListDto) UserForm(RoleService roleService, LoginService loginService, UserService userService, PresentationStringConverter presentationStringConverter, boolean writeMode) -
Method Summary
Modifier and TypeMethodDescriptionprivate com.vaadin.flow.component.orderedlayout.HorizontalLayoutprotected voidinit()booleanvoidsetCancelCallback(Runnable cancelCallback) voidsetSaveCallback(Consumer<UserListDto> saveCallback) voidsetTexts()voidsetWriteMode(boolean writeMode) Methods inherited from class com.vaadin.flow.component.formlayout.FormLayout
add, addFormItem, addFormItem, getColspan, getResponsiveSteps, setColspan, setResponsiveSteps, setResponsiveStepsMethods inherited from class com.vaadin.flow.component.Component
addListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, onEnabledStateChanged, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, setVisibleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifier
addAttachListenerMethods inherited from interface com.vaadin.flow.component.ClickNotifier
addClickListener, addClickShortcut, addDoubleClickListener, addSingleClickListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifier
addDetachListenerMethods inherited from interface com.vaadin.flow.component.HasComponents
add, add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAllMethods inherited from interface com.vaadin.flow.component.HasElement
getElementMethods inherited from interface com.vaadin.flow.component.HasEnabled
isEnabled, setEnabledMethods inherited from interface com.vaadin.flow.component.HasSize
getHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFullMethods inherited from interface com.vaadin.flow.component.HasStyle
addClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassName
-
Field Details
-
roleService
-
loginService
-
userService
-
presentationStringConverter
-
writeMode
protected boolean writeMode -
operation
-
binder
-
userListDto
-
username
protected com.vaadin.flow.component.textfield.TextField username -
password1
protected com.vaadin.flow.component.textfield.PasswordField password1 -
password2
protected com.vaadin.flow.component.textfield.PasswordField password2 -
email
protected com.vaadin.flow.component.textfield.TextField email -
blockedDateTime
protected com.vaadin.flow.component.textfield.TextField blockedDateTime -
blockedCheck
protected com.vaadin.flow.component.checkbox.Checkbox blockedCheck -
displayName
protected com.vaadin.flow.component.textfield.TextField displayName -
roles
-
rolesList
-
save
protected com.vaadin.flow.component.button.Button save -
close
protected com.vaadin.flow.component.button.Button close -
saveCallback
-
cancelCallback
-
-
Constructor Details
-
UserForm
public UserForm(RoleService roleService, LoginService loginService, UserService userService, PresentationStringConverter presentationStringConverter, boolean writeMode) -
UserForm
public UserForm(RoleService roleService, LoginService loginService, AuthInfoDetailsService authInfoDetailsService, UserService userService, PresentationStringConverter presentationStringConverter, boolean writeMode, UserListDto userListDto)
-
-
Method Details
-
init
protected void init() -
createButtonsLayout
private com.vaadin.flow.component.orderedlayout.HorizontalLayout createButtonsLayout() -
getSaveCallback
-
setSaveCallback
-
getCancelCallback
-
setCancelCallback
-
isWriteMode
public boolean isWriteMode() -
setWriteMode
public void setWriteMode(boolean writeMode) -
setTexts
public void setTexts()
-