Example usage for org.apache.wicket.util.string Strings isEmpty

List of usage examples for org.apache.wicket.util.string Strings isEmpty

Introduction

In this page you can find the example usage for org.apache.wicket.util.string Strings isEmpty.

Prototype

public static boolean isEmpty(final CharSequence string) 

Source Link

Document

Checks whether the string is considered empty.

Usage

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));
    }
}