public class RegistryPublicationActionProvider extends Object implements MultiActionProvider
Constructor and Description |
---|
RegistryPublicationActionProvider() |
Modifier and Type | Method and Description |
---|---|
<T> boolean |
canHandle(T subject)
Checks if an
ActionProvider supports a given subject. |
<T> List<Action> |
getActions(T subject) |
String |
getId() |
void |
setConfigAdmin(org.osgi.service.cm.ConfigurationAdmin admin) |
void |
setProviderId(String id) |
void |
setRegistryPublicationManager(RegistryPublicationManager registryPublicationManager) |
void |
setRegistryStores(List<RegistryStore> registryStores) |
public <T> List<Action> getActions(T subject)
getActions
in interface MultiActionProvider
subject
- object for which the ActionProvider
is requested to provide an Action
Action
object. If no action can be taken on the input, then
Collections.emptyList()
shall be returnedpublic String getId()
getId
in interface MultiActionProvider
ActionProvider
providespublic <T> boolean canHandle(T subject)
MultiActionProvider
ActionProvider
supports a given subject.canHandle
in interface MultiActionProvider
subject
- the input to checkpublic void setProviderId(String id)
public void setConfigAdmin(org.osgi.service.cm.ConfigurationAdmin admin)
public void setRegistryStores(List<RegistryStore> registryStores)
public void setRegistryPublicationManager(RegistryPublicationManager registryPublicationManager)
This work is licensed under a Creative Commons Attribution 4.0 International License.