org.equanda.t5gui.services
Class T5guiModule

java.lang.Object
  extended by org.equanda.t5gui.services.T5guiModule

public final class T5guiModule
extends Object

This module is automatically included as part of the Tapestry IoC Registry, it's a good place to configure and extend Tapestry, or to place your own service definitions.


Field Summary
static String SESSION_USER
           
 
Method Summary
static void bind(org.apache.tapestry5.ioc.ServiceBinder binder)
          Bind extra services.
static EquandaMessagesTranslator build()
          Building Equanda Message Translator
static EquandaMessagesSource build(EquandaMessagesTranslator equandaMessageTranslator)
          Building Equanda Messages Source
static EquandaSetterCache buildEquandaSetterCache()
          Building Equanda Setter Cache
static org.apache.tapestry5.services.RequestFilter buildSelectorsStateFilter(org.slf4j.Logger log)
          User management filter, the login method on the user should be called when the user logs in.
static void contributeBindingSource(org.apache.tapestry5.ioc.MappedConfiguration<String,org.apache.tapestry5.services.BindingFactory> configuration, EquandaMessagesSource messagesSource, LoginInfoService loginInfo)
          Contributes the factory for equanda binding prefixes
static void contributeFactoryDefaults(org.apache.tapestry5.ioc.MappedConfiguration<String,String> configuration)
           
static void contributeInjectionProvider(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.services.InjectionProvider> configuration)
          Contributes the injection providers
static void contributeRequestHandler(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.services.RequestFilter> configuration, org.apache.tapestry5.services.RequestFilter selectorsStateFilter)
          This is a contribution to the RequestHandler service configuration.
static void contributeTranslatorSource(org.apache.tapestry5.ioc.Configuration<org.apache.tapestry5.Translator> configuration)
          Contributes the following translators: Uoid : translator for Uoid values
static void contributeTypeCoercer(org.apache.tapestry5.ioc.Configuration<org.apache.tapestry5.ioc.services.CoercionTuple> configuration)
          Contribute coercers which are necessary for full equanda support
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SESSION_USER

public static final String SESSION_USER
See Also:
Constant Field Values
Method Detail

bind

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

Parameters:
binder - object to bind services to

contributeFactoryDefaults

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

contributeTypeCoercer

public static void contributeTypeCoercer(org.apache.tapestry5.ioc.Configuration<org.apache.tapestry5.ioc.services.CoercionTuple> configuration)
Contribute coercers which are necessary for full equanda support

Parameters:
configuration - configuration to add to

contributeTranslatorSource

public static void contributeTranslatorSource(org.apache.tapestry5.ioc.Configuration<org.apache.tapestry5.Translator> configuration)
Contributes the following translators:

Parameters:
configuration - configuration to add to

buildSelectorsStateFilter

public static org.apache.tapestry5.services.RequestFilter buildSelectorsStateFilter(org.slf4j.Logger log)
User management filter, the login method on the user should be called when the user logs in. If the user does not yet exist (which is possible when logging in using some SSO solution, then the user should be created).

Parameters:
log - log
Returns:
request filter

contributeRequestHandler

public static void contributeRequestHandler(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.services.RequestFilter> configuration,
                                            @InjectService(value="SelectorsStateFilter")
                                            org.apache.tapestry5.services.RequestFilter selectorsStateFilter)
This is a contribution to the RequestHandler service configuration.

Parameters:
configuration - configuration to add to
selectorsStateFilter - filter info

build

public static EquandaMessagesSource build(EquandaMessagesTranslator equandaMessageTranslator)
Building Equanda Messages Source

Parameters:
equandaMessageTranslator - Equanda Message Translator
Returns:
new Messages Source

build

public static EquandaMessagesTranslator build()
Building Equanda Message Translator

Returns:
new Message Translator

buildEquandaSetterCache

public static EquandaSetterCache buildEquandaSetterCache()
Building Equanda Setter Cache

Returns:
new EquandaSetterCache

contributeInjectionProvider

public static void contributeInjectionProvider(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.services.InjectionProvider> configuration)
Contributes the injection providers

Parameters:
configuration - configuration

contributeBindingSource

public static void contributeBindingSource(org.apache.tapestry5.ioc.MappedConfiguration<String,org.apache.tapestry5.services.BindingFactory> configuration,
                                           EquandaMessagesSource messagesSource,
                                           LoginInfoService loginInfo)
Contributes the factory for equanda binding prefixes

Parameters:
configuration - configuration to add to
messagesSource - Equanda Message Source
loginInfo - login info service


Copyright © 2007-2009. All Rights Reserved.