Package org.alfresco.traitextender
Interface Extensible
- All Known Implementing Classes:
AliasableAspectCopyBehaviourCallback,AllowPermissionServiceImpl,BehaviourFilterImpl,CheckOutCheckInServiceImpl,DbNodeServiceImpl,DefaultCopyBehaviourCallback,FileFolderServiceImpl,LockableAspectInterceptor,LockServiceImpl,PermissionServiceImpl,PreferenceServiceImpl,RatingServiceImpl,Version2ServiceImpl,WorkflowPackageImpl
public interface Extensible
An
An
The actual
The exposed
Extensible object exposes a set of Traits as ExtendedTraits objects.An
ExtendedTrait is an association between a Trait exposing object and several extension objects.The actual
Traits and associated extensions provided by an Extensible object are given by its ExtensionPoint handling strategy and by the current set of registered extensions (see Extender).The exposed
Traits can be thought of as parts of an object's interface that will be exposed to an extension. Upon the extension invocation the given trait instances will be made available to their corresponding extensions.- Author:
- Bogdan Horje
-
Method Summary
-
Method Details
-
getTrait
-