Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ru.pochta.abon.ui.component;
- import com.vaadin.ui.TextField;
- import org.springframework.context.MessageSource;
- import ru.pochta.abon.container.Container;
- import ru.pochta.abon.library.dto.abonClient.dto.Claim;
- import ru.pochta.abon.library.service.abonClient.ServiceManager;
- public class ClaimLegalInfoForm extends ClaimInfoForm {
- public ClaimLegalInfoForm (Container container, ServiceManager serviceManager, MessageSource messageSource, Claim claim) {
- super(container, serviceManager, messageSource, claim);
- }
- void createForm() {
- ClaimIndividualInfoForm individualForm = new ClaimIndividualInfoForm(container, serviceManager, messageSource, claim);
- this.leftCol = individualForm.leftCol;
- this.rightCol = individualForm.rightCol;
- TextField orgName = new TextField(messageSource.getMessage("claimsTab.ClaimInfoWindow.orgName", null, locale));
- orgName.setValue(null != client.getOrgName() ? client.getOrgName() : "");
- rightCol.addComponent(orgName);
- TextField inn = new TextField(messageSource.getMessage("claimsTab.ClaimInfoWindow.inn", null, locale));
- inn.setValue(null != client.getInn() ? client.getInn() : "");
- rightCol.addComponent(inn);
- TextField kpp = new TextField(messageSource.getMessage("claimsTab.ClaimInfoWindow.kpp", null, locale));
- kpp.setValue(null != client.getKpp() ? client.getKpp() : "");
- rightCol.addComponent(kpp);
- TextField bankName = new TextField(messageSource.getMessage("claimsTab.ClaimInfoWindow.bankName", null, locale));
- bankName.setValue(null != client.getBankName() ? client.getBankName() : "");
- leftCol.addComponent(bankName);
- TextField accountNumber = new TextField(messageSource.getMessage("claimsTab.ClaimInfoWindow.accountNumber", null, locale));
- accountNumber.setValue(null != client.getAccountNumber() ? client.getAccountNumber() : "");
- leftCol.addComponent(accountNumber);
- TextField correspondenceNumber = new TextField(messageSource.getMessage("claimsTab.ClaimInfoWindow.correspondenceNumber", null, locale));
- correspondenceNumber.setValue(null != client.getCorrespondentNumber() ? client.getCorrespondentNumber() : "");
- leftCol.addComponent(correspondenceNumber);
- TextField bik = new TextField(messageSource.getMessage("claimsTab.ClaimInfoWindow.bik", null, locale));
- bik.setValue(null != client.getBankBik() ? client.getBankBik() : "");
- leftCol.addComponent(bik);
- //here are some minor fixes for common fields
- TextField regAddress = individualForm.getAddressReg();
- regAddress.setCaption(messageSource.getMessage("claimsTab.ClaimInfoWindow.legal.legalAddress", null, locale));
- regAddress.setValue(null != client && null != client.getAddressLegal() ? client.getAddressLegal() : "");
- TextField factAddress = individualForm.getAddressFact();
- factAddress.setCaption(messageSource.getMessage("claimsTab.ClaimInfoWindow.legal.factAddress", null, locale));
- factAddress.setValue(null != client && null != client.getAddressFact() ? client.getAddressFact() : "");
- TextField contactPerson = individualForm.getClientName();
- contactPerson.setCaption(messageSource.getMessage("claimsTab.ClaimInfoWindow.legal.contactPerson", null, locale));
- this.addComponent(individualForm);
- }
- }
Add Comment
Please, Sign In to add comment