List of usage examples for org.apache.wicket.feedback IFeedbackMessageFilter NONE
IFeedbackMessageFilter NONE
To view the source code for org.apache.wicket.feedback IFeedbackMessageFilter NONE.
Click Source Link
From source file:com.premiumminds.webapp.wicket.OrMessageFilter.java
License:Open Source License
public OrMessageFilter() { filters = new ArrayList<IFeedbackMessageFilter>(); filters.add(IFeedbackMessageFilter.NONE); }
From source file:org.hippoecm.frontend.plugins.cms.root.RootPlugin.java
License:Apache License
public RootPlugin(IPluginContext context, IPluginConfig config) { super(context, config); // keep all feedback messages after each request cycle getApplication().getApplicationSettings().setFeedbackMessageCleanupFilter(IFeedbackMessageFilter.NONE); addPinger();/*from w ww. j av a 2 s .com*/ add(new Label("pageTitle", getString("page.title", null, "Hippo CMS 10"))); addUserMenu(); services = new LinkedList<>(); final IDataProvider<IRenderService> provider = new ListDataProvider<IRenderService>(services) { @Override public IModel<IRenderService> model(IRenderService object) { return new RenderServiceModel(object); } }; view = new AbstractView<IRenderService>("view", provider) { @Override protected void populateItem(Item<IRenderService> item) { IRenderService renderer = item.getModelObject(); renderer.bind(RootPlugin.this, "item"); item.add(renderer.getComponent()); RootPlugin.this.onAddRenderService(item, renderer); item.setVisible(renderer.getComponent().isVisible()); } @Override protected void destroyItem(Item<IRenderService> item) { IRenderService renderer = item.getModelObject(); item.remove(renderer.getComponent()); RootPlugin.this.onRemoveRenderService(item, renderer); renderer.unbind(); } }; String itemId = getItemId(); if (itemId != null) { tracker = new ServiceTracker<IRenderService>(IRenderService.class) { private static final long serialVersionUID = 1L; @Override public void onServiceAdded(IRenderService service, String name) { log.debug("adding " + service + " to ListViewService at " + name); services.add(service); } @Override public void onServiceChanged(IRenderService service, String name) { } @Override public void onRemoveService(IRenderService service, String name) { log.debug("removing " + service + " from ListViewService at " + name); services.remove(service); } }; context.registerTracker(tracker, itemId); } else { log.warn("No item id configured"); } add(view); add(new AjaxIndicatorBehavior()); add(new ExtHippoThemeBehavior()); extWidgetRegistry = new ExtWidgetRegistry(getPluginContext()); add(extWidgetRegistry); if (config.containsKey("top")) { log.warn( "Usage of property 'top' on the RootPlugin is deprecated. The documents tabs is now configured " + "as an extension. Add a value to property wicket.extensions named 'extension.tabs.documents' and " + "add a property named 'extension.tabs.documents' with the value of the document tabs service, " + "by default it's 'service.browse.tabscontainer'."); } TabbedPanel tabbedPanel = getTabbedPanel(); tabbedPanel.setIconType(IconSize.L); tabbedPanel.add(new WireframeBehavior(new WireframeSettings(config.getPluginConfig("layout.wireframe")))); get("tabs:panel-container").add(new UnitBehavior("center")); get("tabs:tabs-container").add(new UnitBehavior("left")); final PageLayoutSettings pageLayoutSettings = getPageLayoutSettings(config); add(new PageLayoutBehavior(pageLayoutSettings)); add(new ResourceLink("faviconLink", ((PluginApplication) getApplication()).getPluginApplicationFavIconReference())); }