private void initializeStateLcTextField() { stateLcTextField.setWidth("90%"); stateLcTextField.setNullRepresentation(""); stateLcTextField.setRequired(true); reloadButton.setStyleName("buttonReload"); reloadButton.setDescription("Generar Reincorporación"); reloadButton.setVisible(false); FormLayout formLayout = new FormLayout(); formLayout.setSizeFull(); formLayout.setMargin(false); formLayout.setSpacing(true); formLayout.addComponent(stateLcTextField); gridLayout.addComponent(formLayout, 0, 2); gridLayout.setComponentAlignment(formLayout, Alignment.MIDDLE_LEFT); TextField reinstTextField = new TextField("Reincorporación:"); Enrollment enrollmentSelected = editSanctionActsSubWindow.getLoadSanctionActList().getEnrollmentSelected(); if (enrollmentSelected != null && enrollmentSelected.getStateLc() != null) { stateLcTextField.setValue( loadSanctionActSubWindow .getLoadSanctionActList() .getfilteredFacade() .getTypeStateEnrolled(enrollmentSelected.getId())); if (enrollmentSelected.getStateLc().equals("E") || enrollmentSelected.getStateLc().equals("F") || enrollmentSelected.getStateLc().equals("G")) { List<Reinstatement> lst = loadSanctionActSubWindow .getLoadSanctionActList() .getfilteredFacade() .getIsInitReinstatementByStateLc(enrollmentSelected); if (lst != null && lst.size() > 0) { Reinstatement reinst = lst.get(0); reinstTextField.setValue( loadSanctionActSubWindow .getLoadSanctionActList() .getfilteredFacade() .getNameStateLc(reinst.getStateLc(), "REINSTATEMENT")); gridLayout.addComponent(reinstTextField, 1, 2); gridLayout.setComponentAlignment(reinstTextField, Alignment.MIDDLE_LEFT); reinstTextField.setReadOnly(true); } else { reloadButton.setVisible(true); gridLayout.addComponent(reloadButton, 1, 2); gridLayout.setComponentAlignment(reloadButton, Alignment.MIDDLE_LEFT); } } } stateLcTextField.setReadOnly(true); }