public class AlgorithmService
extends tecgraf.openbus.algorithmservice.v1_0.AlgorithmServicePOA
AlgorithmService é uma faceta do componente OpenDreams
responsável pela obtenção de informações sobre algoritmos solicitadas por
sistemas externos ao CSBase.| Constructor and Description |
|---|
AlgorithmService()
Constrói o objeto que implementa a interface
AlgorithmService. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkUserPermission(java.lang.String algorithmName,
java.lang.String userId) |
tecgraf.openbus.algorithmservice.v1_0.AlgorithmDetailedInfo |
getAlgorithmDetail(java.lang.String algorithmName) |
tecgraf.openbus.algorithmservice.v1_0.AlgorithmBasicInfo[] |
getAlgorithms() |
tecgraf.openbus.algorithmservice.v1_0.AlgorithmDetailedInfo[] |
getAlgorithmsDetails(java.lang.String[] algorithmNameList) |
tecgraf.openbus.algorithmservice.v1_0.Configurator |
getConfigurator(java.lang.String algorithmName,
java.lang.String algorithmVersion) |
_all_interfaces, _invoke, _this, _thispublic AlgorithmService()
AlgorithmService.public tecgraf.openbus.algorithmservice.v1_0.AlgorithmBasicInfo[] getAlgorithms()
throws tecgraf.openbus.algorithmservice.v1_0.AuthorizationException
tecgraf.openbus.algorithmservice.v1_0.AuthorizationExceptionpublic tecgraf.openbus.algorithmservice.v1_0.AlgorithmDetailedInfo getAlgorithmDetail(java.lang.String algorithmName)
throws tecgraf.openbus.algorithmservice.v1_0.AlgorithmDoesNotExistsException,
tecgraf.openbus.algorithmservice.v1_0.NoPermissionException,
tecgraf.openbus.algorithmservice.v1_0.ConfiguratorErrorException,
tecgraf.openbus.algorithmservice.v1_0.AuthorizationException
tecgraf.openbus.algorithmservice.v1_0.AlgorithmDoesNotExistsExceptiontecgraf.openbus.algorithmservice.v1_0.NoPermissionExceptiontecgraf.openbus.algorithmservice.v1_0.ConfiguratorErrorExceptiontecgraf.openbus.algorithmservice.v1_0.AuthorizationExceptionpublic tecgraf.openbus.algorithmservice.v1_0.AlgorithmDetailedInfo[] getAlgorithmsDetails(java.lang.String[] algorithmNameList)
throws tecgraf.openbus.algorithmservice.v1_0.AlgorithmDoesNotExistsException,
tecgraf.openbus.algorithmservice.v1_0.NoPermissionException,
tecgraf.openbus.algorithmservice.v1_0.ConfiguratorErrorException,
tecgraf.openbus.algorithmservice.v1_0.AuthorizationException
tecgraf.openbus.algorithmservice.v1_0.AlgorithmDoesNotExistsExceptiontecgraf.openbus.algorithmservice.v1_0.NoPermissionExceptiontecgraf.openbus.algorithmservice.v1_0.ConfiguratorErrorExceptiontecgraf.openbus.algorithmservice.v1_0.AuthorizationExceptionpublic boolean checkUserPermission(java.lang.String algorithmName,
java.lang.String userId)
throws tecgraf.openbus.algorithmservice.v1_0.UserDoesNotExistsException,
tecgraf.openbus.algorithmservice.v1_0.AlgorithmDoesNotExistsException
tecgraf.openbus.algorithmservice.v1_0.UserDoesNotExistsExceptiontecgraf.openbus.algorithmservice.v1_0.AlgorithmDoesNotExistsExceptionpublic tecgraf.openbus.algorithmservice.v1_0.Configurator getConfigurator(java.lang.String algorithmName,
java.lang.String algorithmVersion)
throws tecgraf.openbus.algorithmservice.v1_0.ConfiguratorErrorException,
tecgraf.openbus.algorithmservice.v1_0.VersionDoesNotExistsException,
tecgraf.openbus.algorithmservice.v1_0.AlgorithmDoesNotExistsException,
tecgraf.openbus.algorithmservice.v1_0.AuthorizationException
tecgraf.openbus.algorithmservice.v1_0.ConfiguratorErrorExceptiontecgraf.openbus.algorithmservice.v1_0.VersionDoesNotExistsExceptiontecgraf.openbus.algorithmservice.v1_0.AlgorithmDoesNotExistsExceptiontecgraf.openbus.algorithmservice.v1_0.AuthorizationExceptionCopyright © 2016. All Rights Reserved.