Data Service
1.0.0
|
Serviço de Navegação Hierárquica em Dados Estruturados. Mais...
import "data_service.idl";
Métodos Públicos | |
DataDescriptionSeq | getRoots () raises (ServiceFailure, DataAccessDenied) |
Obtém os descritores dos dados que representam as raízes da hierarquia. | |
DataDescriptionSeq | getChildren (in DataKey fKey) raises (ServiceFailure, InvalidDataKey, DataNotFound, DataAccessDenied) |
Obtém os descritores dos dados descendentes de um determinado dado. | |
DataDescription | getParent (in DataKey fKey) raises (ServiceFailure, InvalidDataKey, DataNotFound, DataAccessDenied) |
Obtém o descritor do ascendente de um dado. | |
DataDescription | getDataDescription (in DataKey fKey) raises (ServiceFailure, InvalidDataKey, DataNotFound, DataAccessDenied) |
Obtém o descritor de um dado. | |
DataView | getDataView (in DataKey fKey, in string fViewInterface) raises (ServiceFailure, InvalidDataKey, DataNotFound, UnknownViewInterface, DataAccessDenied) |
Obtém uma visão de um dado. | |
DataViewSeq | getDataViewSeq (in DataKeySeq fKeys, in string fViewInterface) raises (ServiceFailure, InvalidDataKey, DataNotFound, UnknownViewInterface, DataAccessDenied) |
Obtém um conjunto de visões para um conjunto de dados. |
Serviço de Navegação Hierárquica em Dados Estruturados.
DataDescriptionSeq tecgraf::openbus::data_service::IHierarchicalNavigationDataService::getChildren | ( | in DataKey | fKey | ) | raises (ServiceFailure, InvalidDataKey, DataNotFound, DataAccessDenied) |
Obtém os descritores dos dados descendentes de um determinado dado.
[in] | fKey | A chave do dado que se deseja os descendentes. |
ServiceFailure | Caso ocorra uma falha na operação. |
InvalidDataKey | Caso a chave do dado não seja válida. |
DataNotFound | Caso o dado não seja encontrado. |
DataAccessDenied | Caso o usuário não tenha permissão de acesso. |
DataDescription tecgraf::openbus::data_service::IHierarchicalNavigationDataService::getDataDescription | ( | in DataKey | fKey | ) | raises (ServiceFailure, InvalidDataKey, DataNotFound, DataAccessDenied) |
Obtém o descritor de um dado.
[in] | fKey | A chave do dado. |
ServiceFailure | Caso ocorra uma falha na operação. |
InvalidDataKey | Caso a chave do dado não seja válida. |
DataNotFound | Caso o dado não seja encontrado. |
DataAccessDenied | Caso o usuário não tenha permissão de acesso. |
DataView tecgraf::openbus::data_service::IHierarchicalNavigationDataService::getDataView | ( | in DataKey | fKey, |
in string | fViewInterface | ||
) | raises (ServiceFailure, InvalidDataKey, DataNotFound, UnknownViewInterface, DataAccessDenied) |
Obtém uma visão de um dado.
O dado (representado pelo DataKey) pode oferecer diversas visões. O DataDescription é a estrutura responsável por informar quais visões um dado oferece.
[in] | fKey | A chave do dado. |
[in] | fViewInterface | O nome da interface da visão desejada. |
ServiceFailure | Caso ocorra uma falha na operação. |
InvalidDataKey | Caso a chave do dado não seja válida. |
DataNotFound | Caso o dado não seja encontrado. |
UnknownViewInterface | Indica que uma visão desconhecida foi solicitada. |
DataAccessDenied | Caso o usuário não tenha permissão de acesso. |
DataViewSeq tecgraf::openbus::data_service::IHierarchicalNavigationDataService::getDataViewSeq | ( | in DataKeySeq | fKeys, |
in string | fViewInterface | ||
) | raises (ServiceFailure, InvalidDataKey, DataNotFound, UnknownViewInterface, DataAccessDenied) |
Obtém um conjunto de visões para um conjunto de dados.
Todas as visões no conjunto implementam a mesma interface solicitada.
[in] | fKeys | As chaves dos dados. |
[in] | fViewInterface | O nome da interface da visão desejada. |
ServiceFailure | Caso ocorra uma falha na operação. |
InvalidDataKey | Caso a chave do dado não seja válida. |
DataNotFound | Caso o dado não seja encontrado. |
UnknownViewInterface | Indica que uma visão desconhecida foi solicitada. |
DataAccessDenied | Caso o usuário não tenha permissão de acesso. |
DataDescription tecgraf::openbus::data_service::IHierarchicalNavigationDataService::getParent | ( | in DataKey | fKey | ) | raises (ServiceFailure, InvalidDataKey, DataNotFound, DataAccessDenied) |
Obtém o descritor do ascendente de um dado.
[in] | fKey | A chave do dado que se deseja o ascendente. |
ServiceFailure | Caso ocorra uma falha na operação. |
InvalidDataKey | Caso a chave do dado não seja válida. |
DataNotFound | Caso o dado não seja encontrado. |
DataAccessDenied | Caso o usuário não tenha permissão de acesso. |
DataDescriptionSeq tecgraf::openbus::data_service::IHierarchicalNavigationDataService::getRoots | ( | ) | raises (ServiceFailure, DataAccessDenied) |
Obtém os descritores dos dados que representam as raízes da hierarquia.
Este método é utilizado pelas aplicações que utilizam o serviço para iniciar a navegação nos dados.
ServiceFailure | Caso ocorra uma falha na operação. |
DataAccessDenied | Caso o usuário não tenha permissão de acesso. |