@ApplicationScoped public class PluginResourceImpl extends Object implements IPluginResource
| Constructor and Description |
|---|
PluginResourceImpl()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
PluginBean |
create(NewPluginBean bean) |
void |
delete(Long pluginId) |
PluginBean |
get(Long pluginId) |
List<PluginSummaryBean> |
getAvailablePlugins() |
List<PolicyDefinitionSummaryBean> |
getPolicyDefs(Long pluginId) |
String |
getPolicyForm(Long pluginId,
String policyDefId) |
ISecurityContext |
getSecurityContext() |
IStorage |
getStorage() |
List<PluginSummaryBean> |
list() |
void |
setSecurityContext(ISecurityContext securityContext) |
void |
setStorage(IStorage storage) |
public List<PluginSummaryBean> list() throws NotAuthorizedException
list in interface IPluginResourceNotAuthorizedExceptionIPluginResource.list()public PluginBean create(NewPluginBean bean) throws PluginAlreadyExistsException, PluginNotFoundException, NotAuthorizedException
create in interface IPluginResourcePluginAlreadyExistsExceptionPluginNotFoundExceptionNotAuthorizedExceptionIPluginResource.create(io.apiman.manager.api.beans.plugins.NewPluginBean)public PluginBean get(Long pluginId) throws PluginNotFoundException, NotAuthorizedException
get in interface IPluginResourcePluginNotFoundExceptionNotAuthorizedExceptionIPluginResource.get(java.lang.Long)public void delete(Long pluginId) throws PluginNotFoundException, NotAuthorizedException
delete in interface IPluginResourcePluginNotFoundExceptionNotAuthorizedExceptionIPluginResource.delete(java.lang.Long)public List<PolicyDefinitionSummaryBean> getPolicyDefs(Long pluginId) throws PluginNotFoundException, NotAuthorizedException
getPolicyDefs in interface IPluginResourcePluginNotFoundExceptionNotAuthorizedExceptionIPluginResource.getPolicyDefs(java.lang.Long)public String getPolicyForm(Long pluginId, String policyDefId) throws PluginNotFoundException, PluginResourceNotFoundException, PolicyDefinitionNotFoundException
getPolicyForm in interface IPluginResourcePluginNotFoundExceptionPluginResourceNotFoundExceptionPolicyDefinitionNotFoundExceptionIPluginResource.getPolicyForm(java.lang.Long, java.lang.String)public List<PluginSummaryBean> getAvailablePlugins() throws NotAuthorizedException
getAvailablePlugins in interface IPluginResourceNotAuthorizedExceptionIPluginResource.getAvailablePlugins()public IStorage getStorage()
public void setStorage(IStorage storage)
storage - the storage to setpublic ISecurityContext getSecurityContext()
public void setSecurityContext(ISecurityContext securityContext)
securityContext - the securityContext to setCopyright © 2021 Apiman. All rights reserved.