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(String algorithmName,
String userId) |
tecgraf.openbus.algorithmservice.v1_0.AlgorithmDetailedInfo |
getAlgorithmDetail(String algorithmName) |
tecgraf.openbus.algorithmservice.v1_0.AlgorithmBasicInfo[] |
getAlgorithms() |
tecgraf.openbus.algorithmservice.v1_0.AlgorithmDetailedInfo[] |
getAlgorithmsDetails(String[] algorithmNameList) |
tecgraf.openbus.algorithmservice.v1_0.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_0.AlgorithmBasicInfo[] getAlgorithms()
throws tecgraf.openbus.algorithmservice.v1_0.AuthorizationException
tecgraf.openbus.algorithmservice.v1_0.AuthorizationExceptionpublic tecgraf.openbus.algorithmservice.v1_0.AlgorithmDetailedInfo getAlgorithmDetail(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(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(String algorithmName, 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(String algorithmName, 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 © 2017. All rights reserved.