Data Service
1.0.0
|
Serviço de Gerenciamento de Hierarquia de Dados Estruturados. Mais...
import "data_service.idl";
Métodos Públicos | |
DataKey | createData (in DataKey fPrototype, in DataDescription fParentKey) raises (ServiceFailure, InvalidDataKey, DataNotFound, InvalidPrototype, DataAccessDenied) |
Cria um dado a partir de informações contidas em um protótipo. | |
DataKey | copyData (in DataKey fSourceKey, in DataKey fParentKey) raises (ServiceFailure, UnknownViews, InvalidDataKey, DataNotFound, DataAccessDenied) |
Copia um dado para uma determinada localização. | |
void | moveData (in DataKey fKey, in DataKey fNewParentKey) raises (ServiceFailure, UnknownViews, InvalidDataKey, DataNotFound, DataAccessDenied) |
Move determinado dado. | |
void | updateData (in DataKey fKey, in DataKey fSourceKey) raises (ServiceFailure, UnknownViews, InvalidDataKey, DataNotFound, DataAccessDenied) |
Atualiza um dado a partir do conteúdo de um outro dado qualquer. | |
void | deleteData (in DataKey fKey) raises (ServiceFailure, InvalidDataKey, DataNotFound, DataAccessDenied) |
Remove um dado. |
Serviço de Gerenciamento de Hierarquia de Dados Estruturados.
DataKey tecgraf::openbus::data_service::IHierarchicalManagementDataService::copyData | ( | in DataKey | fSourceKey, |
in DataKey | fParentKey | ||
) | raises (ServiceFailure, UnknownViews, InvalidDataKey, DataNotFound, DataAccessDenied) |
Copia um dado para uma determinada localização.
[in] | fSourceKey | A chave do dado de origem. |
[in] | fParentKey | A chave do dado (pai) onde o novo dado (filho) será criado. |
ServiceFailure | Caso ocorra uma falha na operação. |
UnknownViews | Caso o dado não possua visões conhecidas para o novo dado. |
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. |
DataKey tecgraf::openbus::data_service::IHierarchicalManagementDataService::createData | ( | in DataKey | fPrototype, |
in DataDescription | fParentKey | ||
) | raises (ServiceFailure, InvalidDataKey, DataNotFound, InvalidPrototype, DataAccessDenied) |
Cria um dado a partir de informações contidas em um protótipo.
O protótipo precisar conter todas as informações necessárias para criar o dado. Vale ressaltar que nem todos os campos presentes na descrição do dado precisam ser criados. O campo dataKey por exemplo, é criado pelo serviço e, portanto, não precisa ser criado no protótipo.
[in] | fPrototype | O protótipo. |
[in] | fParentKey | A chave do dado (pai) onde o novo dado (filho) será criado. |
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. |
InvalidPrototype | Caso o protótipo seja inválido. |
DataAccessDenied | Caso o usuário não tenha permissão de acesso. |
void tecgraf::openbus::data_service::IHierarchicalManagementDataService::deleteData | ( | in DataKey | fKey | ) | raises (ServiceFailure, InvalidDataKey, DataNotFound, DataAccessDenied) |
Remove 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. |
void tecgraf::openbus::data_service::IHierarchicalManagementDataService::moveData | ( | in DataKey | fKey, |
in DataKey | fNewParentKey | ||
) | raises (ServiceFailure, UnknownViews, InvalidDataKey, DataNotFound, DataAccessDenied) |
Move determinado dado.
[in] | fKey | A chave do dado que se deseja mover. |
[in] | fNewParentKey | A chave do dado do pai de destino. |
ServiceFailure | Caso ocorra uma falha na operação. |
UnknownViews | O dado não possui tipos suportados para o novo dado. |
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. |
void tecgraf::openbus::data_service::IHierarchicalManagementDataService::updateData | ( | in DataKey | fKey, |
in DataKey | fSourceKey | ||
) | raises (ServiceFailure, UnknownViews, InvalidDataKey, DataNotFound, DataAccessDenied) |
Atualiza um dado a partir do conteúdo de um outro dado qualquer.
[in] | fKey | A chave do dado que se deseja atualizar. |
[in] | fSourceKey | A chave do dado de origem. |
ServiceFailure | Caso ocorra uma falha na operação. |
UnknownViews | O dado de origem não oferece visões suportadas pelo dado que está sendo atualizado. |
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. |