Uses of Package
org.alfresco.traitextender
-
Classes in org.alfresco.traitextender used by org.alfresco.email.server Class Description Extensible AnExtensibleobject exposes a set ofTraits asExtendedTraits objects.
AnExtendedTraitis an association between aTraitexposing object and several extension objects.
The actualTraits and associated extensions provided by anExtensibleobject are given by itsExtensionPointhandling strategy and by the current set of registered extensions (seeExtender).
The exposedTraits can be thought of as parts of an object's interface that will be exposed to an extension. -
Classes in org.alfresco.traitextender used by org.alfresco.heartbeat Class Description SpringExtensionBundle ASpringBeanExtensions collection that get registered on theExtender's registry onSpringExtensionBundle.afterPropertiesSet().
Works in conjunction withSpringBeanExtensions andSpringExtensionPoints to define and start spring basedExtensionBundles ofSingletonExtensions.
The spring-context XML sample bellow shows the definition of spring-bundled trait-extensions: -
Classes in org.alfresco.traitextender used by org.alfresco.repo.coci Class Description Extend A runtime retained annotation that marks AJ-trait-extended methods ofExtensibleobjects.
It defines the actual circumstances in which theExtensionPointdefined usingExtend.extensionAPI()andExtend.traitAPI()has its extension invoked.
Methods marked by this aspect are advised by an extension-routing around advice inRouteExtensions.ExtendedTrait Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected.Extensible AnExtensibleobject exposes a set ofTraits asExtendedTraits objects.
AnExtendedTraitis an association between aTraitexposing object and several extension objects.
The actualTraits and associated extensions provided by anExtensibleobject are given by itsExtensionPointhandling strategy and by the current set of registered extensions (seeExtender).
The exposedTraits can be thought of as parts of an object's interface that will be exposed to an extension.Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.coci.traitextender Class Description Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.copy Class Description Extend A runtime retained annotation that marks AJ-trait-extended methods ofExtensibleobjects.
It defines the actual circumstances in which theExtensionPointdefined usingExtend.extensionAPI()andExtend.traitAPI()has its extension invoked.
Methods marked by this aspect are advised by an extension-routing around advice inRouteExtensions.ExtendedTrait Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected.Extensible AnExtensibleobject exposes a set ofTraits asExtendedTraits objects.
AnExtendedTraitis an association between aTraitexposing object and several extension objects.
The actualTraits and associated extensions provided by anExtensibleobject are given by itsExtensionPointhandling strategy and by the current set of registered extensions (seeExtender).
The exposedTraits can be thought of as parts of an object's interface that will be exposed to an extension.Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.copy.traitextender Class Description Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.lock Class Description Extend A runtime retained annotation that marks AJ-trait-extended methods ofExtensibleobjects.
It defines the actual circumstances in which theExtensionPointdefined usingExtend.extensionAPI()andExtend.traitAPI()has its extension invoked.
Methods marked by this aspect are advised by an extension-routing around advice inRouteExtensions.ExtendedTrait Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected.Extensible AnExtensibleobject exposes a set ofTraits asExtendedTraits objects.
AnExtendedTraitis an association between aTraitexposing object and several extension objects.
The actualTraits and associated extensions provided by anExtensibleobject are given by itsExtensionPointhandling strategy and by the current set of registered extensions (seeExtender).
The exposedTraits can be thought of as parts of an object's interface that will be exposed to an extension.Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.lock.mem Class Description ExtendedTrait Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected.Extensible AnExtensibleobject exposes a set ofTraits asExtendedTraits objects.
AnExtendedTraitis an association between aTraitexposing object and several extension objects.
The actualTraits and associated extensions provided by anExtensibleobject are given by itsExtensionPointhandling strategy and by the current set of registered extensions (seeExtender).
The exposedTraits can be thought of as parts of an object's interface that will be exposed to an extension.Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.lock.traitextender Class Description Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.model.filefolder Class Description Extend A runtime retained annotation that marks AJ-trait-extended methods ofExtensibleobjects.
It defines the actual circumstances in which theExtensionPointdefined usingExtend.extensionAPI()andExtend.traitAPI()has its extension invoked.
Methods marked by this aspect are advised by an extension-routing around advice inRouteExtensions.ExtendedTrait Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected.Extensible AnExtensibleobject exposes a set ofTraits asExtendedTraits objects.
AnExtendedTraitis an association between aTraitexposing object and several extension objects.
The actualTraits and associated extensions provided by anExtensibleobject are given by itsExtensionPointhandling strategy and by the current set of registered extensions (seeExtender).
The exposedTraits can be thought of as parts of an object's interface that will be exposed to an extension.Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.model.filefolder.traitextender Class Description Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.node Class Description Extend A runtime retained annotation that marks AJ-trait-extended methods ofExtensibleobjects.
It defines the actual circumstances in which theExtensionPointdefined usingExtend.extensionAPI()andExtend.traitAPI()has its extension invoked.
Methods marked by this aspect are advised by an extension-routing around advice inRouteExtensions. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.node.db Class Description Extend A runtime retained annotation that marks AJ-trait-extended methods ofExtensibleobjects.
It defines the actual circumstances in which theExtensionPointdefined usingExtend.extensionAPI()andExtend.traitAPI()has its extension invoked.
Methods marked by this aspect are advised by an extension-routing around advice inRouteExtensions.ExtendedTrait Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected.Extensible AnExtensibleobject exposes a set ofTraits asExtendedTraits objects.
AnExtendedTraitis an association between aTraitexposing object and several extension objects.
The actualTraits and associated extensions provided by anExtensibleobject are given by itsExtensionPointhandling strategy and by the current set of registered extensions (seeExtender).
The exposedTraits can be thought of as parts of an object's interface that will be exposed to an extension.Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.node.db.traitextender Class Description Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.preference Class Description Extend A runtime retained annotation that marks AJ-trait-extended methods ofExtensibleobjects.
It defines the actual circumstances in which theExtensionPointdefined usingExtend.extensionAPI()andExtend.traitAPI()has its extension invoked.
Methods marked by this aspect are advised by an extension-routing around advice inRouteExtensions.ExtendedTrait Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected.Extensible AnExtensibleobject exposes a set ofTraits asExtendedTraits objects.
AnExtendedTraitis an association between aTraitexposing object and several extension objects.
The actualTraits and associated extensions provided by anExtensibleobject are given by itsExtensionPointhandling strategy and by the current set of registered extensions (seeExtender).
The exposedTraits can be thought of as parts of an object's interface that will be exposed to an extension.Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.preference.traitextender Class Description Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.rating Class Description Extend A runtime retained annotation that marks AJ-trait-extended methods ofExtensibleobjects.
It defines the actual circumstances in which theExtensionPointdefined usingExtend.extensionAPI()andExtend.traitAPI()has its extension invoked.
Methods marked by this aspect are advised by an extension-routing around advice inRouteExtensions.ExtendedTrait Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected.Extensible AnExtensibleobject exposes a set ofTraits asExtendedTraits objects.
AnExtendedTraitis an association between aTraitexposing object and several extension objects.
The actualTraits and associated extensions provided by anExtensibleobject are given by itsExtensionPointhandling strategy and by the current set of registered extensions (seeExtender).
The exposedTraits can be thought of as parts of an object's interface that will be exposed to an extension.Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.rating.traitextender Class Description Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.security.permissions.impl Class Description Extend A runtime retained annotation that marks AJ-trait-extended methods ofExtensibleobjects.
It defines the actual circumstances in which theExtensionPointdefined usingExtend.extensionAPI()andExtend.traitAPI()has its extension invoked.
Methods marked by this aspect are advised by an extension-routing around advice inRouteExtensions.ExtendedTrait Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected.Extensible AnExtensibleobject exposes a set ofTraits asExtendedTraits objects.
AnExtendedTraitis an association between aTraitexposing object and several extension objects.
The actualTraits and associated extensions provided by anExtensibleobject are given by itsExtensionPointhandling strategy and by the current set of registered extensions (seeExtender).
The exposedTraits can be thought of as parts of an object's interface that will be exposed to an extension.Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.security.permissions.impl.traitextender Class Description Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.version Class Description Extend A runtime retained annotation that marks AJ-trait-extended methods ofExtensibleobjects.
It defines the actual circumstances in which theExtensionPointdefined usingExtend.extensionAPI()andExtend.traitAPI()has its extension invoked.
Methods marked by this aspect are advised by an extension-routing around advice inRouteExtensions.ExtendedTrait Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected.Extensible AnExtensibleobject exposes a set ofTraits asExtendedTraits objects.
AnExtendedTraitis an association between aTraitexposing object and several extension objects.
The actualTraits and associated extensions provided by anExtensibleobject are given by itsExtensionPointhandling strategy and by the current set of registered extensions (seeExtender).
The exposedTraits can be thought of as parts of an object's interface that will be exposed to an extension.Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.version.traitextender Class Description Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.virtual.bundle Class Description SingletonExtension A singleton extension API implementor.SpringBeanExtension ASingletonExtensionextension-API implementor defined as a spring-bean.
Handles also spring-bundle extension registrations.Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.workflow Class Description Extend A runtime retained annotation that marks AJ-trait-extended methods ofExtensibleobjects.
It defines the actual circumstances in which theExtensionPointdefined usingExtend.extensionAPI()andExtend.traitAPI()has its extension invoked.
Methods marked by this aspect are advised by an extension-routing around advice inRouteExtensions.ExtendedTrait Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected.Extensible AnExtensibleobject exposes a set ofTraits asExtendedTraits objects.
AnExtendedTraitis an association between aTraitexposing object and several extension objects.
The actualTraits and associated extensions provided by anExtensibleobject are given by itsExtensionPointhandling strategy and by the current set of registered extensions (seeExtender).
The exposedTraits can be thought of as parts of an object's interface that will be exposed to an extension.Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.repo.workflow.traitextender Class Description Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules. -
Classes in org.alfresco.traitextender used by org.alfresco.traitextender Class Description AJExtender.ExtensionBypass Implementors are aspectJ extension ignoring closures.Extend A runtime retained annotation that marks AJ-trait-extended methods ofExtensibleobjects.
It defines the actual circumstances in which theExtensionPointdefined usingExtend.extensionAPI()andExtend.traitAPI()has its extension invoked.
Methods marked by this aspect are advised by an extension-routing around advice inRouteExtensions.ExtendedTrait Trait based extension reference holder.
Keeps track of extension references for one extensible and allows the collection of those extensions when the extensible is collected.Extender Trait-extender central extension registry and life cycle handler.
Implementors must handle:ExtensionBundlelife cycle operations that start and stop bundles of extension points implementations at runtime.Extensible AnExtensibleobject exposes a set ofTraits asExtendedTraits objects.
AnExtendedTraitis an association between aTraitexposing object and several extension objects.
The actualTraits and associated extensions provided by anExtensibleobject are given by itsExtensionPointhandling strategy and by the current set of registered extensions (seeExtender).
The exposedTraits can be thought of as parts of an object's interface that will be exposed to an extension.ExtensionBundle Implementors are sets of extension implementations that are registered on specificExtensionPointfor givenExtenders.ExtensionFactory Creates extension instances for givenTraits andExtensionPoints.ExtensionPoint Defines a two-way interfacing mechanism between aTraitexposing object and an extension of that object.
The extended object can call methods of theExtensionPoint.extensionAPIwhich will be able to interact with the extended object through theExtensionPoint.traitAPIinterface it was paired with in the extension point.InstanceExtension Sub classes are extension API implementors that get instantiated once per extensible-extension point definition.InvalidExtension Signals an invalid extension state or extension definition.RegistryExtensionBundle SingletonExtension A singleton extension API implementor.SpringBeanExtension ASingletonExtensionextension-API implementor defined as a spring-bean.
Handles also spring-bundle extension registrations.SpringExtensionPoint AnExtensionPointspring bean wrapper with spring registering life-cycle management.
Works in conjunction withSpringBeanExtensions andSpringExtensionBundles to define spring basedExtensionBundles of singleton extensions.Trait Markup interface.
Subinterfaces represent distiguishing features ofExtensibleobjects that are meant to be extended and exposed to the extending code.
Ideally they would be the only means of interaction between extensions and the extended modules.