Example usage for org.apache.wicket Page getApplication

List of usage examples for org.apache.wicket Page getApplication

Introduction

In this page you can find the example usage for org.apache.wicket Page getApplication.

Prototype

public final Application getApplication() 

Source Link

Document

Gets interface to application that this component is a part of.

Usage

From source file:br.com.handara.pedidos.util.UtilRelatorioJasper.java

/**
 * Recupera o diretrio real onde esto os relatrios
 * /*  w w w  .j ava 2s . c  o  m*/
 * @param nomeArquivoJasper
 * @param page
 * @return - caminho completo do arquivo jasper
 */
public static String getNomeCompletoRelatorio(String nomeArquivoJasper, Page page) {
    ServletContext servletContext = ((WebApplication) page.getApplication()).getServletContext();
    String reportsPath = servletContext.getRealPath(REPORT_DIR) + "\\";
    return reportsPath + nomeArquivoJasper;
}

From source file:com.userweave.pages.api.LoginRegisterPanel.java

License:Open Source License

protected static void stopInterception(Page page) {
    // throw back responsibility to AuthorizationStrategy
    if (!page.continueToOriginalDestination()) {
        page.setResponsePage(page.getApplication().getHomePage());
    }//from  w w  w .j  a  v a 2 s. c om
}

From source file:com.userweave.pages.test.jquery.JQuery.java

License:Open Source License

public static boolean addKonquerorHacks(final Page page, IHeaderResponse response) {
    if (page.getSession().getClientInfo() instanceof WebClientInfo
            && ((WebClientInfo) page.getSession().getClientInfo()).getProperties().isBrowserKonqueror()) {
        page.add(new Behavior() {
            private static final long serialVersionUID = 1L;

            @Override/*w  ww .  j a v  a2 s  .  c  om*/
            public void renderHead(Component component, IHeaderResponse response) {
                response.renderCSSReference(
                        new PackageResourceReference(BasePageSurvey.class, "konquerorhacks.css"));

                if (page.getApplication().getConfigurationType().equals(RuntimeConfigurationType.DEVELOPMENT)) {
                    response.renderJavaScriptReference(
                            "http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js");
                }
            }
        });

        return true;
    }

    return false;
}

From source file:org.devgateway.eudevfin.dim.NavbarInitializer.java

License:Open Source License

@WicketNavbarComponentInitializer(position = Navbar.ComponentPosition.LEFT, order = 0)
public static Component newHomePageNavbarButton(final Page page) {
    final NavbarButton<HomePage> homePageNavbarButton = new NavbarButton<HomePage>(
            page.getApplication().getHomePage(), new StringResourceModel("navbar.home", page, null, null))
                    .setIconType(IconType.home);
    MetaDataRoleAuthorizationStrategy.authorize(homePageNavbarButton, Component.RENDER,
            AuthConstants.Roles.ROLE_USER);
    return homePageNavbarButton;
}