org.hippoecm.hst.service
Class ServiceBeanAccessProviderImpl

java.lang.Object
  extended by org.hippoecm.hst.service.ServiceBeanAccessProviderImpl
All Implemented Interfaces:
Serializable, ServiceBeanAccessProvider

public class ServiceBeanAccessProviderImpl
extends Object
implements ServiceBeanAccessProvider, Serializable

See Also:
Serialized Form

Field Summary
static String HST_SERVICE_NAMESPACE_SEPARATOR
           
protected  Service service
           
protected  ValueProvider valueProvider
           
 
Constructor Summary
ServiceBeanAccessProviderImpl(Service service)
           
 
Method Summary
 Object getProperty(String namespacePrefix, String name, Class returnType, Method method)
           
 Object invoke(String namespacePrefix, String name, Object[] args, Class returnType, Method method)
           
 Object setProperty(String namespacePrefix, String name, Object value, Class returnType, Method method)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HST_SERVICE_NAMESPACE_SEPARATOR

public static final String HST_SERVICE_NAMESPACE_SEPARATOR
See Also:
Constant Field Values

service

protected Service service

valueProvider

protected ValueProvider valueProvider
Constructor Detail

ServiceBeanAccessProviderImpl

public ServiceBeanAccessProviderImpl(Service service)
                              throws IllegalAccessException,
                                     NoSuchFieldException
Throws:
IllegalAccessException
NoSuchFieldException
Method Detail

getProperty

public Object getProperty(String namespacePrefix,
                          String name,
                          Class returnType,
                          Method method)
Specified by:
getProperty in interface ServiceBeanAccessProvider

setProperty

public Object setProperty(String namespacePrefix,
                          String name,
                          Object value,
                          Class returnType,
                          Method method)
Specified by:
setProperty in interface ServiceBeanAccessProvider

invoke

public Object invoke(String namespacePrefix,
                     String name,
                     Object[] args,
                     Class returnType,
                     Method method)
Specified by:
invoke in interface ServiceBeanAccessProvider


Copyright © 2008-2012 Hippo. All Rights Reserved.