Class ResourceDependenciesListExtensionPoint
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint<ResourceDependenciesList>
org.ametys.plugins.core.ui.resources.ResourceDependenciesListExtensionPoint
- All Implemented Interfaces:
LogEnabled
,ExtensionPoint<ResourceDependenciesList>
,Disposable
,Initializable
,Component
,Contextualizable
,Serviceable
,ThreadSafe
public class ResourceDependenciesListExtensionPoint
extends AbstractThreadSafeComponentExtensionPoint<ResourceDependenciesList>
Extension point for calculating a resource's dependencies
-
Field Summary
Fields inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint
_cocoonManager, _context, _manager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetDependencies
(String uri, Map<String, String> data) Get the list of dependencies of a resourceMethods inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint
addComponent, addExtension, contextualize, dispose, getExtension, getExtensionsIds, hasExtension, initialize, initializeExtensions, service
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Field Details
-
ROLE
The avalon ROLE
-
-
Constructor Details
-
ResourceDependenciesListExtensionPoint
-
-
Method Details
-
getDependencies
Get the list of dependencies of a resource- Parameters:
uri
- The resource uridata
- Additional data, specific per ResourceDependenciesList implementations- Returns:
- The list of dependencies' URIs, or null if no extension supports this URI
-