Example usage for org.apache.wicket Application get

List of usage examples for org.apache.wicket Application get

Introduction

In this page you can find the example usage for org.apache.wicket Application get.

Prototype

public static Application get() 

Source Link

Document

Get Application for current thread.

Usage

From source file:guru.mmp.application.web.template.resources.TemplateJavaScriptResourceReference.java

License:Apache License

/**
 * Returns the dependencies for the JavaScript resource reference.
 *
 * @return the dependencies for the JavaScript resource reference
 *///from   w  w  w .j ava 2 s.  c o m
@Override
public List<HeaderItem> getDependencies() {
    List<HeaderItem> dependencies = new ArrayList<>();

    dependencies.add(JavaScriptHeaderItem
            .forReference(Application.get().getJavaScriptLibrarySettings().getJQueryReference()));
    dependencies.add(JavaScriptHeaderItem.forReference(
            new JavaScriptResourceReference(TemplateJavaScriptResourceReference.class, "js/bootstrap.min.js")));
    dependencies.add(JavaScriptHeaderItem.forReference(new JavaScriptResourceReference(
            TemplateJavaScriptResourceReference.class, "plugins/select2/select2.full.min.js")));
    dependencies.add(JavaScriptHeaderItem.forReference(new JavaScriptResourceReference(
            TemplateJavaScriptResourceReference.class, "plugins/datepicker/bootstrap-datepicker.js")));
    dependencies.add(JavaScriptHeaderItem.forReference(new JavaScriptResourceReference(
            TemplateJavaScriptResourceReference.class, "plugins/timepicker/bootstrap-timepicker.min.js")));
    dependencies.add(JavaScriptHeaderItem.forReference(new JavaScriptResourceReference(
            TemplateJavaScriptResourceReference.class, "plugins/slimScroll/jquery.slimscroll.min.js")));
    dependencies.add(JavaScriptHeaderItem.forReference(new JavaScriptResourceReference(
            TemplateJavaScriptResourceReference.class, "plugins/fastclick/fastclick.min.js")));
    dependencies.add(JavaScriptHeaderItem.forReference(
            new JavaScriptResourceReference(TemplateJavaScriptResourceReference.class, "js/app.min.js")));

    return dependencies;
}

From source file:info.jtrac.wicket.JtracApplication.java

License:Apache License

/**
 * This method will return the main JtracApplication object.
 *
 * @return Returns JtracApplication object.
 *///  ww  w  .  j  a va  2  s .c  o m
public static JtracApplication get() {
    return (JtracApplication) Application.get();
}

From source file:it.av.youeat.web.YoueatApplication.java

License:Apache License

/**
 * Get Application for current thread./*  w ww.j ava  2s .co m*/
 *
 * @return The current thread's BBoxApplication
 */
public static YoueatApplication get() {
    return (YoueatApplication) Application.get();
}

From source file:jp.comuri.wicket.PicoContainerProxyTargetLocator.java

License:Apache License

public Object locateProxyTarget() {
    PicoContainer pico = Application.get().getMetaData(PicoContainerComponentInjector.PICO_CONTAINER_KEY);
    return pico.getComponent(targetType);
}

From source file:jp.xet.uncommons.wicket.converter.BooleanConverter.java

License:Apache License

@Override
public String convertToString(Boolean value, Locale locale) {
    if (value == null) {
        return null;
    }// w ww.  ja v  a 2  s . c o m

    Localizer localizer = Application.get().getResourceSettings().getLocalizer();
    return localizer.getString(prefix + "." + value, (Component) null, (String) null);
}

From source file:jp.xet.uncommons.wicket.converter.EnumerationConverter.java

License:Apache License

@Override
public String convertToString(T value, Locale locale) {
    if (value == null) {
        return null;
    }/*from w w w  . j  ava 2  s  . c om*/

    Localizer localizer = Application.get().getResourceSettings().getLocalizer();
    return localizer.getString(value.getClass().getName() + "." + value, (Component) null);
}

From source file:jp.xet.uncommons.wicket.converter.PropertyConverter.java

License:Open Source License

@Override
public String convertToString(Object value, Locale locale) {
    if (value == null) {
        return null;
    }/*from  w ww.  ja v  a  2 s  .  co  m*/

    Object convertedValue = PropertyResolver.getValue(expression, value);
    IConverterLocator converterLocator = Application.get().getConverterLocator();

    @SuppressWarnings("unchecked")
    IConverter<Object> converter = (IConverter<Object>) converterLocator
            .getConverter(convertedValue.getClass());

    return converter.convertToString(convertedValue, locale);
}

From source file:jp.xet.uncommons.wicket.converter.RelativeDateConverter.java

License:Apache License

@Override
public String convertToString(Date value, Locale locale) {
    long duration = (System.currentTimeMillis() - value.getTime()) / 1000;

    Localizer localizer = Application.get().getResourceSettings().getLocalizer();

    if (duration < 60) {
        return localizer.getString("RelativeDateConverter.second", component, Model.of(duration));
    }//ww w .j a v a  2  s.  co m

    duration /= 60;
    if (duration < 60) {
        return localizer.getString("RelativeDateConverter.minute", component, Model.of(duration));
    }

    duration /= 24;
    if (duration < 24) {
        return localizer.getString("RelativeDateConverter.hour", component, Model.of(duration));
    }

    duration /= 7;
    if (duration == 1) {
        return localizer.getString("RelativeDateConverter.yesterday", component, Model.of(duration));
    }
    if (duration < 7) {
        return localizer.getString("RelativeDateConverter.day", component, Model.of(duration));
    }

    IConverterLocator locator = Application.get().getConverterLocator();
    return locator.getConverter(Date.class).convertToString(value, locale);
}

From source file:jp.xet.uncommons.wicket.utils.BooleanChoiceRenderer.java

License:Apache License

@Override
public Object getDisplayValue(Boolean object) {
    Localizer localizer = Application.get().getResourceSettings().getLocalizer();
    return localizer.getString(prefix + "." + object.toString(), component);
}

From source file:name.martingeisse.admin.application.wicket.ExceptionMapper.java

License:Open Source License

/**
 * /*from w ww . j  a  va2 s.c o m*/
 */
private IRequestHandler internalMap(final Exception e) {

    // we cannot handle AJAX exceptions, so delegate to the parent class
    final Request request = RequestCycle.get().getRequest();
    if (request instanceof WebRequest) {
        if (((WebRequest) request).isAjax()) {
            return null;
        }
    }

    // our special handling is only for debug mode
    final UnexpectedExceptionDisplay unexpectedExceptionDisplay = Application.get().getExceptionSettings()
            .getUnexpectedExceptionDisplay();
    if (!IExceptionSettings.SHOW_EXCEPTION_PAGE.equals(unexpectedExceptionDisplay)) {
        return null;
    }

    // extract the original cause since that is mostly relevant when finding a specialized error page
    Throwable originalCause = e;
    while (originalCause.getCause() != null) {
        originalCause = originalCause.getCause();
    }

    // handle some known exceptions
    /*
    if (originalCause instanceof UnknownEntityException) {
       return createPageRequestHandler(new UnknownEntityErrorPage(e, (UnknownEntityException)originalCause, extractCurrentPage()));
    }
    */

    // delegate all others to the parent class
    return null;

}