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
-