public AddRepositoryPage()

in karaf/feature/src/main/java/org/apache/karaf/webconsole/karaf/feature/repository/AddRepositoryPage.java [41:61]


    public AddRepositoryPage() {
        final IModel<Repository> model = new Model(new WicketRepository());

        final Form<Repository> form = new Form<Repository>("form", model);
        form.add(new AddRepositoryPanel("repository", model));
        form.add(new SubmitLink("submit") {
            @Override
            public void onSubmit() {
                URI uri = model.getObject().getURI();
                try {
                    featuresService.addRepository(uri);
                } catch (Exception e) {
                    Map<String, Object> map = new HashMap<String, Object>();
                    map.put("uri", uri);
                    form.error("Can not create repository " + e.getMessage(), map);
                }
            }
        });

        add(form);
    }