public class AlgorithmService
extends tecgraf.openbus.algorithmservice.v1_1.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(String algorithmName,
String userId) |
tecgraf.openbus.algorithmservice.v1_1.AlgorithmDetailedInfo |
getAlgorithmDetail(String algorithmName) |
tecgraf.openbus.algorithmservice.v1_1.AlgorithmBasicInfo[] |
getAlgorithms() |
tecgraf.openbus.algorithmservice.v1_1.AlgorithmDetailedInfo[] |
getAlgorithmsDetails(String[] algorithmNameList) |
tecgraf.openbus.algorithmservice.v1_1.Configurator |
getConfigurator(String algorithmName,
String algorithmVersion) |
_all_interfaces, _invoke, _this, _this_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_objectpublic AlgorithmService()
AlgorithmService.public tecgraf.openbus.algorithmservice.v1_1.AlgorithmBasicInfo[] getAlgorithms()
throws tecgraf.openbus.algorithmservice.v1_1.AuthorizationException
tecgraf.openbus.algorithmservice.v1_1.AuthorizationExceptionpublic tecgraf.openbus.algorithmservice.v1_1.AlgorithmDetailedInfo getAlgorithmDetail(String algorithmName) throws tecgraf.openbus.algorithmservice.v1_1.AlgorithmDoesNotExistsException, tecgraf.openbus.algorithmservice.v1_1.NoPermissionException, tecgraf.openbus.algorithmservice.v1_1.ConfiguratorErrorException, tecgraf.openbus.algorithmservice.v1_1.AuthorizationException
tecgraf.openbus.algorithmservice.v1_1.AlgorithmDoesNotExistsExceptiontecgraf.openbus.algorithmservice.v1_1.NoPermissionExceptiontecgraf.openbus.algorithmservice.v1_1.ConfiguratorErrorExceptiontecgraf.openbus.algorithmservice.v1_1.AuthorizationExceptionpublic tecgraf.openbus.algorithmservice.v1_1.AlgorithmDetailedInfo[] getAlgorithmsDetails(String[] algorithmNameList) throws tecgraf.openbus.algorithmservice.v1_1.AlgorithmDoesNotExistsException, tecgraf.openbus.algorithmservice.v1_1.NoPermissionException, tecgraf.openbus.algorithmservice.v1_1.ConfiguratorErrorException, tecgraf.openbus.algorithmservice.v1_1.AuthorizationException
tecgraf.openbus.algorithmservice.v1_1.AlgorithmDoesNotExistsExceptiontecgraf.openbus.algorithmservice.v1_1.NoPermissionExceptiontecgraf.openbus.algorithmservice.v1_1.ConfiguratorErrorExceptiontecgraf.openbus.algorithmservice.v1_1.AuthorizationExceptionpublic boolean checkUserPermission(String algorithmName, String userId) throws tecgraf.openbus.algorithmservice.v1_1.UserDoesNotExistsException, tecgraf.openbus.algorithmservice.v1_1.AlgorithmDoesNotExistsException
tecgraf.openbus.algorithmservice.v1_1.UserDoesNotExistsExceptiontecgraf.openbus.algorithmservice.v1_1.AlgorithmDoesNotExistsExceptionpublic tecgraf.openbus.algorithmservice.v1_1.Configurator getConfigurator(String algorithmName, String algorithmVersion) throws tecgraf.openbus.algorithmservice.v1_1.ConfiguratorErrorException, tecgraf.openbus.algorithmservice.v1_1.VersionDoesNotExistsException, tecgraf.openbus.algorithmservice.v1_1.AlgorithmDoesNotExistsException, tecgraf.openbus.algorithmservice.v1_1.AuthorizationException
tecgraf.openbus.algorithmservice.v1_1.ConfiguratorErrorExceptiontecgraf.openbus.algorithmservice.v1_1.VersionDoesNotExistsExceptiontecgraf.openbus.algorithmservice.v1_1.AlgorithmDoesNotExistsExceptiontecgraf.openbus.algorithmservice.v1_1.AuthorizationExceptionCopyright © 2016. All rights reserved.