Data Service  1.2.0
Métodos Públicos
Referência da Interface tecgraf::openbus::data_service::hierarchical::v1_02::IHierarchicalNavigationDataService

Serviço de Navegação Hierárquica em Dados Estruturados. Mais...

import "hierarchical_data_service.idl";

Diagrama de Hierarquia para tecgraf::openbus::data_service::hierarchical::v1_02::IHierarchicalNavigationDataService:
tecgraf::openbus::data_service::project::v1_02::IProjectNavigationDataService

Lista de todos os Membros.

Métodos Públicos

DataDescriptionSeq getRoots () raises ( tecgraf::openbus::data_service::core::v1_02::ServiceFailure, tecgraf::openbus::data_service::core::v1_02::DataAccessDenied)
 Obtém os descritores dos dados que representam as raízes da hierarquia.
DataDescriptionSeq getChildren (in DataKey fKey) raises ( tecgraf::openbus::data_service::core::v1_02::ServiceFailure, tecgraf::openbus::data_service::core::v1_02::DataAccessDenied, tecgraf::openbus::data_service::core::v1_02::InvalidDataKey, tecgraf::openbus::data_service::core::v1_02::DataNotFound)
 Obtém os descritores dos dados descendentes de um determinado dado.
DataDescription getParent (in DataKey fKey) raises ( tecgraf::openbus::data_service::core::v1_02::ServiceFailure, tecgraf::openbus::data_service::core::v1_02::DataAccessDenied, tecgraf::openbus::data_service::core::v1_02::InvalidDataKey, tecgraf::openbus::data_service::core::v1_02::DataNotFound)
 Obtém o descritor do ascendente de um dado.

Descrição Detalhada

Serviço de Navegação Hierárquica em Dados Estruturados.


Métodos

DataDescriptionSeq tecgraf::openbus::data_service::hierarchical::v1_02::IHierarchicalNavigationDataService::getChildren ( in DataKey  fKey) raises ( tecgraf::openbus::data_service::core::v1_02::ServiceFailure, tecgraf::openbus::data_service::core::v1_02::DataAccessDenied, tecgraf::openbus::data_service::core::v1_02::InvalidDataKey, tecgraf::openbus::data_service::core::v1_02::DataNotFound)

Obtém os descritores dos dados descendentes de um determinado dado.

Parâmetros:
[in]fKeyA chave do dado que se deseja os descendentes.
Retorna:
Os dados descendentes.
Exceções:
ServiceFailureCaso ocorra uma falha na operação.
DataAccessDeniedCaso o usuário não tenha permissão de acesso.
InvalidDataKeyCaso a chave do dado não seja válida.
DataNotFoundCaso o dado não seja encontrado.

Obtém o descritor do ascendente de um dado.

Parâmetros:
[in]fKeyA chave do dado que se deseja o ascendente.

Caso o dado informado seja a raiz da hierarquia (não tenha pai) será retornada uma DataDescription que representa uma descrição nula. Esta descrição nula tem o campo fKey com o tamanho zero.

Retorna:
O dado ascendente.
Exceções:
ServiceFailureCaso ocorra uma falha na operação.
DataAccessDeniedCaso o usuário não tenha permissão de acesso.
InvalidDataKeyCaso a chave do dado não seja válida.
DataNotFoundCaso o dado não seja encontrado.
DataDescriptionSeq tecgraf::openbus::data_service::hierarchical::v1_02::IHierarchicalNavigationDataService::getRoots ( ) raises ( tecgraf::openbus::data_service::core::v1_02::ServiceFailure, tecgraf::openbus::data_service::core::v1_02::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.

Retorna:
Os descritores dos dados que representam as raízes da hierarquia.
Exceções:
ServiceFailureCaso ocorra uma falha na operação.
DataAccessDeniedCaso o usuário não tenha permissão de acesso.
 Todos Classes Namespaces Funções Variáveis Definições de Tipos