Package org.alfresco.traitextender
Class SpringBeanExtension<E,T extends Trait>
- java.lang.Object
-
- org.alfresco.traitextender.SingletonExtension<E,T>
-
- org.alfresco.traitextender.SpringBeanExtension<E,T>
-
- Direct Known Subclasses:
VirtualCheckOutCheckInServiceExtension,VirtualDefaultCopyBehaviourCallbackExtension,VirtualLockableAspectInterceptorExtension,VirtualLockServiceExtension,VirtualPermissionServiceExtension,VirtualPreferenceServiceExtension,VirtualRatingServiceExtension,VirtualSpringBeanExtension,VirtualVersionServiceExtension,VirtualWorkflowPackageExtension
public abstract class SpringBeanExtension<E,T extends Trait> extends SingletonExtension<E,T>
ASingletonExtensionextension-API implementor defined as a spring-bean.
Handles also spring-bundle extension registrations.- Author:
- Bogdan Horje
-
-
Constructor Summary
Constructors Constructor Description SpringBeanExtension(java.lang.Class<T> traitClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidregister(RegistryExtensionBundle bundle)voidsetExtensionPoint(SpringExtensionPoint extensionPoint)-
Methods inherited from class org.alfresco.traitextender.SingletonExtension
acceptsTrait, acceptsTraitClass, getTrait
-
-
-
-
Constructor Detail
-
SpringBeanExtension
public SpringBeanExtension(java.lang.Class<T> traitClass)
-
-
Method Detail
-
setExtensionPoint
public void setExtensionPoint(SpringExtensionPoint extensionPoint)
-
register
public void register(RegistryExtensionBundle bundle) throws InvalidExtension
- Throws:
InvalidExtension
-
-