@ApplicationScoped public class PluginResourceImpl extends Object implements io.apiman.manager.api.rest.contract.IPluginResource
| Constructor and Description |
|---|
PluginResourceImpl()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
io.apiman.manager.api.beans.plugins.PluginBean |
create(io.apiman.manager.api.beans.plugins.NewPluginBean bean) |
void |
delete(Long pluginId) |
io.apiman.manager.api.beans.plugins.PluginBean |
get(Long pluginId) |
List<io.apiman.manager.api.beans.summary.PluginSummaryBean> |
getAvailablePlugins() |
List<io.apiman.manager.api.beans.summary.PolicyDefinitionSummaryBean> |
getPolicyDefs(Long pluginId) |
String |
getPolicyForm(Long pluginId,
String policyDefId) |
io.apiman.manager.api.security.ISecurityContext |
getSecurityContext() |
io.apiman.manager.api.core.IStorage |
getStorage() |
List<io.apiman.manager.api.beans.summary.PluginSummaryBean> |
list() |
void |
setSecurityContext(io.apiman.manager.api.security.ISecurityContext securityContext) |
void |
setStorage(io.apiman.manager.api.core.IStorage storage) |
public List<io.apiman.manager.api.beans.summary.PluginSummaryBean> list() throws io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
list in interface io.apiman.manager.api.rest.contract.IPluginResourceio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIPluginResource.list()public io.apiman.manager.api.beans.plugins.PluginBean create(io.apiman.manager.api.beans.plugins.NewPluginBean bean)
throws io.apiman.manager.api.rest.contract.exceptions.PluginAlreadyExistsException,
io.apiman.manager.api.rest.contract.exceptions.PluginNotFoundException
create in interface io.apiman.manager.api.rest.contract.IPluginResourceio.apiman.manager.api.rest.contract.exceptions.PluginAlreadyExistsExceptionio.apiman.manager.api.rest.contract.exceptions.PluginNotFoundExceptionIPluginResource.create(io.apiman.manager.api.beans.plugins.NewPluginBean)public io.apiman.manager.api.beans.plugins.PluginBean get(Long pluginId) throws io.apiman.manager.api.rest.contract.exceptions.PluginNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
get in interface io.apiman.manager.api.rest.contract.IPluginResourceio.apiman.manager.api.rest.contract.exceptions.PluginNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIPluginResource.get(java.lang.Long)public void delete(Long pluginId) throws io.apiman.manager.api.rest.contract.exceptions.PluginNotFoundException, io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
delete in interface io.apiman.manager.api.rest.contract.IPluginResourceio.apiman.manager.api.rest.contract.exceptions.PluginNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIPluginResource.delete(java.lang.Long)public List<io.apiman.manager.api.beans.summary.PolicyDefinitionSummaryBean> getPolicyDefs(Long pluginId) throws io.apiman.manager.api.rest.contract.exceptions.PluginNotFoundException
getPolicyDefs in interface io.apiman.manager.api.rest.contract.IPluginResourceio.apiman.manager.api.rest.contract.exceptions.PluginNotFoundExceptionIPluginResource.getPolicyDefs(java.lang.Long)public String getPolicyForm(Long pluginId, String policyDefId) throws io.apiman.manager.api.rest.contract.exceptions.PluginNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PluginResourceNotFoundException, io.apiman.manager.api.rest.contract.exceptions.PolicyDefinitionNotFoundException
getPolicyForm in interface io.apiman.manager.api.rest.contract.IPluginResourceio.apiman.manager.api.rest.contract.exceptions.PluginNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PluginResourceNotFoundExceptionio.apiman.manager.api.rest.contract.exceptions.PolicyDefinitionNotFoundExceptionIPluginResource.getPolicyForm(java.lang.Long, java.lang.String)public List<io.apiman.manager.api.beans.summary.PluginSummaryBean> getAvailablePlugins() throws io.apiman.manager.api.rest.contract.exceptions.NotAuthorizedException
getAvailablePlugins in interface io.apiman.manager.api.rest.contract.IPluginResourceio.apiman.manager.api.rest.contract.exceptions.NotAuthorizedExceptionIPluginResource.getAvailablePlugins()public io.apiman.manager.api.core.IStorage getStorage()
public void setStorage(io.apiman.manager.api.core.IStorage storage)
storage - the storage to setpublic io.apiman.manager.api.security.ISecurityContext getSecurityContext()
public void setSecurityContext(io.apiman.manager.api.security.ISecurityContext securityContext)
securityContext - the securityContext to setCopyright © 2016 JBoss, a division of Red Hat. All rights reserved.