@Contribute(SymbolProvider.class) @ApplicationDefaults public static void defaultsSymbols(MappedConfiguration<String, Object> configuration) { configuration.add(InternalConstants.TAPESTRY_APP_PACKAGE_PARAM, JpaTestModule.class .getPackage().getName()); // configuration.add(InternalSymbols.APP_PACKAGE_PATH, "org/tynamo/model/jpa"); }
@Contribute(SymbolProvider.class) @ApplicationDefaults public static void provideApplicationDefaults( final MappedConfiguration<String, String> configuration) { configuration.add(SymbolConstants.PRODUCTION_MODE, "false"); }
@Contribute(SymbolProvider.class) @ApplicationDefaults public static void provideFactoryDefaults( final MappedConfiguration<String, String> configuration) { //META-INF/persistence.xml is already on the test classpath, //so we need to pretend as if it doesn't exists configuration.add(JpaSymbols.PERSISTENCE_DESCRIPTOR, "/does-not-exist.xml"); }
@Contribute(SymbolProvider.class) @ApplicationDefaults public static void provideApplicationDefaults( final MappedConfiguration<String, String> configuration) { configuration.add(SymbolConstants.PRODUCTION_MODE, "false"); }
@Contribute(SymbolProvider.class) @ApplicationDefaults public static void switchProviderToJQuery(MappedConfiguration<String, Object> configuration) { configuration.add(SymbolConstants.JAVASCRIPT_INFRASTRUCTURE_PROVIDER, "jquery"); }
@Contribute(SymbolProvider.class) @ApplicationDefaults public static void provideApplicationDefaults( MappedConfiguration<String, String> configuration) { configuration.add(SymbolConstants.PRODUCTION_MODE, "false"); }
@Contribute(SymbolProvider.class) @ApplicationDefaults public static void provideApplicationDefaults( final MappedConfiguration<String, String> configuration) { configuration.add(JpaSymbols.PERSISTENCE_DESCRIPTOR, "/include-unlisted-classes-unit.xml"); } }
@Contribute(SymbolProvider.class) @ApplicationDefaults public static void provideFactoryDefaults( final MappedConfiguration<String, String> configuration) { configuration.add(JpaSymbols.PERSISTENCE_DESCRIPTOR, "/single-persistence-unit.xml"); } }
@Contribute(SymbolProvider.class) @ApplicationDefaults public static void provideApplicationDefaults( final MappedConfiguration<String, String> configuration) { configuration.add(JpaSymbols.PROVIDE_ENTITY_VALUE_ENCODERS, "false"); configuration.add(JpaSymbols.PERSISTENCE_DESCRIPTOR, "/explicit-persistence-provider-class-persistence-unit.xml"); } }
@Contribute(SymbolProvider.class) @ApplicationDefaults public static void enableDevelopmentMode(MappedConfiguration<String, Object> configuration) { configuration.add(SymbolConstants.PRODUCTION_MODE, false); configuration.add(InternalConstants.TAPESTRY_APP_PACKAGE_PARAM, "app.root.package"); configuration.add(SymbolConstants.HMAC_PASSPHRASE, "hmac passphrase for testing"); } }
@Contribute(SymbolProvider.class) @ApplicationDefaults public static void setupEnvironment(MappedConfiguration<String, Object> configuration) { configuration.add(SymbolConstants.JAVASCRIPT_INFRASTRUCTURE_PROVIDER, "jquery"); configuration.add(SymbolConstants.MINIFICATION_ENABLED, true); configuration.add(SymbolConstants.BOOTSTRAP_ROOT, "context:bootstrap"); }
/** * <dl> * <dt>SystemProperties</dt> * <dd>Exposes JVM System properties as symbols (currently case-sensitive)</dd> * <dt>EnvironmentVariables</dt> * <dd>Exposes environment variables as symbols (adding a "env." prefix)</dd> * <dt>ApplicationDefaults</dt> * <dd>Values contributed to @{@link SymbolProvider} @{@link ApplicationDefaults}</dd> * <dt>FactoryDefaults</dt> * <dd>Values contributed to @{@link SymbolProvider} @{@link FactoryDefaults}</dd> * </dl> */ @Contribute(SymbolSource.class) public static void setupStandardSymbolProviders(OrderedConfiguration<SymbolProvider> configuration, @ApplicationDefaults SymbolProvider applicationDefaults, @FactoryDefaults SymbolProvider factoryDefaults) { configuration.add("SystemProperties", new SystemPropertiesSymbolProvider(), "before:*"); configuration.add("EnvironmentVariables", new SystemEnvSymbolProvider()); configuration.add("ApplicationDefaults", applicationDefaults); configuration.add("FactoryDefaults", factoryDefaults); }
/** * <dl> * <dt>SystemProperties</dt> * <dd>Exposes JVM System properties as symbols (currently case-sensitive)</dd> * <dt>EnvironmentVariables</dt> * <dd>Exposes environment variables as symbols (adding a "env." prefix)</dd> * <dt>ApplicationDefaults</dt> * <dd>Values contributed to @{@link SymbolProvider} @{@link ApplicationDefaults}</dd> * <dt>FactoryDefaults</dt> * <dd>Values contributed to @{@link SymbolProvider} @{@link FactoryDefaults}</dd> * </dl> */ @Contribute(SymbolSource.class) public static void setupStandardSymbolProviders(OrderedConfiguration<SymbolProvider> configuration, @ApplicationDefaults SymbolProvider applicationDefaults, @FactoryDefaults SymbolProvider factoryDefaults) { configuration.add("SystemProperties", new SystemPropertiesSymbolProvider(), "before:*"); configuration.add("EnvironmentVariables", new SystemEnvSymbolProvider()); configuration.add("ApplicationDefaults", applicationDefaults); configuration.add("FactoryDefaults", factoryDefaults); }