/** * Adds the following configurers: <dl> <dt>Default <dd> performs default hibernate configuration <dt>PackageName * <dd> loads entities by package name</dl> */ public static void contributeHibernateSessionSource(OrderedConfiguration<HibernateConfigurer> config, @Local HibernateConfigurer defaultHibernateConfigurer) { config.add("Default", defaultHibernateConfigurer); config.addInstance("PackageName", PackageNameHibernateConfigurer.class); } }
private static void add(OrderedConfiguration<StackExtension> configuration, StackExtensionType type, String... paths) { for (String path : paths) { int slashx = path.lastIndexOf('/'); String id = path.substring(slashx + 1); configuration.add(id, new StackExtension(type, path)); } }
public static void contributeDataTypeAnalyzer( OrderedConfiguration<DataTypeAnalyzer> configuration, DataTypeAnalyzer defaultDataTypeAnalyzer) { configuration.add("Annotation", new AnnotationDataTypeAnalyzer()); if (defaultDataTypeAnalyzer == null) { defaultDataTypeAnalyzer = createDefaultDataTypeAnalyzer(); } configuration.add("Default", defaultDataTypeAnalyzer, "after:*"); }
public void contributeExtraRunnable(OrderedConfiguration<Runnable> configuration) { configuration.add("Solo", new Runnable() { @Override public void run() { InvokeCounts.contributionInvokeCount++; } }); } }
/** * Contributes a filter, "MultipartFilter" after "IgnoredPaths". */ public static void contributeHttpServletRequestHandler( OrderedConfiguration<HttpServletRequestFilter> configuration, MultipartDecoder multipartDecoder) { configuration.add("MultipartFilter", new MultipartServletRequestFilter(multipartDecoder), "after:IgnoredPaths"); }
public static void contributeComponentMessagesSource( @Value("/org/got5/tapestry5/JQueryCatalog.properties") Resource jQueryCatalog, OrderedConfiguration<Resource> configuration) { // Catalog used to store messages from mixins configuration.add("JQueryCatalog", jQueryCatalog); } }
/** * Contributes a filter, "MultipartFilter" after "IgnoredPaths". */ public static void contributeHttpServletRequestHandler( OrderedConfiguration<HttpServletRequestFilter> configuration, MultipartDecoder multipartDecoder) { configuration.add("MultipartFilter", new MultipartServletRequestFilter(multipartDecoder), "after:IgnoredPaths"); }
@Contribute(DashboardManager.class) public static void defaultTabs(OrderedConfiguration<DashboardTab> configuration) { configuration.add("Pages", new DashboardTab("Pages", "core/PageCatalog")); configuration.add("Services", new DashboardTab("Services", "core/ServiceStatus")); configuration.add("Libraries", new DashboardTab("ComponentLibraries", "core/ComponentLibraries")); } }
private static void add(OrderedConfiguration<ComponentClassTransformWorker2> configuration, Class<? extends Annotation> annotationClass, MethodDescription description) { String name = TapestryInternalUtils.lastTerm(annotationClass.getName()); ComponentClassTransformWorker2 worker = new PageLifecycleAnnotationWorker(annotationClass, description, name); configuration.add(name, worker); }
@Contribute(DashboardManager.class) public static void provideHibernateDashboardTab(OrderedConfiguration<DashboardTab> configuration) { configuration.add("HibernateStatistics", new DashboardTab("Hibernate", "core/HibernateStatistics"), "after:Services"); } }
public static void contributeMongoDBSource(OrderedConfiguration<ServerAddress> configuration) { try { configuration.add("test", new ServerAddress("localhost", 12345)); } catch (UnknownHostException e) { throw new RuntimeException(e); } } }
@Contribute(ComponentMessagesSource.class) public static void provideLibraryMessages( OrderedConfiguration<Resource> configuration, @Value("classpath:org/apache/tapestry5/kaptcha/tapestry-kaptcha.properties") Resource kaptchaCatalog) { configuration.add("TapestryKaptcha", kaptchaCatalog, "before:AppCatalog"); }
public static void contributeOrderedNames(OrderedConfiguration<String> configuration) { configuration.add("wilma", "WILMA", "after:barney"); configuration.override("fred", "Mr. Flintstone", "after:*"); }
public static void contributeComponentMessagesSource(@Value("context:WEB-INF/pre-app.properties") Resource preappResource, OrderedConfiguration<Resource> configuration) { configuration.add("PreApp", preappResource, "before:AppCatalog"); }
@Contribute(ServiceConfigurationListenerHub.class) public static void configureServiceConfigurationListener(OrderedConfiguration<ServiceConfigurationListener> configuration, CatchAllServiceConfigurationListener listener) { configuration.add("CatchAll", listener); }
public static void contributeComponentClassTransformWorker( OrderedConfiguration<ComponentClassTransformWorker2> configuration) { configuration.add("ReverseStringsWorker", new ReverseStringsWorker()); }