List of usage examples for org.apache.wicket Application get
public static Application get()
From source file:org.apache.isis.viewer.wicket.ui.components.widgets.cssmenu.ActionLinkFactoryAbstract.java
License:Apache License
protected PageClassRegistry getPageClassRegistry() { return ((PageClassRegistryAccessor) Application.get()).getPageClassRegistry(); }
From source file:org.apache.isis.viewer.wicket.ui.components.widgets.cssmenu.CssMenuBuilder.java
License:Apache License
/** * Protected so can be overridden in testing if required. *//* w w w .ja va 2s . c o m*/ protected boolean isExplorationMode() { //return Application.get().getConfigurationType().equalsIgnoreCase(Application.DEVELOPMENT); return Application.get().usesDeploymentConfig(); }
From source file:org.apache.isis.viewer.wicket.ui.components.widgets.linkandlabel.ActionLink.java
License:Apache License
protected WicketViewerSettings getSettings() { return ((WicketViewerSettingsAccessor) Application.get()).getSettings(); }
From source file:org.apache.isis.viewer.wicket.ui.components.widgets.select2.Select2JsReference.java
License:Apache License
@Override public Iterable<? extends HeaderItem> getDependencies() { ResourceReference jQueryReference = Application.get().getJavaScriptLibrarySettings().getJQueryReference(); return Lists.newArrayList(JavaScriptHeaderItem.forReference(jQueryReference)); }
From source file:org.apache.isis.viewer.wicket.ui.pages.accmngt.AccountManagementPageAbstract.java
License:Apache License
@Override public void renderHead(IHeaderResponse response) { super.renderHead(response); response.render(new PriorityHeaderItem(JavaScriptHeaderItem .forReference(Application.get().getJavaScriptLibrarySettings().getJQueryReference()))); response.render(//from ww w. ja v a 2 s .c om new PriorityHeaderItem(JavaScriptHeaderItem.forReference(BootstrapJavaScriptReference.instance()))); if (applicationCss != null) { response.render(CssReferenceHeaderItem.forUrl(applicationCss)); } if (applicationJs != null) { response.render(JavaScriptReferenceHeaderItem.forUrl(applicationJs)); } }
From source file:org.apache.isis.viewer.wicket.ui.pages.accmngt.EmailVerificationUrlServiceDefault.java
License:Apache License
protected AccountConfirmationMap getAccountConfirmationMap() { return Application.get().getMetaData(AccountConfirmationMap.KEY); }
From source file:org.apache.isis.viewer.wicket.ui.pages.entity.EntityPage.java
License:Apache License
/** * Creates an EntityModel from the given page parameters. * Redirects to the application home page if there is no OID in the parameters. * * @param parameters The page parameters with the OID * @return An EntityModel for the requested OID *///ww w. jav a 2s . c o m private static EntityModel createEntityModel(final PageParameters parameters) { String oid = EntityModel.oidStr(parameters); if (Strings.isEmpty(oid)) { throw new RestartResponseException(Application.get().getHomePage()); } return new EntityModel(parameters); }
From source file:org.apache.isis.viewer.wicket.viewer.applib.WicketDeveloperUtilitiesService.java
License:Apache License
/** * Clears the i18n cache so that localized keys can be reloaded. * * <p>//ww w .jav a2s. c o m * Have hidden this service because it seems that Wicket automatically invalidates * the resource cache anyway if running in development/prototype mode. * </p> */ @Action(restrictTo = RestrictTo.PROTOTYPING, hidden = Where.EVERYWHERE, semantics = SemanticsOf.IDEMPOTENT) public void resetI18nCache() { Application.get().getResourceSettings().getLocalizer().clearCache(); }
From source file:org.apache.isis.viewer.wicket.viewer.integration.wicket.WebRequestCycleForIsis.java
License:Apache License
/** * Tries to instantiate the configured {@link PageType#SIGN_IN signin page} with the given exception model * * @param exceptionModel A model bringing the information about the occurred problem * @return An instance of the configured signin page *///from w ww . j a va 2s . co m private IRequestablePage newSignInPage(final ExceptionModel exceptionModel) { Class<? extends Page> signInPageClass = null; if (pageClassRegistry != null) { signInPageClass = pageClassRegistry.getPageClass(PageType.SIGN_IN); } if (signInPageClass == null) { signInPageClass = WicketSignInPage.class; } final PageParameters parameters = new PageParameters(); Page signInPage; try { Constructor<? extends Page> constructor = signInPageClass.getConstructor(PageParameters.class, ExceptionModel.class); signInPage = constructor.newInstance(parameters, exceptionModel); } catch (Exception ex) { try { IPageFactory pageFactory = Application.get().getPageFactory(); signInPage = pageFactory.newPage(signInPageClass, parameters); } catch (Exception x) { throw new WicketRuntimeException("Cannot instantiate the configured sign in page", x); } } return signInPage; }
From source file:org.apache.isis.viewer.wicket.viewer.services.GuiceBeanProviderWicket.java
License:Apache License
@Programmatic @Override//from w ww . j a v a 2 s.c o m public <T> T lookup(final Class<T> beanType) { final Application application = Application.get(); final GuiceInjectorHolder injectorHolder = application.getMetaData(GuiceInjectorHolder.INJECTOR_KEY); final Injector injector = injectorHolder.getInjector(); return injector.getInstance(beanType); }