org.apache.tapestry5.internal.spring
Class SpringBeanServiceDef

java.lang.Object
  extended by org.apache.tapestry5.internal.spring.SpringBeanServiceDef
All Implemented Interfaces:
ServiceDef, ServiceDef2

public class SpringBeanServiceDef
extends java.lang.Object
implements ServiceDef2


Constructor Summary
SpringBeanServiceDef(java.lang.String beanName, org.springframework.context.ApplicationContext context)
           
 
Method Summary
 ObjectCreator createServiceCreator(ServiceBuilderResources resources)
           
 java.util.Set<java.lang.Class> getMarkers()
           
 java.lang.String getServiceId()
           
 java.lang.Class getServiceInterface()
           
 java.lang.String getServiceScope()
           
 boolean isEagerLoad()
           
 boolean isPreventDecoration()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpringBeanServiceDef

public SpringBeanServiceDef(java.lang.String beanName,
                            org.springframework.context.ApplicationContext context)
Method Detail

isPreventDecoration

public boolean isPreventDecoration()
Specified by:
isPreventDecoration in interface ServiceDef2

createServiceCreator

public ObjectCreator createServiceCreator(ServiceBuilderResources resources)
Specified by:
createServiceCreator in interface ServiceDef

getServiceId

public java.lang.String getServiceId()
Specified by:
getServiceId in interface ServiceDef

getMarkers

public java.util.Set<java.lang.Class> getMarkers()
Specified by:
getMarkers in interface ServiceDef

getServiceInterface

public java.lang.Class getServiceInterface()
Specified by:
getServiceInterface in interface ServiceDef

getServiceScope

public java.lang.String getServiceScope()
Specified by:
getServiceScope in interface ServiceDef

isEagerLoad

public boolean isEagerLoad()
Specified by:
isEagerLoad in interface ServiceDef


Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.