public class TynamoCoreModule extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
PROPERTY_DISPLAY_BLOCKS |
static String |
PROPERTY_EDIT_BLOCKS |
| Constructor and Description |
|---|
TynamoCoreModule() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addBeanModelModifiers(org.apache.tapestry5.ioc.OrderedConfiguration<BeanModelModifier> configuration,
BeanModelsAnnotationBMModifier pageAnnotationsModifier,
DefaultExclusionsBMModifier defaultModifier,
BeanModelExtensionBMModifier extensionModifier) |
static void |
addIcons(org.apache.tapestry5.ioc.MappedConfiguration<String,String> configuration) |
static void |
addTynamoDataTypeAnalyzer(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.services.DataTypeAnalyzer> configuration,
TynamoDataTypeAnalyzer tynamoDataTypeAnalyzer) |
static void |
addTynamoDataTypeAnalyzerPredicates(org.apache.tapestry5.ioc.OrderedConfiguration<Pair> configuration) |
static void |
adviseBeanModelSource(org.apache.tapestry5.ioc.MethodAdviceReceiver receiver,
BeanModelSourceAdvice advice) |
static void |
advisePageResponseRenderer(org.apache.tapestry5.ioc.MethodAdviceReceiver receiver,
org.slf4j.Logger logger)
TYNAMO-224
Discards all page persistent field changes if there is any exception in renderPageResponse
|
static void |
bind(org.apache.tapestry5.ioc.ServiceBinder binder) |
BeanModelModifier |
buildBeanModelModifier(List<BeanModelModifier> configuration,
org.apache.tapestry5.ioc.services.ChainBuilder chainBuilder)
Builds the
BeanModelModifier service as a chain of command. |
SearchableGridDataSourceProvider |
buildSearchableGridDataSourceProvider(org.slf4j.Logger logger,
org.apache.tapestry5.alerts.AlertManager alertManager,
PersistenceService persistenceService) |
static void |
contributeBeanBlockOverrideSource(org.apache.tapestry5.ioc.Configuration<org.apache.tapestry5.services.BeanBlockContribution> configuration) |
static void |
contributeBeanBlockSource(org.apache.tapestry5.ioc.Configuration<org.apache.tapestry5.services.BeanBlockContribution> configuration)
Contribution to the BeanBlockSource service to tell the BeanEditForm component about the editors.
|
void |
contributeBindingSource(org.apache.tapestry5.ioc.MappedConfiguration<String,org.apache.tapestry5.services.BindingFactory> configuration,
ModelBindingFactory modelBindingFactory) |
static void |
contributeClasspathAssetAliasManager(org.apache.tapestry5.ioc.MappedConfiguration<String,String> configuration) |
static void |
contributeComponentClassResolver(org.apache.tapestry5.ioc.Configuration<org.apache.tapestry5.services.LibraryMapping> configuration)
Add our components and pages to the "Tynamo" library.
|
static void |
contributeDescriptorFactory(org.apache.tapestry5.ioc.OrderedConfiguration<DescriptorDecorator> configuration,
org.apache.tapestry5.ioc.services.PropertyAccess propertyAccess,
org.apache.tapestry5.ioc.ObjectLocator locator) |
static void |
contributeEntityCoercerService(org.apache.tapestry5.ioc.MappedConfiguration<String,Class> configuration,
DescriptorService descriptorService) |
static void |
contributeMethodDescriptorFactory(org.apache.tapestry5.ioc.Configuration<String> configuration) |
static void |
contributePropertyDescriptorFactory(org.apache.tapestry5.ioc.Configuration<String> configuration) |
static void |
contributeTypeCoercer(org.apache.tapestry5.ioc.Configuration<org.apache.tapestry5.ioc.services.CoercionTuple> configuration,
EntityCoercerService entityCoercerService)
Contributes a set of standard type coercions to the
TypeCoercer service:
Class to String
String to Double
|
static void |
provideDefaultSearchFilterBlocks(org.apache.tapestry5.ioc.Configuration<SearchFilterBlockContribution> configuration) |
static void |
provideTransformWorkers(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.services.transform.ComponentClassTransformWorker2> configuration,
BeanModelWorker beanModelWorker) |
static void |
setupJsModules(org.apache.tapestry5.ioc.MappedConfiguration<String,Object> configuration,
org.apache.tapestry5.ioc.Resource composition) |
public static final String PROPERTY_DISPLAY_BLOCKS
public static final String PROPERTY_EDIT_BLOCKS
public static void bind(org.apache.tapestry5.ioc.ServiceBinder binder)
@Match(value="BeanModelSource")
public static void adviseBeanModelSource(org.apache.tapestry5.ioc.MethodAdviceReceiver receiver,
BeanModelSourceAdvice advice)
public static void contributeComponentClassResolver(org.apache.tapestry5.ioc.Configuration<org.apache.tapestry5.services.LibraryMapping> configuration)
public static void contributeClasspathAssetAliasManager(org.apache.tapestry5.ioc.MappedConfiguration<String,String> configuration)
public static void contributeBeanBlockSource(org.apache.tapestry5.ioc.Configuration<org.apache.tapestry5.services.BeanBlockContribution> configuration)
public static void contributeBeanBlockOverrideSource(org.apache.tapestry5.ioc.Configuration<org.apache.tapestry5.services.BeanBlockContribution> configuration)
@Contribute(value=SearchFilterBlockSource.class) public static void provideDefaultSearchFilterBlocks(org.apache.tapestry5.ioc.Configuration<SearchFilterBlockContribution> configuration)
@Primary
@Contribute(value=org.apache.tapestry5.services.DataTypeAnalyzer.class)
public static void addTynamoDataTypeAnalyzer(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.services.DataTypeAnalyzer> configuration,
TynamoDataTypeAnalyzer tynamoDataTypeAnalyzer)
public static void contributeTypeCoercer(org.apache.tapestry5.ioc.Configuration<org.apache.tapestry5.ioc.services.CoercionTuple> configuration,
@InjectService(value="EntityCoercerService")
EntityCoercerService entityCoercerService)
TypeCoercer service:
public static void contributeDescriptorFactory(org.apache.tapestry5.ioc.OrderedConfiguration<DescriptorDecorator> configuration, org.apache.tapestry5.ioc.services.PropertyAccess propertyAccess, org.apache.tapestry5.ioc.ObjectLocator locator)
@Contribute(value=TynamoDataTypeAnalyzer.class) public static void addTynamoDataTypeAnalyzerPredicates(org.apache.tapestry5.ioc.OrderedConfiguration<Pair> configuration)
public static void contributePropertyDescriptorFactory(org.apache.tapestry5.ioc.Configuration<String> configuration)
public static void contributeMethodDescriptorFactory(org.apache.tapestry5.ioc.Configuration<String> configuration)
@Contribute(value=EntityCoercerService.class) public static void contributeEntityCoercerService(org.apache.tapestry5.ioc.MappedConfiguration<String,Class> configuration, DescriptorService descriptorService)
@Contribute(value=org.apache.tapestry5.services.BindingSource.class) public void contributeBindingSource(org.apache.tapestry5.ioc.MappedConfiguration<String,org.apache.tapestry5.services.BindingFactory> configuration, @Autobuild ModelBindingFactory modelBindingFactory)
public SearchableGridDataSourceProvider buildSearchableGridDataSourceProvider(org.slf4j.Logger logger, org.apache.tapestry5.alerts.AlertManager alertManager, PersistenceService persistenceService)
@Primary
@Contribute(value=org.apache.tapestry5.services.transform.ComponentClassTransformWorker2.class)
public static void provideTransformWorkers(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.services.transform.ComponentClassTransformWorker2> configuration,
BeanModelWorker beanModelWorker)
@Marker(value=org.apache.tapestry5.ioc.annotations.Primary.class) public BeanModelModifier buildBeanModelModifier(List<BeanModelModifier> configuration, org.apache.tapestry5.ioc.services.ChainBuilder chainBuilder)
BeanModelModifier service as a chain of command.@Primary @Contribute(value=BeanModelModifier.class) public static void addBeanModelModifiers(org.apache.tapestry5.ioc.OrderedConfiguration<BeanModelModifier> configuration, BeanModelsAnnotationBMModifier pageAnnotationsModifier, @Autobuild DefaultExclusionsBMModifier defaultModifier, @Autobuild BeanModelExtensionBMModifier extensionModifier)
@Contribute(value=IconResolver.class) public static void addIcons(org.apache.tapestry5.ioc.MappedConfiguration<String,String> configuration)
@Match(value="PageResponseRenderer")
public static void advisePageResponseRenderer(org.apache.tapestry5.ioc.MethodAdviceReceiver receiver,
org.slf4j.Logger logger)
throws NoSuchMethodException
NoSuchMethodException@Contribute(value=org.apache.tapestry5.services.javascript.ModuleManager.class) public static void setupJsModules(org.apache.tapestry5.ioc.MappedConfiguration<String,Object> configuration, @Path(value="classpath:META-INF/assets/tynamo/model/composition.js") org.apache.tapestry5.ioc.Resource composition)
Copyright © 2004–2015. All rights reserved.