org.tynamo.services
Class TynamoCoreModule

java.lang.Object
  extended by org.tynamo.services.TynamoCoreModule

public class TynamoCoreModule
extends Object


Field Summary
static String PROPERTY_DISPLAY_BLOCKS
           
static String PROPERTY_EDIT_BLOCKS
           
 
Constructor Summary
TynamoCoreModule()
           
 
Method Summary
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 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 contributeDataTypeAnalyzer(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.services.DataTypeAnalyzer> configuration, org.apache.tapestry5.services.DataTypeAnalyzer tynamoDataTypeAnalyzer)
           
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 contributeTynamoDataTypeAnalyzer(org.apache.tapestry5.ioc.OrderedConfiguration<Pair> 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_DISPLAY_BLOCKS

public static final String PROPERTY_DISPLAY_BLOCKS
See Also:
Constant Field Values

PROPERTY_EDIT_BLOCKS

public static final String PROPERTY_EDIT_BLOCKS
See Also:
Constant Field Values
Constructor Detail

TynamoCoreModule

public TynamoCoreModule()
Method Detail

bind

public static void bind(org.apache.tapestry5.ioc.ServiceBinder binder)

adviseBeanModelSource

@Match(value="BeanModelSource")
public static void adviseBeanModelSource(org.apache.tapestry5.ioc.MethodAdviceReceiver receiver,
                                               BeanModelSourceAdvice advice)

contributeComponentClassResolver

public static void contributeComponentClassResolver(org.apache.tapestry5.ioc.Configuration<org.apache.tapestry5.services.LibraryMapping> configuration)
Add our components and pages to the "Tynamo" library.


contributeClasspathAssetAliasManager

public static void contributeClasspathAssetAliasManager(org.apache.tapestry5.ioc.MappedConfiguration<String,String> configuration)

contributeBeanBlockSource

public 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.


contributeBeanBlockOverrideSource

public static void contributeBeanBlockOverrideSource(org.apache.tapestry5.ioc.Configuration<org.apache.tapestry5.services.BeanBlockContribution> configuration)

provideDefaultSearchFilterBlocks

@Contribute(value=SearchFilterBlockSource.class)
public static void provideDefaultSearchFilterBlocks(org.apache.tapestry5.ioc.Configuration<SearchFilterBlockContribution> configuration)

contributeDataTypeAnalyzer

public static void contributeDataTypeAnalyzer(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.services.DataTypeAnalyzer> configuration,
                                              @InjectService(value="TynamoDataTypeAnalyzer")
                                              org.apache.tapestry5.services.DataTypeAnalyzer tynamoDataTypeAnalyzer)

contributeTypeCoercer

public static void contributeTypeCoercer(org.apache.tapestry5.ioc.Configuration<org.apache.tapestry5.ioc.services.CoercionTuple> configuration,
                                         @InjectService(value="EntityCoercerService")
                                         EntityCoercerService entityCoercerService)
Contributes a set of standard type coercions to the TypeCoercer service:


contributeDescriptorFactory

public static void contributeDescriptorFactory(org.apache.tapestry5.ioc.OrderedConfiguration<DescriptorDecorator> configuration,
                                               org.apache.tapestry5.ioc.services.PropertyAccess propertyAccess,
                                               org.apache.tapestry5.ioc.ObjectLocator locator)

contributeTynamoDataTypeAnalyzer

public static void contributeTynamoDataTypeAnalyzer(org.apache.tapestry5.ioc.OrderedConfiguration<Pair> configuration)

contributePropertyDescriptorFactory

public static void contributePropertyDescriptorFactory(org.apache.tapestry5.ioc.Configuration<String> configuration)

contributeMethodDescriptorFactory

public static void contributeMethodDescriptorFactory(org.apache.tapestry5.ioc.Configuration<String> configuration)

contributeEntityCoercerService

@Contribute(value=EntityCoercerService.class)
public static void contributeEntityCoercerService(org.apache.tapestry5.ioc.MappedConfiguration<String,Class> configuration,
                                                                                       DescriptorService descriptorService)

contributeBindingSource

@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)

buildSearchableGridDataSourceProvider

public SearchableGridDataSourceProvider buildSearchableGridDataSourceProvider(org.slf4j.Logger logger,
                                                                              org.apache.tapestry5.alerts.AlertManager alertManager,
                                                                              PersistenceService persistenceService)

provideTransformWorkers

@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)

buildBeanModelModifier

@Marker(value=org.apache.tapestry5.ioc.annotations.Primary.class)
public BeanModelModifier buildBeanModelModifier(List<BeanModelModifier> configuration,
                                                                                                         org.apache.tapestry5.ioc.services.ChainBuilder chainBuilder)
Builds the BeanModelModifier service as a chain of command.


addBeanModelModifiers

@Primary
@Contribute(value=BeanModelModifier.class)
public static void addBeanModelModifiers(org.apache.tapestry5.ioc.OrderedConfiguration<BeanModelModifier> configuration,
                                                                                   BeanModelsAnnotationBMModifier pageAnnotationsModifier,
                                                                                   @Autobuild
                                                                                   DefaultExclusionsBMModifier defaultModifier,
                                                                                   @Autobuild
                                                                                   BeanModelExtensionBMModifier extensionModifier)

addIcons

@Contribute(value=IconResolver.class)
public static void addIcons(org.apache.tapestry5.ioc.MappedConfiguration<String,String> configuration)

advisePageResponseRenderer

@Match(value="PageResponseRenderer")
public static void advisePageResponseRenderer(org.apache.tapestry5.ioc.MethodAdviceReceiver receiver,
                                                    org.slf4j.Logger logger)
                                       throws NoSuchMethodException
TYNAMO-224 Discards all page persistent field changes if there is any exception in renderPageResponse

Throws:
NoSuchMethodException


Copyright © 2004-2013. All Rights Reserved.