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 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(Destination destination, SeamServiceFactory factory)
           
 
Method Summary
 Object initializeObject(Object parent, String[] propertyNames)
           
protected  void initValidator()
           
 void logout()
           
protected  AbstractSeamServiceContext lookupContext()
           
 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(Destination destination,
                          SeamServiceFactory factory)
Method Detail

initValidator

protected void initValidator()
Overrides:
initValidator in class TideServiceInvoker<SeamServiceFactory>

logout

public void logout()
Overrides:
logout in class TideServiceInvoker<SeamServiceFactory>

initializeObject

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

validateObject

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

lookupContext

protected AbstractSeamServiceContext lookupContext()
Overrides:
lookupContext in class TideServiceInvoker<SeamServiceFactory>