package fr.openwide.core.wicket.more.property;
import java.util.concurrent.TimeUnit;
import org.apache.wicket.Application;
import fr.openwide.core.spring.property.model.AbstractPropertyIds;
import fr.openwide.core.spring.property.model.ImmutablePropertyId;
import fr.openwide.core.spring.property.model.ImmutablePropertyIdTemplate;
public final class WicketMorePropertyIds extends AbstractPropertyIds {
private WicketMorePropertyIds() {
}
/*
* Mutable Properties
*/
// None
/*
* Immutable Properties
*/
public static final ImmutablePropertyId<String> WICKET_DEFAULT_BACKGROUND_THREAD_CONTEXT_BUILDER_URL_SCHEME = immutable("wicket.backgroundThreadContextBuilder.url.scheme");
public static final ImmutablePropertyId<String> WICKET_DEFAULT_BACKGROUND_THREAD_CONTEXT_BUILDER_URL_SERVER_NAME = immutable("wicket.backgroundThreadContextBuilder.url.serverName");
public static final ImmutablePropertyId<Integer> WICKET_DEFAULT_BACKGROUND_THREAD_CONTEXT_BUILDER_URL_SERVER_PORT = immutable("wicket.backgroundThreadContextBuilder.url.serverPort");
public static final ImmutablePropertyId<String> WICKET_DEFAULT_BACKGROUND_THREAD_CONTEXT_BUILDER_URL_SERVLET_PATH = immutable("wicket.backgroundThreadContextBuilder.url.servletPath");
public static final ImmutablePropertyIdTemplate<String> WICKET_APPLICATION_BACKGROUND_THREAD_CONTEXT_BUILDER_URL_SCHEME_TEMPLATE =
immutableTemplate("wicket.%s.backgroundThreadContextBuilder.url.scheme");
public static ImmutablePropertyId<String> wicketBackgroundThreadContextBuilderUrlScheme(Application application) {
return WICKET_APPLICATION_BACKGROUND_THREAD_CONTEXT_BUILDER_URL_SCHEME_TEMPLATE.create(application.getName());
}
public static final ImmutablePropertyIdTemplate<String> WICKET_APPLICATION_BACKGROUND_THREAD_CONTEXT_BUILDER_URL_SERVER_NAME_TEMPLATE =
immutableTemplate("wicket.%s.backgroundThreadContextBuilder.url.serverName");
public static ImmutablePropertyId<String> wicketBackgroundThreadContextBuilderUrlServerName(Application application) {
return WICKET_APPLICATION_BACKGROUND_THREAD_CONTEXT_BUILDER_URL_SERVER_NAME_TEMPLATE.create(application.getName());
}
public static final ImmutablePropertyIdTemplate<Integer> WICKET_APPLICATION_BACKGROUND_THREAD_CONTEXT_BUILDER_URL_SERVER_PORT_TEMPLATE =
immutableTemplate("wicket.%s.backgroundThreadContextBuilder.url.serverPort");
public static ImmutablePropertyId<Integer> wicketBackgroundThreadContextBuilderUrlServerPort(Application application) {
return WICKET_APPLICATION_BACKGROUND_THREAD_CONTEXT_BUILDER_URL_SERVER_PORT_TEMPLATE.create(application.getName());
}
public static final ImmutablePropertyIdTemplate<String> WICKET_APPLICATION_BACKGROUND_THREAD_CONTEXT_BUILDER_URL_SERVLET_PATH_TEMPLATE =
immutableTemplate("wicket.%s.backgroundThreadContextBuilder.url.servletPath");
public static ImmutablePropertyId<String> wicketBackgroundThreadContextBuilderUrlServletPath(Application application) {
return WICKET_APPLICATION_BACKGROUND_THREAD_CONTEXT_BUILDER_URL_SERVLET_PATH_TEMPLATE.create(application.getName());
}
public static final ImmutablePropertyId<String> WICKET_DISK_DATA_STORE_PATH = immutable("wicket.diskDataStore.path");
public static final ImmutablePropertyId<Integer> WICKET_DISK_DATA_STORE_IN_MEMORY_CACHE_SIZE = immutable("wicket.diskDataStore.inMemoryCacheSize");
public static final ImmutablePropertyId<Integer> WICKET_DISK_DATA_STORE_MAX_SIZE_PER_SESSION = immutable("wicket.diskDataStore.maxSizePerSession");
public static final ImmutablePropertyId<Integer> GLOBAL_FEEDBACK_AUTOHIDE_DELAY_VALUE = immutable("globalFeedback.autohide.delay.value");
public static final ImmutablePropertyId<TimeUnit> GLOBAL_FEEDBACK_AUTOHIDE_DELAY_UNIT = immutable("globalFeedback.autohide.delay.unit");
public static final ImmutablePropertyId<Integer> CONSOLE_GLOBAL_FEEDBACK_AUTOHIDE_DELAY_VALUE = immutable("console.globalFeedback.autohide.delay.value");
public static final ImmutablePropertyId<TimeUnit> CONSOLE_GLOBAL_FEEDBACK_AUTOHIDE_DELAY_UNIT = immutable("console.globalFeedback.autohide.delay.unit");
public static final ImmutablePropertyId<Integer> AUTOCOMPLETE_LIMIT = immutable("autocomplete.limit");
}