Package com.soffid.iam.service
Class ServerPluginServiceImpl
- java.lang.Object
-
- com.soffid.iam.service.ServerPluginServiceBase
-
- com.soffid.iam.service.ServerPluginServiceImpl
-
- All Implemented Interfaces:
com.soffid.iam.service.ServerPluginService
public class ServerPluginServiceImpl extends ServerPluginServiceBase
- See Also:
es.caib.seycon.ng.servei.ServerPluginServer
-
-
Constructor Summary
Constructors Constructor Description ServerPluginServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
audit(ServerPluginEntity entity, String action)
void
deployPlugin(ServerPluginParser spp)
protected void
handleDeletePlugin(com.soffid.iam.api.ServerPlugin plugin)
protected void
handleDeployPlugin(byte[] b)
protected void
handleEnablePlugin(com.soffid.iam.api.ServerPlugin plugin, boolean status)
protected Collection<com.soffid.iam.api.AgentDescriptorWorkflow>
handleFindAgentDescriptorWorkflows(com.soffid.iam.api.AgentDescriptor agent)
protected com.soffid.iam.api.AgentDescriptor
handleGetAgentDescriptor(String className)
protected Collection<com.soffid.iam.api.AgentDescriptor>
handleGetAgentDescriptors()
protected Collection<com.soffid.iam.api.AgentDescriptor>
handleGetAllAgentDescriptorsInfo()
protected Collection<com.soffid.iam.api.AgentDescriptor>
handleGetPluginAgentDescriptors(com.soffid.iam.api.ServerPlugin plugin)
protected String
handleGetServerVersion()
protected Collection<com.soffid.iam.api.ServerPlugin>
handleListServerPlugins()
protected void
handleUpdatePlugin(byte[] b)
protected void
handleUpdatePlugin(com.soffid.iam.api.ServerPlugin plugin)
-
Methods inherited from class com.soffid.iam.service.ServerPluginServiceBase
deletePlugin, deployPlugin, enablePlugin, findAgentDescriptorWorkflows, getAgentDescriptor, getAgentDescriptorEntityDao, getAgentDescriptors, getAllAgentDescriptorsInfo, getAuditEntityDao, getConfigurationService, getDefaultAttributeMappingEntityDao, getDefaultObjectMappingEntityDao, getDefaultObjectMappingPropertyEntityDao, getPluginAgentDescriptors, getPrincipal, getServerPluginEntityDao, getServerPluginModuleEntityDao, getServerVersion, listServerPlugins, setAgentDescriptorEntityDao, setAuditEntityDao, setConfigurationService, setDefaultAttributeMappingEntityDao, setDefaultObjectMappingEntityDao, setDefaultObjectMappingPropertyEntityDao, setServerPluginEntityDao, setServerPluginModuleEntityDao, updatePlugin, updatePlugin
-
-
-
-
Method Detail
-
handleDeployPlugin
protected void handleDeployPlugin(byte[] b) throws Exception
- Specified by:
handleDeployPlugin
in classServerPluginServiceBase
- Throws:
Exception
- See Also:
es.caib.seycon.ng.servei.ServerPluginServer#deployPlugin(java.io.InputStream)
-
deployPlugin
public void deployPlugin(ServerPluginParser spp) throws es.caib.seycon.ng.servei.DuplicatedClassException, es.caib.seycon.ng.exception.InternalErrorException, javax.resource.spi.SecurityException
- Throws:
es.caib.seycon.ng.servei.DuplicatedClassException
es.caib.seycon.ng.exception.InternalErrorException
javax.resource.spi.SecurityException
-
handleListServerPlugins
protected Collection<com.soffid.iam.api.ServerPlugin> handleListServerPlugins() throws Exception
- Specified by:
handleListServerPlugins
in classServerPluginServiceBase
- Throws:
Exception
- See Also:
es.caib.seycon.ng.servei.ServerPluginServer#listServerPlugins()
-
handleEnablePlugin
protected void handleEnablePlugin(com.soffid.iam.api.ServerPlugin plugin, boolean status) throws Exception
- Specified by:
handleEnablePlugin
in classServerPluginServiceBase
- Throws:
Exception
- See Also:
es.caib.seycon.ng.servei.ServerPluginServer#enablePlugin(es.caib.seycon.ng.comu.ServerPlugin, boolean)
-
handleGetPluginAgentDescriptors
protected Collection<com.soffid.iam.api.AgentDescriptor> handleGetPluginAgentDescriptors(com.soffid.iam.api.ServerPlugin plugin) throws Exception
- Specified by:
handleGetPluginAgentDescriptors
in classServerPluginServiceBase
- Throws:
Exception
- See Also:
es.caib.seycon.ng.servei.ServerPluginServer#getPluginAgentDescriptors(es.caib.seycon.ng.comu.ServerPlugin)
-
handleGetAgentDescriptor
protected com.soffid.iam.api.AgentDescriptor handleGetAgentDescriptor(String className) throws Exception
- Specified by:
handleGetAgentDescriptor
in classServerPluginServiceBase
- Throws:
Exception
- See Also:
es.caib.seycon.ng.servei.ServerPluginServer#getAgentDescriptor(java.lang.String)
-
handleGetAgentDescriptors
protected Collection<com.soffid.iam.api.AgentDescriptor> handleGetAgentDescriptors() throws Exception
- Specified by:
handleGetAgentDescriptors
in classServerPluginServiceBase
- Throws:
Exception
- See Also:
es.caib.seycon.ng.servei.ServerPluginServer#getAgentDescriptors()
-
handleGetAllAgentDescriptorsInfo
protected Collection<com.soffid.iam.api.AgentDescriptor> handleGetAllAgentDescriptorsInfo() throws Exception
- Specified by:
handleGetAllAgentDescriptorsInfo
in classServerPluginServiceBase
- Throws:
Exception
- See Also:
es.caib.seycon.ng.servei.ServerPluginServer#getAllAgentDescriptorsInfo()
-
handleGetServerVersion
protected String handleGetServerVersion() throws Exception
- Specified by:
handleGetServerVersion
in classServerPluginServiceBase
- Throws:
Exception
-
handleDeletePlugin
protected void handleDeletePlugin(com.soffid.iam.api.ServerPlugin plugin) throws Exception
- Specified by:
handleDeletePlugin
in classServerPluginServiceBase
- Throws:
Exception
-
audit
public void audit(ServerPluginEntity entity, String action)
-
handleUpdatePlugin
protected void handleUpdatePlugin(byte[] b) throws Exception
- Specified by:
handleUpdatePlugin
in classServerPluginServiceBase
- Throws:
Exception
-
handleUpdatePlugin
protected void handleUpdatePlugin(com.soffid.iam.api.ServerPlugin plugin) throws Exception
- Specified by:
handleUpdatePlugin
in classServerPluginServiceBase
- Throws:
Exception
-
handleFindAgentDescriptorWorkflows
protected Collection<com.soffid.iam.api.AgentDescriptorWorkflow> handleFindAgentDescriptorWorkflows(com.soffid.iam.api.AgentDescriptor agent) throws Exception
- Specified by:
handleFindAgentDescriptorWorkflows
in classServerPluginServiceBase
- Throws:
Exception
-
-