List of usage examples for org.apache.wicket RestartResponseAtInterceptPageException RestartResponseAtInterceptPageException
public RestartResponseAtInterceptPageException(Class<? extends Page> interceptPageClass)
From source file:cz.zcu.kiv.eegdatabase.wui.ui.articles.ArticleFormPage.java
License:Apache License
public ArticleFormPage(PageParameters parameters) { testUserCanAddArticle();//from w w w. j a va2s.c o m setPageTitle(ResourceUtils.getModel("pageTitle.editArticle")); add(new Label("title", ResourceUtils.getModel("pageTitle.editArticle"))); StringValue param = parameters.get(DEFAULT_PARAM_ID); if (param.isNull() || param.isEmpty()) { throw new RestartResponseAtInterceptPageException(ArticlesPage.class); } int articleId = param.toInt(); Article article = articleFacade.getArticleDetail(articleId, EEGDataBaseSession.get().getLoggedUser()); setupComponents(new Model<Article>(article)); }
From source file:cz.zcu.kiv.eegdatabase.wui.ui.articles.ArticleFormPage.java
License:Apache License
private void testUserCanAddArticle() { boolean userAdmin = EEGDataBaseSession.get().hasRole(UserRole.ROLE_ADMIN.name()); boolean userCanAddArticle = securityFacade.userIsGroupAdmin() || securityFacade.userIsExperimenter() || userAdmin;//w w w . java2 s .c o m if (!userCanAddArticle) { throw new RestartResponseAtInterceptPageException(ArticlesPage.class); } }
From source file:cz.zcu.kiv.eegdatabase.wui.ui.articles.ViewArticlePage.java
License:Apache License
public ViewArticlePage(PageParameters parameters) { StringValue param = parameters.get(DEFAULT_PARAM_ID); if (param.isNull() || param.isEmpty()) { throw new RestartResponseAtInterceptPageException(ArticlesPage.class); }/*from w w w. ja v a2 s . c o m*/ int articleId = param.toInt(); setupComponents(articleId); }
From source file:cz.zcu.kiv.eegdatabase.wui.ui.data.AddDataFilePage.java
License:Apache License
public AddDataFilePage(PageParameters parameters) { StringValue stringValue = parameters.get(DEFAULT_PARAM_ID); if (stringValue.isNull() || stringValue.isEmpty()) { throw new RestartResponseAtInterceptPageException(ListExperimentsPage.class); }/*from w ww .j a v a2 s . c o m*/ int experimentId = stringValue.toInt(); setPageTitle(ResourceUtils.getModel("pageTitle.addDataFile")); add(new ButtonPageMenu("leftMenu", ExperimentsPageLeftMenu.values())); setupComponents(experimentId); }
From source file:cz.zcu.kiv.eegdatabase.wui.ui.data.DataFileDetailPage.java
License:Apache License
private int parseParameters(PageParameters parameters) { StringValue value = parameters.get(BasePage.DEFAULT_PARAM_ID); if (value.isNull() || value.isEmpty()) throw new RestartResponseAtInterceptPageException(EEGDataBaseApplication.get().getHomePage()); return value.toInt(); }
From source file:cz.zcu.kiv.eegdatabase.wui.ui.experiments.ExperimentFormPage.java
License:Apache License
private int parseParameters(PageParameters parameters) { StringValue value = parameters.get(BasePage.DEFAULT_PARAM_ID); if (value.isNull() || value.isEmpty()) throw new RestartResponseAtInterceptPageException(EEGDataBaseApplication.get().getHomePage()); return value.toInt(); }
From source file:cz.zcu.kiv.eegdatabase.wui.ui.experiments.ExperimentsPackageDownloadPage.java
License:Apache License
public ExperimentsPackageDownloadPage(PageParameters parameters) { StringValue packageIdValue = parameters.get(DEFAULT_PARAM_ID); if (packageIdValue.isNull() || packageIdValue.isEmpty()) throw new RestartResponseAtInterceptPageException(ListExperimentsByPackagePage.class); else//from ww w.ja va 2s . c o m setupComponents(packageIdValue.toInt()); }
From source file:cz.zcu.kiv.eegdatabase.wui.ui.experiments.ListExperimentsPage.java
License:Apache License
private String parseParameters(PageParameters parameters) { StringValue value = parameters.get(BasePage.DEFAULT_PARAM_ID); if (value.isNull() || value.isEmpty()) throw new RestartResponseAtInterceptPageException(EEGDataBaseApplication.get().getHomePage()); return value.toString(); }
From source file:cz.zcu.kiv.eegdatabase.wui.ui.experiments.metadata.MetadataFormPage.java
License:Apache License
public MetadataFormPage(final PageParameters parameters) { setPageTitle(ResourceUtils.getModel("pageTitle.metadata.new")); add(new ButtonPageMenu("leftMenu", ExperimentsPageLeftMenu.values())); StringValue value = parameters.get(DEFAULT_PARAM_ID); if (value.isEmpty() || value.isNull()) { throw new RestartResponseAtInterceptPageException(ListTemplatePage.class); }//from w ww . j a v a 2 s . com int experimentId = value.toInt(); Experiment exp = expFacade.getExperimentForDetail(experimentId); add(new MetadataForm("metadata-form", new Model<Section>(exp.getElasticExperiment().getMetadata()), experimentId)); getFeedback().setFilter(new ComponentFeedbackMessageFilter(this)); }
From source file:cz.zcu.kiv.eegdatabase.wui.ui.experiments.metadata.template.ListTemplatePage.java
License:Apache License
public ListTemplatePage(PageParameters params) { boolean isAdmin = EEGDataBaseSession.get().hasRole(UserRole.ROLE_ADMIN.name()); if (!isAdmin) { throw new RestartResponseAtInterceptPageException(ListTemplatePage.class); }/* w w w. jav a 2 s . c om*/ setPageTitle(ResourceUtils.getModel("pageTitle.template.system")); add(new ButtonPageMenu("leftMenu", AdministrationPageLeftMenu.values())); ListTemplateProvider provider = new ListTemplateProvider(templateFacade); DefaultDataTable<Template, String> list = new DefaultDataTable<Template, String>("list", createListColumns(), provider, ITEMS_PER_PAGE); add(new BookmarkablePageLink<Void>("addTemplateLink", TemplateFormPage.class)); add(new BookmarkablePageLink<Void>("shareTemplateLink", TemplateSharePage.class)); add(list); }