/** * Constructor. * * Uses the thread local Application */ public DefaultMapperContext() { this(Application.get()); }
/** * Returns the applications {@link IMapperContext}. * * @return The applications {@link IMapperContext}. */ protected IMapperContext getContext() { return Application.get().getMapperContext(); }
/** * Determine whether a IRequestLogger is provided, and whether request logging has been enabled. * * @return true when request logging is enabled. */ private boolean isRequestLoggingEnabled() { IRequestLogger requestLogger = Application.get().getRequestLogger(); RequestLoggerSettings settings = Application.get().getRequestLoggerSettings(); return requestLogger != null && settings.isRequestLoggerEnabled(); }
/** * In case you want to provide your own list of string resource loaders * * @return List of string resource loaders */ protected List<IStringResourceLoader> getStringResourceLoaders() { return Application.get().getResourceSettings().getStringResourceLoaders(); }
@Override public List<HeaderItem> getDependencies() { JavaScriptLibrarySettings ajaxSettings = Application.get().getJavaScriptLibrarySettings(); ResourceReference wicketAjaxReference = ajaxSettings.getWicketAjaxReference(); List<HeaderItem> dependencies = super.getDependencies(); dependencies.add(JavaScriptHeaderItem.forReference(wicketAjaxReference)); return dependencies; } }
protected boolean isOnePassRender() { return Application.get().getRequestCycleSettings().getRenderStrategy() == RequestCycleSettings.RenderStrategy.ONE_PASS_RENDER; }
private int getRequestsWindowSize() { int requestsWindowSize = 0; if (Application.exists()) { requestsWindowSize = Application.get() .getRequestLoggerSettings() .getRequestsWindowSize(); } return requestsWindowSize; } }
private static String defaultEncryptionKey(String cookieKey) { if (Application.exists()) { return Application.get().getName(); } return cookieKey; }
@Override public String getObject() { return Application.get().getFrameworkSettings().getVersion(); } });
/** * Verifies that development utilities are enabled. */ public static void check() { if (Application.get().getDebugSettings().isDevelopmentUtilitiesEnabled() == false) { throw new DevelopmentUtilitiesNotEnabledException(); } } }
@Override public void respond(IRequestCycle requestCycle) { PageRenderer renderer = Application.get().getPageRendererProvider().apply(this); renderer.respond((RequestCycle)requestCycle); }
/** * @return the result of {@link org.apache.wicket.settings.ResourceSettings#getThrowExceptionOnMissingResource()} */ protected boolean getThrowExceptionOnMissingResource() { return Application.get().getResourceSettings().getThrowExceptionOnMissingResource(); } }
/** * Get the application that is currently working with this session. * * @return Returns the application. */ public final Application getApplication() { return Application.get(); }
private int getRequestsWindowSize() { int requestsWindowSize = 0; if (Application.exists()) { requestsWindowSize = Application.get() .getRequestLoggerSettings() .getRequestsWindowSize(); } return requestsWindowSize; } }
/** * Gets the localizer that is being used by this string resource model. * * @return The localizer */ public Localizer getLocalizer() { return Application.get().getResourceSettings().getLocalizer(); }
/** * Returns the {@link IPageManager} instance. * * @return {@link IPageManager} instance. */ public final IPageManager getPageManager() { IPageManager pageManager = Application.get().internalGetPageManager(); return pageAccessSynchronizer.get().adapt(pageManager); }
/** * Get the properties file factory which loads the properties based on locale and style from * *.properties and *.xml files * * @return properties factory */ protected IPropertiesFactory getPropertiesFactory() { return Application.get().getResourceSettings().getPropertiesFactory(); }
@Override public String getObject() { // this shouldn't be called always wrapped! return Application.get() .getResourceSettings() .getLocalizer() .getString(resourceKey, null, null, null, null, defaultValue); }
@Override public FileCleaningTracker getFileCleaningTracker() { IFileCleaner fileCleaner = Application.get() .getResourceSettings() .getFileCleaner(); return new FileCleanerTrackerAdapter(fileCleaner); } });
@Override protected String load() { return Application.get() .getResourceSettings() .getLocalizer() .getString(resourceKey, component, null, null, null, defaultValue); }