|
AlgorithmService
1.0.0
|
Interface para obter informações sobre algoritmos. Mais...
import "algorithm_service.idl";
Métodos Públicos | |
| AlgorithmBasicInfoList | getAlgorithms () raises (AuthorizationException) |
| Obtém a lista de todos os algoritmos para os quais o usuário da credencial do barramento tem permissão de executar. | |
| AlgorithmDetailedInfo | getAlgorithmDetail (in string algorithmName) raises (AlgorithmDoesNotExistsException, ConfiguratorErrorException, NoPermissionException, AuthorizationException) |
| Obtém informações detalhadas de um algoritmo. | |
| AlgorithmDetailedInfoList | getAlgorithmsDetails (in StringList algorithmNameList) raises (AlgorithmDoesNotExistsException, ConfiguratorErrorException, NoPermissionException, AuthorizationException) |
| Obtém informações detalhadas dos algoritmo de uma lista. | |
| boolean | checkUserPermission (in string algorithmName, in string userId) raises (UserDoesNotExistsException, AlgorithmDoesNotExistsException) |
| Verifica se um usuário tem permissão pare executar um algoritmo. | |
| Configurator | getConfigurator (in string algorithmName, in string version) raises (AlgorithmDoesNotExistsException, VersionDoesNotExistsException, ConfiguratorErrorException, AuthorizationException) |
| Obtém o configurador do algoritmo. | |
Interface para obter informações sobre algoritmos.
| boolean tecgraf::openbus::algorithmservice::v1_0::AlgorithmService::checkUserPermission | ( | in string | algorithmName, |
| in string | userId | ||
| ) | raises (UserDoesNotExistsException, AlgorithmDoesNotExistsException) |
Verifica se um usuário tem permissão pare executar um algoritmo.
| [in] | algorithmName | nome do algoritmo |
| [in] | userId | identificador do usuário |
| UserDoesNotExistsException | caso o usuário não exista |
| AlgorithmDoesNotExistsException | caso o algoritmo não exista |
| AlgorithmDetailedInfo tecgraf::openbus::algorithmservice::v1_0::AlgorithmService::getAlgorithmDetail | ( | in string | algorithmName | ) | raises (AlgorithmDoesNotExistsException, ConfiguratorErrorException, NoPermissionException, AuthorizationException) |
Obtém informações detalhadas de um algoritmo.
| [in] | algorithmName | nome do algoritmo |
| AlgorithmDoesNotExistsException | caso o algoritmo não exista |
| ConfiguratorErrorException | caso ocorra algum erro na recuperação do configurador do algoritmo |
| NoPermissionException | caso o usuário não tenha permissão para executar o algoritmo |
| AlgorithmBasicInfoList tecgraf::openbus::algorithmservice::v1_0::AlgorithmService::getAlgorithms | ( | ) | raises (AuthorizationException) |
Obtém a lista de todos os algoritmos para os quais o usuário da credencial do barramento tem permissão de executar.
| AuthorizationException |
| AlgorithmDetailedInfoList tecgraf::openbus::algorithmservice::v1_0::AlgorithmService::getAlgorithmsDetails | ( | in StringList | algorithmNameList | ) | raises (AlgorithmDoesNotExistsException, ConfiguratorErrorException, NoPermissionException, AuthorizationException) |
Obtém informações detalhadas dos algoritmo de uma lista.
| [in] | algorithmNameList | lista de nomes de algoritmos |
| AlgorithmDoesNotExistsException | caso algum algoritmo não exista |
| ConfiguratorErrorException | caso ocorra algum erro na recuperação do configurador de algum algoritmo |
| NoPermissionException | caso o usuário não tenha permissão para executar algum algoritmo |
| Configurator tecgraf::openbus::algorithmservice::v1_0::AlgorithmService::getConfigurator | ( | in string | algorithmName, |
| in string | version | ||
| ) | raises (AlgorithmDoesNotExistsException, VersionDoesNotExistsException, ConfiguratorErrorException, AuthorizationException) |
Obtém o configurador do algoritmo.
| [in] | algorithmName | nome do algoritmo |
| [in] | version | versão do algoritmo |
| AlgorithmDoesNotExistsException | caso o algoritmo não exista |
| VersionDoesNotExistsException | caso a versão do algoritmo não exista |
| ConfiguratorErrorException | caso ocorram erro na obtenção do configurador |
1.7.5.1