org.granite.tide.seam
Class SeamServiceInvoker

java.lang.Object
  extended by org.granite.messaging.service.ServiceInvoker<T>
      extended by org.granite.tide.TideServiceInvoker<SeamServiceFactory>
          extended by org.granite.tide.seam.SeamServiceInvoker

public class SeamServiceInvoker
extends org.granite.tide.TideServiceInvoker<SeamServiceFactory>

Author:
William DRAI

Field Summary
 
Fields inherited from class org.granite.tide.TideServiceInvoker
VALIDATOR_CLASS_NAME, VALIDATOR_KEY, VALIDATOR_NAME, VALIDATOR_NOT_AVAILABLE
 
Fields inherited from class org.granite.messaging.service.ServiceInvoker
destination, factory, invocationListeners, invokee
 
Constructor Summary
SeamServiceInvoker(org.granite.config.flex.Destination destination, SeamServiceFactory factory)
           
 
Method Summary
 Object initializeObject(Object parent, String[] propertyNames)
           
protected  void initValidator()
           
 void logout()
           
protected  AbstractSeamServiceContext lookupContext()
           
 org.granite.tide.validators.InvalidValue[] validateObject(Object entity, String propertyName, Object value)
           
 
Methods inherited from class org.granite.tide.TideServiceInvoker
adjustInvokee, afterInvocation, afterInvocationError, beforeInvocation, beforeMethodSearch, getTideContext, login, prepareDataObserver, publishDataUpdates, resyncContext
 
Methods inherited from class org.granite.messaging.service.ServiceInvoker
invoke, retryInvocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SeamServiceInvoker

public SeamServiceInvoker(org.granite.config.flex.Destination destination,
                          SeamServiceFactory factory)
Method Detail

initValidator

protected void initValidator()
Overrides:
initValidator in class org.granite.tide.TideServiceInvoker<SeamServiceFactory>

logout

public void logout()
Overrides:
logout in class org.granite.tide.TideServiceInvoker<SeamServiceFactory>

initializeObject

public Object initializeObject(Object parent,
                               String[] propertyNames)
Overrides:
initializeObject in class org.granite.tide.TideServiceInvoker<SeamServiceFactory>

validateObject

public org.granite.tide.validators.InvalidValue[] validateObject(Object entity,
                                                                 String propertyName,
                                                                 Object value)
Overrides:
validateObject in class org.granite.tide.TideServiceInvoker<SeamServiceFactory>

lookupContext

protected AbstractSeamServiceContext lookupContext()
Overrides:
lookupContext in class org.granite.tide.TideServiceInvoker<SeamServiceFactory>