Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ru.pochta.abon.ui.component;
- import com.vaadin.ui.VerticalLayout;
- import ru.pochta.abon.library.dto.abonClient.dto.Client;
- import ru.pochta.abon.library.dto.integration.postId.ClientCommon;
- public abstract class ClientForm extends VerticalLayout {
- public abstract Client fillClientData(Client client);
- public abstract void populateFieldsWithData(ClientCommon client);
- public abstract void updateMasterSystem();
- public void disableForm() {
- this.components.forEach(component -> component.setEnabled(false));
- }
- public void enableForm() {
- this.components.forEach(component -> component.setEnabled(true));
- }
- public abstract boolean isFormValid();
- }
Advertisement
Add Comment
Please, Sign In to add comment