List of usage examples for com.vaadin.ui GridLayout GridLayout
public GridLayout(int columns, int rows)
From source file:com.mycollab.module.crm.view.account.AccountSimpleSearchPanel.java
License:Open Source License
private void createBasicSearchLayout() { layoutSearchPanel = new GridLayout(3, 3); layoutSearchPanel.setSpacing(true);/*ww w.j a v a2 s. c o m*/ group = new ValueComboBox(false, "Name", "Email", "Website", "Phone", AppContext.getMessage(GenericI18Enum.FORM_ASSIGNEE)); group.select("Name"); group.setImmediate(true); group.addValueChangeListener(new Property.ValueChangeListener() { @Override public void valueChange(ValueChangeEvent event) { removeComponents(); String searchType = (String) group.getValue(); if (searchType.equals("Name")) { addTextFieldSearch(); } else if (searchType.equals("Email")) { addTextFieldSearch(); } else if (searchType.equals("Website")) { addTextFieldSearch(); } else if (searchType.equals("Phone")) { addTextFieldSearch(); } else if (searchType.equals(AppContext.getMessage(GenericI18Enum.FORM_ASSIGNEE))) { addUserListSelectField(); } } }); layoutSearchPanel.addComponent(group, 1, 0); layoutSearchPanel.setComponentAlignment(group, Alignment.MIDDLE_CENTER); addTextFieldSearch(); Button searchBtn = new Button(AppContext.getMessage(GenericI18Enum.BUTTON_SEARCH)); searchBtn.setStyleName(UIConstants.BUTTON_ACTION); searchBtn.setIcon(FontAwesome.SEARCH); searchBtn.setDescription("Search"); searchBtn.addClickListener(new Button.ClickListener() { @Override public void buttonClick(ClickEvent event) { doSearch(); } }); layoutSearchPanel.addComponent(searchBtn, 2, 0); layoutSearchPanel.setComponentAlignment(searchBtn, Alignment.MIDDLE_CENTER); this.setCompositionRoot(layoutSearchPanel); }
From source file:com.mycollab.module.crm.view.campaign.CampaignSimpleSearchPanel.java
License:Open Source License
private void createBasicSearchLayout() { layoutSearchPane = new GridLayout(3, 2); layoutSearchPane.setSpacing(true);//www .j a va 2 s. c om group = new ValueComboBox(false, "Campaign Name", "Start Date", "End Date"); group.select("Campaign Name"); group.setImmediate(true); group.addValueChangeListener(new Property.ValueChangeListener() { @Override public void valueChange(ValueChangeEvent event) { removeComponents(); String searchType = (String) group.getValue(); if (searchType.equals("Campaign Name")) { addTextFieldSearch(); } else if (searchType.equals("Start Date")) { addDateFieldSearch(); } else if (searchType.equals("End Date")) { addDateFieldSearch(); } } }); layoutSearchPane.addComponent(group, 1, 0); layoutSearchPane.setComponentAlignment(group, Alignment.MIDDLE_CENTER); addTextFieldSearch(); Button searchBtn = new Button(AppContext.getMessage(GenericI18Enum.BUTTON_SEARCH)); searchBtn.setStyleName(UIConstants.BUTTON_ACTION); searchBtn.setIcon(FontAwesome.SEARCH); searchBtn.addClickListener(new Button.ClickListener() { @Override public void buttonClick(ClickEvent event) { doSearch(); } }); layoutSearchPane.addComponent(searchBtn, 2, 0); layoutSearchPane.setComponentAlignment(searchBtn, Alignment.MIDDLE_CENTER); this.setCompositionRoot(layoutSearchPane); }
From source file:com.mycollab.module.crm.view.cases.CaseSimpleSearchPanel.java
License:Open Source License
private void createBasicSearchLayout() { layoutSearchPane = new GridLayout(3, 3); layoutSearchPane.setSpacing(true);/*from ww w. ja va 2 s. c om*/ group = new ValueComboBox(false, "Subject", "Account Name", "Status", AppContext.getMessage(GenericI18Enum.FORM_ASSIGNEE)); group.select("Name"); group.setImmediate(true); group.addValueChangeListener(new Property.ValueChangeListener() { @Override public void valueChange(ValueChangeEvent event) { removeComponents(); String searchType = (String) group.getValue(); if (searchType.equals("Subject")) { addTextFieldSearch(); } else if (searchType.equals("Account Name")) { addTextFieldSearch(); } else if (searchType.equals("Status")) { addTextFieldSearch(); } else if (searchType.equals(AppContext.getMessage(GenericI18Enum.FORM_ASSIGNEE))) { addUserListSelectField(); } } }); layoutSearchPane.addComponent(group, 1, 0); layoutSearchPane.setComponentAlignment(group, Alignment.MIDDLE_CENTER); addTextFieldSearch(); Button searchBtn = new Button(AppContext.getMessage(GenericI18Enum.BUTTON_SEARCH)); searchBtn.setStyleName(UIConstants.BUTTON_ACTION); searchBtn.setIcon(FontAwesome.SEARCH); searchBtn.addClickListener(new Button.ClickListener() { @Override public void buttonClick(ClickEvent event) { doSearch(); } }); layoutSearchPane.addComponent(searchBtn, 2, 0); layoutSearchPane.setComponentAlignment(searchBtn, Alignment.MIDDLE_CENTER); this.setCompositionRoot(layoutSearchPane); }
From source file:com.mycollab.module.crm.view.contact.ContactSimpleSearchPanel.java
License:Open Source License
private void createBasicSearchLayout() { layoutSearchPane = new GridLayout(3, 3); layoutSearchPane.setSpacing(true);//from ww w .j av a2 s . c o m group = new ValueComboBox(false, "Name", "Email", "Phone", AppContext.getMessage(GenericI18Enum.FORM_ASSIGNEE)); group.select("Name"); group.setImmediate(true); group.addValueChangeListener(new Property.ValueChangeListener() { @Override public void valueChange(ValueChangeEvent event) { removeComponents(); String searchType = (String) group.getValue(); if (searchType.equals("Name")) { addTextFieldSearch(); } else if (searchType.equals("Email")) { addTextFieldSearch(); } else if (searchType.equals("Phone")) { addTextFieldSearch(); } else if (searchType.equals(AppContext.getMessage(GenericI18Enum.FORM_ASSIGNEE))) { addUserListSelectField(); } } }); layoutSearchPane.addComponent(group, 1, 0); layoutSearchPane.setComponentAlignment(group, Alignment.MIDDLE_CENTER); addTextFieldSearch(); Button searchBtn = new Button(AppContext.getMessage(GenericI18Enum.BUTTON_SEARCH)); searchBtn.setStyleName(UIConstants.BUTTON_ACTION); searchBtn.setIcon(FontAwesome.SEARCH); searchBtn.addClickListener(new Button.ClickListener() { @Override public void buttonClick(ClickEvent event) { doSearch(); } }); layoutSearchPane.addComponent(searchBtn, 2, 0); layoutSearchPane.setComponentAlignment(searchBtn, Alignment.MIDDLE_CENTER); this.setCompositionRoot(layoutSearchPane); }
From source file:com.mycollab.module.crm.view.lead.LeadSimpleSearchPanel.java
License:Open Source License
private void createBasicSearchLayout() { searchPanel = new GridLayout(3, 3); searchPanel.setSpacing(true);//from w ww .j a v a 2 s .c om group = new ValueComboBox(false, "Name", "Email", "Phone", AppContext.getMessage(GenericI18Enum.FORM_ASSIGNEE)); group.select("Name"); group.setImmediate(true); group.addValueChangeListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 1L; @Override public void valueChange(ValueChangeEvent event) { removeComponents(); String searchType = (String) group.getValue(); if (searchType.equals("Name")) { addTextFieldSearch(); } else if (searchType.equals("Email")) { addTextFieldSearch(); } else if (searchType.equals("Phone")) { addTextFieldSearch(); } else if (searchType.equals(AppContext.getMessage(GenericI18Enum.FORM_ASSIGNEE))) { addUserListSelectField(); } } }); searchPanel.addComponent(group, 1, 0); searchPanel.setComponentAlignment(group, Alignment.MIDDLE_CENTER); addTextFieldSearch(); Button searchBtn = new Button(AppContext.getMessage(GenericI18Enum.BUTTON_SEARCH)); searchBtn.setStyleName(UIConstants.BUTTON_ACTION); searchBtn.setIcon(FontAwesome.SEARCH); searchBtn.addClickListener(new Button.ClickListener() { private static final long serialVersionUID = 1L; @Override public void buttonClick(ClickEvent event) { doSearch(); } }); searchPanel.addComponent(searchBtn, 2, 0); searchPanel.setComponentAlignment(searchBtn, Alignment.MIDDLE_CENTER); this.setCompositionRoot(searchPanel); }
From source file:com.mycollab.module.crm.view.opportunity.OpportunitySimpleSearchPanel.java
License:Open Source License
private void createBasicSearchLayout() { searchPanel = new GridLayout(3, 3); searchPanel.setSpacing(true);//ww w . j av a2s . c o m group = new ValueComboBox(false, "Name", "Account Name", "Sales Stage", AppContext.getMessage(GenericI18Enum.FORM_ASSIGNEE)); group.select("Name"); group.setImmediate(true); group.addValueChangeListener(new Property.ValueChangeListener() { @Override public void valueChange(ValueChangeEvent event) { removeComponents(); String searchType = (String) group.getValue(); if (searchType.equals("Name")) { addTextFieldSearch(); } else if (searchType.equals("Account Name")) { addTextFieldSearch(); } else if (searchType.equals("Sales Stage")) { addTextFieldSearch(); } else if (searchType.equals(AppContext.getMessage(GenericI18Enum.FORM_ASSIGNEE))) { addUserListSelectField(); } } }); searchPanel.addComponent(group, 1, 0); searchPanel.setComponentAlignment(group, Alignment.MIDDLE_CENTER); addTextFieldSearch(); Button searchBtn = new Button(AppContext.getMessage(GenericI18Enum.BUTTON_SEARCH)); searchBtn.setStyleName(UIConstants.BUTTON_ACTION); searchBtn.setIcon(FontAwesome.SEARCH); searchBtn.addClickListener(new Button.ClickListener() { @Override public void buttonClick(ClickEvent event) { doSearch(); } }); searchPanel.addComponent(searchBtn, 2, 0); searchPanel.setComponentAlignment(searchBtn, Alignment.MIDDLE_CENTER); this.setCompositionRoot(searchPanel); }
From source file:com.mycollab.vaadin.web.ui.MailFormWindow.java
License:Open Source License
private void initUI() { GridLayout mainLayout = new GridLayout(1, 5); mainLayout.setWidth("100%"); mainLayout.setMargin(true);//w ww . java 2s . c o m mainLayout.setSpacing(true); CssLayout inputPanel = new CssLayout(); inputPanel.setWidth("100%"); inputPanel.setStyleName("mail-panel"); inputLayout = new GridLayout(3, 4); inputLayout.setSpacing(true); inputLayout.setWidth("100%"); inputLayout.setColumnExpandRatio(0, 1.0f); inputPanel.addComponent(inputLayout); mainLayout.addComponent(inputPanel); tokenFieldMailTo = new EmailTokenField(); inputLayout.addComponent(createTextFieldMail("To:", tokenFieldMailTo), 0, 0); if (lstMail != null) { for (String mail : lstMail) { if (StringUtils.isNotBlank(mail)) { if (mail.indexOf("<") > -1) { String strMail = mail.substring(mail.indexOf("<") + 1, mail.lastIndexOf(">")); if (strMail != null && !strMail.equalsIgnoreCase("null")) { } } else { } } } } final TextField subject = new TextField(); subject.setRequired(true); subject.setWidth("100%"); subjectField = createTextFieldMail("Subject:", subject); inputLayout.addComponent(subjectField, 0, 1); initButtonLinkCcBcc(); ccField = createTextFieldMail("Cc:", tokenFieldMailCc); bccField = createTextFieldMail("Bcc:", tokenFieldMailBcc); final RichTextArea noteArea = new RichTextArea(); noteArea.setWidth("100%"); noteArea.setHeight("200px"); mainLayout.addComponent(noteArea, 0, 1); mainLayout.setComponentAlignment(noteArea, Alignment.MIDDLE_CENTER); final AttachmentPanel attachments = new AttachmentPanel(); attachments.setWidth("500px"); MButton cancelBtn = new MButton(UserUIContext.getMessage(GenericI18Enum.BUTTON_CANCEL), clickEvent -> close()).withStyleName(WebThemes.BUTTON_OPTION); MButton sendBtn = new MButton(UserUIContext.getMessage(GenericI18Enum.ACTION_SEND_EMAIL), clickEvent -> { if (tokenFieldMailTo.getListRecipient().size() <= 0 || subject.getValue().equals("")) { NotificationUtil.showErrorNotification( "To Email field and Subject field must be not empty! Please fulfil them before sending email."); return; } if (UserUIContext.getUser().getEmail() != null && UserUIContext.getUser().getEmail().length() > 0) { ExtMailService systemMailService = AppContextUtil.getSpringBean(ExtMailService.class); List<File> listFile = attachments.files(); List<AttachmentSource> attachmentSource = null; if (listFile != null && listFile.size() > 0) { attachmentSource = new ArrayList<>(); for (File file : listFile) { attachmentSource.add(new FileAttachmentSource(file)); } } systemMailService.sendHTMLMail(UserUIContext.getUser().getEmail(), UserUIContext.getUser().getDisplayName(), tokenFieldMailTo.getListRecipient(), tokenFieldMailCc.getListRecipient(), tokenFieldMailBcc.getListRecipient(), subject.getValue(), noteArea.getValue(), attachmentSource, true); close(); } else { NotificationUtil .showErrorNotification("Your email is empty value, please fulfil it before sending email!"); } }).withIcon(FontAwesome.SEND).withStyleName(WebThemes.BUTTON_ACTION); MHorizontalLayout controlsLayout = new MHorizontalLayout(attachments, cancelBtn, sendBtn) .expand(attachments).withFullWidth(); mainLayout.addComponent(controlsLayout, 0, 2); this.setContent(mainLayout); }
From source file:com.ocs.dynamo.ui.composite.form.ModelBasedSearchForm.java
License:Apache License
/** * Builds the layout that contains the various search filters * //w w w. j av a 2 s. c o m * @param entityModel * the entity model * @return */ protected Layout constructFilterLayout() { if (nrOfColumns == 1) { form = new FormLayout(); // don't use all the space unless it's a popup window if (!getFormOptions().isPopup()) { form.setStyleName(DynamoConstants.CSS_CLASS_HALFSCREEN); } } else { // create a number of form layouts next to each others form = new GridLayout(nrOfColumns, 1); form.setSizeFull(); for (int i = 0; i < nrOfColumns; i++) { FormLayout column = new FormLayout(); column.setMargin(true); subForms.add(column); form.addComponent(column); } } // add any extra fields List<Component> extra = constructExtraSearchFields(); for (Component c : extra) { if (nrOfColumns == 1) { form.addComponent(c); } else { int index = fieldsAdded % nrOfColumns; subForms.get(index).addComponent(c); } fieldsAdded++; } // iterate over the searchable attributes and add a field for each iterate(getEntityModel().getAttributeModels()); return form; }
From source file:com.openhris.calendar.SchedulerMainUI.java
public SchedulerMainUI() { setMargin(true);/*from w w w .j av a 2s.c o m*/ cal = new Calendar(); calendarEvents(); cal.setWidth("100%"); cal.setHeight("100%"); cal.setImmediate(true); Date today = new Date(); calendar = new GregorianCalendar(); calendar.setTime(today); updateCaptionLabel(); initNavigationButtons(); if (!showWeeklyView) { int rollAmount = calendar.get(GregorianCalendar.DAY_OF_MONTH) - 1; calendar.add(GregorianCalendar.DAY_OF_MONTH, -rollAmount); currentMonthsFirstDate = calendar.getTime(); cal.setStartDate(currentMonthsFirstDate); calendar.add(GregorianCalendar.MONTH, 1); calendar.add(GregorianCalendar.DATE, -1); cal.setEndDate(calendar.getTime()); } cal.setHandler(new BasicDateClickHandler() { @Override public void dateClick(CalendarComponentEvents.DateClickEvent event) { Calendar cal = event.getComponent(); long currentCalDateRange = cal.getEndDate().getTime() - cal.getStartDate().getTime(); if (currentCalDateRange < VCalendar.DAYINMILLIS) { // Change the date range to the current week cal.setStartDate(cal.getFirstDateForWeek(event.getDate())); cal.setEndDate(cal.getLastDateForWeek(event.getDate())); } else { // Default behaviour, change date range to one day super.dateClick(event); } } }); addCalendarEventListeners(); GridLayout grid = new GridLayout(5, 1); grid.setSizeFull(); monthButton.setVisible(false); weekButton.setVisible(false); grid.addComponent(monthButton, 1, 0); grid.setComponentAlignment(monthButton, Alignment.MIDDLE_CENTER); monthLabel = new Label(); monthLabel.setValue(OpenHrisUtilities.convertDateFormatForCalendar(currentMonthsFirstDate.toString())); monthLabel.setContentMode(Label.CONTENT_XHTML); monthLabel.addStyleName("month"); grid.addComponent(monthLabel, 2, 0); grid.setComponentAlignment(monthLabel, Alignment.MIDDLE_CENTER); grid.addComponent(weekButton, 3, 0); grid.setComponentAlignment(weekButton, Alignment.MIDDLE_CENTER); grid.addComponent(nextButton, 4, 0); grid.setComponentAlignment(nextButton, Alignment.MIDDLE_RIGHT); grid.addComponent(prevButton, 0, 0); grid.setComponentAlignment(prevButton, Alignment.MIDDLE_LEFT); addComponent(grid); addComponent(cal); setExpandRatio(cal, 1); }
From source file:com.openhris.employee.allowance.EmployeeAllowanceInformation.java
ComponentContainer component() { GridLayout glayout = new GridLayout(3, 14); glayout.setSpacing(true);//w w w .j a va 2 s . com glayout.setWidth("600px"); glayout.setHeight("100%"); communication = new TextField("Communication Allowance: "); communication.setWidth("170px"); communication.addStyleName("numerical"); glayout.addComponent(communication, 0, 0); communicationEntry = dropDown.populateEmploymentAllowanceEntry("Entry Type: "); communicationEntry.setWidth("150px"); glayout.addComponent(communicationEntry, 1, 0); Button communicationBtn = new Button("UPDATE COMMUNICATION ALLOWANCE"); communicationBtn.setWidth("250px"); communicationBtn.addListener(buttonClickListener); glayout.addComponent(communicationBtn, 2, 0); glayout.setComponentAlignment(communicationBtn, Alignment.BOTTOM_LEFT); if (GlobalVariables.getUserRole().equals("administrator") || GlobalVariables.getUserRole().equals("hr")) { communicationBtn.setEnabled(true); } else { communicationBtn.setEnabled(false); } glayout.addComponent(new Label("<HR>", Label.CONTENT_XHTML), 0, 1, 2, 1); perDiem = new TextField("Per Diem: "); perDiem.setWidth("170px"); perDiem.addStyleName("numerical"); glayout.addComponent(perDiem, 0, 2); perDiemEntry = dropDown.populateEmploymentAllowanceEntry("Entry Type: "); perDiemEntry.setWidth("150px"); glayout.addComponent(perDiemEntry, 1, 2); Button perDiemBtn = new Button("UPDATE PER DIEM"); perDiemBtn.setWidth("250px"); perDiemBtn.addListener(buttonClickListener); glayout.addComponent(perDiemBtn, 2, 2); glayout.setComponentAlignment(perDiemBtn, Alignment.BOTTOM_LEFT); if (GlobalVariables.getUserRole().equals("administrator") || GlobalVariables.getUserRole().equals("hr")) { perDiemBtn.setEnabled(true); } else { perDiemBtn.setEnabled(false); } glayout.addComponent(new Label("<HR>", Label.CONTENT_XHTML), 0, 3, 2, 3); cola = new TextField("Cola: "); cola.setWidth("170px"); cola.addStyleName("numerical"); glayout.addComponent(cola, 0, 4); colaEntry = dropDown.populateEmploymentAllowanceEntry("Entry Type: "); colaEntry.setWidth("150px"); glayout.addComponent(colaEntry, 1, 4); Button colaBtn = new Button("UPDATE COLA"); colaBtn.setWidth("250px"); colaBtn.addListener(buttonClickListener); glayout.addComponent(colaBtn, 2, 4); glayout.setComponentAlignment(colaBtn, Alignment.BOTTOM_LEFT); if (GlobalVariables.getUserRole().equals("administrator") || GlobalVariables.getUserRole().equals("hr")) { colaBtn.setEnabled(true); } else { colaBtn.setEnabled(false); } glayout.addComponent(new Label("<HR>", Label.CONTENT_XHTML), 0, 5, 2, 5); meal = new TextField("Meal Allowance: "); meal.setWidth("170px"); meal.addStyleName("numerical"); glayout.addComponent(meal, 0, 6); mealEntry = dropDown.populateEmploymentAllowanceEntry("Entry Type: "); mealEntry.setWidth("150px"); glayout.addComponent(mealEntry, 1, 6); Button mealBtn = new Button("UPDATE MEAL ALLOWANCE"); mealBtn.setWidth("250px"); mealBtn.addListener(buttonClickListener); glayout.addComponent(mealBtn, 2, 6); glayout.setComponentAlignment(mealBtn, Alignment.BOTTOM_LEFT); if (GlobalVariables.getUserRole().equals("administrator") || GlobalVariables.getUserRole().equals("hr")) { mealBtn.setEnabled(true); } else { mealBtn.setEnabled(false); } glayout.addComponent(new Label("<HR>", Label.CONTENT_XHTML), 0, 7, 2, 7); transportation = new TextField("Transportation Allowance: "); transportation.setWidth("170px"); transportation.addStyleName("numerical"); glayout.addComponent(transportation, 0, 8); transportationEntry = dropDown.populateEmploymentAllowanceEntry("Entry Type: "); transportationEntry.setWidth("150px"); glayout.addComponent(transportationEntry, 1, 8); Button transportationBtn = new Button("UPDATE TRANSPORTATION ALLOWANCE"); transportationBtn.setWidth("250px"); transportationBtn.addListener(buttonClickListener); glayout.addComponent(transportationBtn, 2, 8); glayout.setComponentAlignment(transportationBtn, Alignment.BOTTOM_LEFT); if (GlobalVariables.getUserRole().equals("administrator") || GlobalVariables.getUserRole().equals("hr")) { transportationBtn.setEnabled(true); } else { transportationBtn.setEnabled(false); } glayout.addComponent(new Label("<HR>", Label.CONTENT_XHTML), 0, 9, 2, 9); others = new TextField("Other Allowances: "); others.setWidth("170px"); others.addStyleName("numerical"); glayout.addComponent(others, 0, 10); othersEntry = dropDown.populateEmploymentAllowanceEntry("Entry Type: "); othersEntry.setWidth("150px"); glayout.addComponent(othersEntry, 1, 10); Button othersBtn = new Button("UPDATE OTHER ALLOWANCES"); othersBtn.setWidth("250px"); othersBtn.addListener(buttonClickListener); glayout.addComponent(othersBtn, 2, 10); glayout.setComponentAlignment(othersBtn, Alignment.BOTTOM_LEFT); if (GlobalVariables.getUserRole().equals("administrator") || GlobalVariables.getUserRole().equals("hr")) { othersBtn.setEnabled(true); } else { othersBtn.setEnabled(false); } glayout.addComponent(new Label("<HR>", Label.CONTENT_XHTML), 0, 11, 2, 11); afl = new TextField("Allowance for Liquidation: "); afl.setWidth("170px"); afl.addStyleName("numerical"); glayout.addComponent(afl, 0, 12); Button aflBtn = new Button("UPDATE AFL"); aflBtn.setWidth("100%"); aflBtn.addListener(buttonClickListener); glayout.addComponent(aflBtn, 1, 12, 2, 12); glayout.setComponentAlignment(aflBtn, Alignment.BOTTOM_LEFT); if (GlobalVariables.getUserRole().equals("administrator") || GlobalVariables.getUserRole().equals("hr")) { aflBtn.setEnabled(true); } else { aflBtn.setEnabled(false); } if (getEmployeeId() != null) { Allowances a = ais.getAllowancesByEmployee(getEmployeeId()); communication.setValue(a.getCommunication()); communicationEntry.setValue( Constant.getKeyByValue(Constant.MAP_CONSTANT_EMPLOYMENT_ALLOWANCE_ENTRY, a.getComEntryType())); perDiem.setValue(a.getPerDiem()); perDiemEntry.setValue(Constant.getKeyByValue(Constant.MAP_CONSTANT_EMPLOYMENT_ALLOWANCE_ENTRY, a.getPerDiemEntryType())); cola.setValue(a.getCola()); colaEntry.setValue( Constant.getKeyByValue(Constant.MAP_CONSTANT_EMPLOYMENT_ALLOWANCE_ENTRY, a.getColaEntryType())); meal.setValue(a.getMeal()); mealEntry.setValue( Constant.getKeyByValue(Constant.MAP_CONSTANT_EMPLOYMENT_ALLOWANCE_ENTRY, a.getMealEntryType())); transportation.setValue(a.getTransportation()); transportationEntry.setValue(Constant.getKeyByValue(Constant.MAP_CONSTANT_EMPLOYMENT_ALLOWANCE_ENTRY, a.getTransEntryType())); others.setValue(a.getOthers()); othersEntry.setValue(Constant.getKeyByValue(Constant.MAP_CONSTANT_EMPLOYMENT_ALLOWANCE_ENTRY, a.getOthersEntryType())); afl.setValue(a.getAllowanceForLiquidation()); } return glayout; }