Package com.soffid.iam.service.ejb
Interface ServerPluginService
-
public interface ServerPluginService
EJB ServerPluginService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deletePlugin(ServerPlugin plugin)
void
deployPlugin(byte[] i)
void
enablePlugin(ServerPlugin plugin, boolean status)
Collection<AgentDescriptorWorkflow>
findAgentDescriptorWorkflows(AgentDescriptor agent)
AgentDescriptor
getAgentDescriptor(String className)
Collection<AgentDescriptor>
getAgentDescriptors()
Collection<AgentDescriptor>
getAllAgentDescriptorsInfo()
Collection<AgentDescriptor>
getPluginAgentDescriptors(ServerPlugin plugin)
String
getServerVersion()
Collection<ServerPlugin>
listServerPlugins()
void
updatePlugin(ServerPlugin plugin)
-
-
-
Method Detail
-
getAgentDescriptor
AgentDescriptor getAgentDescriptor(String className) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
getServerVersion
String getServerVersion() throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
findAgentDescriptorWorkflows
Collection<AgentDescriptorWorkflow> findAgentDescriptorWorkflows(AgentDescriptor agent) throws InternalErrorException
- Throws:
InternalErrorException
-
getAgentDescriptors
Collection<AgentDescriptor> getAgentDescriptors() throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
getAllAgentDescriptorsInfo
Collection<AgentDescriptor> getAllAgentDescriptorsInfo() throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
getPluginAgentDescriptors
Collection<AgentDescriptor> getPluginAgentDescriptors(ServerPlugin plugin) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
listServerPlugins
Collection<ServerPlugin> listServerPlugins() throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
deletePlugin
void deletePlugin(ServerPlugin plugin) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
deployPlugin
void deployPlugin(byte[] i) throws InternalErrorException, InternalErrorException, DuplicatedClassException
-
enablePlugin
void enablePlugin(ServerPlugin plugin, boolean status) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
updatePlugin
void updatePlugin(ServerPlugin plugin) throws InternalErrorException, InternalErrorException
- Throws:
InternalErrorException
-
-