List of usage examples for org.apache.wicket.util.string Strings isEmpty
public static boolean isEmpty(final CharSequence string)
string
is considered empty. From source file:de.bessonov.auth.dao.UserModel.java
License:Open Source License
public boolean isPassword(String plainText) { if (Strings.isEmpty(plainText)) { return false; }// ww w . ja va 2 s. c o m // don't encrypt password because after // Model.setPassword in form already encrypted return password.equals(plainText); }
From source file:de.bessonov.page.HomePage.java
License:Open Source License
public HomePage() { UserModel user = getUser();// w w w .ja va 2s . co m String userName = "Anonymous"; // Set E-Mail as username if have one if (Strings.isEmpty(user.getEmail()) == false) { userName = user.getEmail(); } // Greeting add(new Label("userGreeting", _("userGreeting", userName))); }
From source file:de.inren.data.domain.banking.Transaction.java
License:Apache License
public String getDisplayValue() { if (!Strings.isEmpty(getPrincipal())) { return getPrincipal(); } else {//from w w w.j a va 2s .co m if (!Strings.isEmpty(getAccountingText())) { return getAccountingText(); } } return getPurpose(); }
From source file:de.inren.frontend.carlogbook.MonthlySummeryPanel.java
License:Apache License
private void calculateSummary(List<CarLogEntry> data) { summary.clear();//from ww w .ja va2s .co m float liter = 0.0f; float preis = 0.0f; float km = 0.0f; float proHundert = 0.0f; for (CarLogEntry entry : data) { if (Strings.isEmpty(entry.getService())) { liter += entry.getFuel(); preis += entry.getPrice(); km += entry.getDeltaKm(); } } summary.put("liter", String.format("%.2f", liter)); summary.put("preis", String.format("%.2f", preis)); summary.put("km", String.format("%.2f", km)); proHundert = liter * 100.0f / km; summary.put("proHundert", String.format("%.2f", proHundert)); }
From source file:de.inren.frontend.common.panel.DownloadActionLink.java
License:Apache License
public DownloadActionLink(String fileName, File file) { super(false, GlyphIconType.download); if (file == null) { throw new IllegalArgumentException("file cannot be null"); }//ww w .jav a 2 s . co m if (Strings.isEmpty(fileName)) { throw new IllegalArgumentException("fileName cannot be an empty string"); } this.file = file; this.fileName = UrlEncoder.QUERY_INSTANCE.encode(fileName, Charset.defaultCharset()); }
From source file:de.inren.frontend.log4j.ManageLoggerSettingsPanel.java
License:Apache License
private Component getTable(final String id) { AjaxFallbackDefaultDataTableBuilder<LoggerBean> builder = new AjaxFallbackDefaultDataTableBuilder<LoggerBean>( ManageLoggerSettingsPanel.this); Component table = builder.addDataProvider(new RepositoryDataProvider<LoggerBean>(loggerBeanRepository) { @Override//w w w . ja va 2s .c o m protected Page<LoggerBean> getPage(final Pageable pageable) { if (filterSettings == null) { return getRepository().findAll(pageable); } final String name = Strings.isEmpty(filterSettings.getName()) ? "%" : "%" + filterSettings.getName() + "%"; final String level = Strings.isEmpty(filterSettings.getLevel()) ? null : "%" + filterSettings.getLevel() + "%"; if (level == null) { return ((LoggerBeanRepository) getRepository()).findByNameLike(name, pageable); } else { return ((LoggerBeanRepository) getRepository()).findByNameLikeAndLevelLike(name, level, pageable); } } @Override public long size() { PageRequest page = new PageRequest(0, 100); return getPage(page).getTotalElements(); } }).addPropertyColumn("id", true).addPropertyColumn("name", true).addPropertyColumn("level", true) .add(new AbstractColumn<LoggerBean, String>( new StringResourceModel("level.label", ManageLoggerSettingsPanel.this, null)) { @Override public void populateItem(Item<ICellPopulator<LoggerBean>> cellItem, String componentId, IModel<LoggerBean> rowModel) { ListChoice<String> listChoice = new ListChoice<String>(ListChoiceMarkupContainer.CHOICES_ID, new PropertyModel<String>(rowModel.getObject(), "level"), loggerAdminService.getLogLevels()) { protected void onSelectionChanged(String level) { LoggerBean lb = rowModel.getObject(); loggerAdminService.setLevelAndSave(lb.getName(), level); }; @Override protected boolean wantOnSelectionChangedNotifications() { return true; } }; listChoice.setNullValid(true); listChoice.setMaxRows(1); ListChoiceMarkupContainer markup = new ListChoiceMarkupContainer(componentId, listChoice); cellItem.add(markup); } }).setNumberOfRows(10).build(id); TableBehavior tableBehavior = new TableBehavior().bordered().condensed(); table.add(tableBehavior); return table; }
From source file:de.inren.frontend.storehouse.ActionPanel.java
License:Apache License
private Form<String> createAddFolder(String id) { final Form<String> form = new Form<String>(id, Model.of("")); form.add(new TextField<String>("name", form.getModel())); form.add(new Button("submit", Model.of("add")) { @Override/*from w ww.java2 s . com*/ public void onSubmit() { String fname = form.getModel().getObject(); if (!Strings.isEmpty(fname)) { Folder srcFolder = ActionPanel.this.getModel().getObject(); Folder folder = new Folder(); folder.setName(fname); folder.setRoles(srcFolder.getGrantedRoles()); folder.setType(FolderType.FOLDER); folder = folderService.saveFolder(folder); folderService.insertIntoFolder(srcFolder, folder); PageParameters parameters = new PageParameters(); parameters.add("id", folder.getId()); throw new RestartResponseException(FileManagerPage.class, parameters); } } }); return form; }
From source file:de.inren.security.SignInPage.java
License:Apache License
@Override protected void onInitialize() { super.onInitialize(); StatelessForm form = new StatelessForm("form") { @Override/*from w w w. ja va2s . c o m*/ protected void onSubmit() { if (Strings.isEmpty(username) || Strings.isEmpty(password)) return; boolean authResult = AuthenticatedWebSession.get().signIn(username, password); if (authResult) { continueToOriginalDestination(); setResponsePage(Application.get().getHomePage()); } else { error("Username and password are not equal!"); } } }; form.setDefaultModel(new CompoundPropertyModel(this)); form.add(new TextField("username")); form.add(new PasswordTextField("password")); form.add(new FeedbackPanel("feedbackPanel")); add(form); }
From source file:de.inren.service.log4j.LoggerjAdminServiceImpl.java
License:Apache License
@Override public void setLevelAndSave(String name, String level) { Logger logger = LogManager.getLogger(name); if (Strings.isEmpty(level)) { // here it's like off, we save null so on init, it depends on logger configuration. logger.setLevel(Level.OFF); } else {/*from w ww . jav a 2s . c om*/ logger.setLevel(Level.toLevel(level)); } LoggerBean bean = loggerBeanRepository.findByName(name); // we save null as null into db bean.setLevel(level); loggerBeanRepository.save(bean); }
From source file:de.inren.service.log4j.LoggerjAdminServiceImpl.java
License:Apache License
@Override public void setLevel(Logger logger, String level) { if (!Strings.isEmpty(level)) { logger.setLevel(Level.toLevel(level)); } }