/** * Constructs the FAQ page. * * @param viewModel view model * @param view view */ public FaqPage(final ViewModel viewModel, final View view) { DmEducApp dmEducApp = (DmEducApp) getApplication(); DmEduc dmEduc = dmEducApp.getDmEduc(); WebLink webLink = dmEduc.getWebLink(); // Menu View menuView = new View(); menuView.setWicketId("faqMenu"); menuView.setPage(this); menuView.setContextView(view); add(new DmMenuPanel(viewModel, menuView)); // FAQ Category Questions ViewModel faqModel = new ViewModel(webLink); Categories categories = webLink.getCategories(); Category faqCategory = categories.getCategoryByName("FAQ"); if (faqCategory != null) { Questions faqCategoryQuestions = faqCategory.getQuestions(); faqModel.setEntities(faqCategoryQuestions); } View faqView = new View(); faqView.setPage(this); faqView.setWicketId("faqCategoryQuestionsList"); Panel faq; if (faqCategory != null) { faq = new EntityDisplayListPanel(faqModel, faqView); } else { faq = new Panel("faqCategoryQuestionsList"); faq.setVisible(false); } add(faq); }
/** * Gets a new view model. * * @param viewModel view model * @return new view model */ private static ViewModel getNewViewModel(final ViewModel viewModel) { ViewModel newViewModel = new ViewModel(); newViewModel.copyPropertiesFrom(viewModel); Presentations presentations = (Presentations) viewModel.getEntities(); // presentations = presentations.getPresentationsOrderedBy????(true); newViewModel.setEntities(presentations); return newViewModel; }
/** * Gets a new view model. * * @param viewModel view model * @return new view model */ private static ViewModel getNewViewModel(final ViewModel viewModel) { ViewModel newViewModel = new ViewModel(); newViewModel.copyPropertiesFrom(viewModel); InvoiceStatuss invoiceStatuss = (InvoiceStatuss) viewModel.getEntities(); // invoiceStatuss = invoiceStatuss.getInvoiceStatussOrderedBy????(true); newViewModel.setEntities(invoiceStatuss); return newViewModel; }
/** * Gets a new view model. * * @param viewModel view model * @return new view model */ private static ViewModel getNewViewModel(final ViewModel viewModel) { ViewModel newViewModel = new ViewModel(); newViewModel.copyPropertiesFrom(viewModel); Countries countries = (Countries) viewModel.getEntities(); // countries = countries.getCountriesOrderedBy????(true); newViewModel.setEntities(countries); return newViewModel; }
/** * Gets a new view model. * * @param viewModel view model * @return new view model */ private static ViewModel getNewViewModel(final ViewModel viewModel) { ViewModel newViewModel = new ViewModel(); newViewModel.copyPropertiesFrom(viewModel); Tests tests = (Tests) viewModel.getEntities(); // tests = tests.getTestsOrderedBy????(true); newViewModel.setEntities(tests); return newViewModel; }
/** * Gets a new view model. * * @param viewModel view model * @return new view model */ private static ViewModel getNewViewModel(final ViewModel viewModel) { ViewModel newViewModel = new ViewModel(); newViewModel.copyPropertiesFrom(viewModel); Rebates rebates = (Rebates) viewModel.getEntities(); // rebates = rebates.getRebatesOrderedBy????(true); newViewModel.setEntities(rebates); return newViewModel; }
/** * Gets a new view model. * * @param viewModel view model * @return new view model */ private static ViewModel getNewViewModel(final ViewModel viewModel) { ViewModel newViewModel = new ViewModel(); newViewModel.copyPropertiesFrom(viewModel); try { Parkings parkings = (Parkings) viewModel.getEntities(); // parkings = parkings.getParkingsOrderedBy????(true); newViewModel.setEntities(parkings); } catch (Exception e) { log.error("Error in EntityDisplayTablePage.getNewViewModel: " + e.getMessage()); } return newViewModel; }
/** * Constructs an entry display table panel. * * @param viewModel viewModel * @param view view */ public EntryDisplayTablePanel(final ViewModel viewModel, final View view) { super(view.getWicketId()); String modelName = LocalizedText.getModelName(this, viewModel.getModel()); add(new Label("modelName", modelName)); ViewModel entryDisplayTableListViewModel = new ViewModel(); entryDisplayTableListViewModel.copyPropertiesFrom(viewModel); View entryDisplayTableListView = new View(); entryDisplayTableListView.copyPropertiesFrom(view); entryDisplayTableListView.setWicketId("entryDisplayTableListView"); add(new EntryDisplayTableListView(entryDisplayTableListViewModel, entryDisplayTableListView)); }