Data Service
1.2.0
|
Serviço de Gerenciamento de Hierarquia de Dados Estruturados. Mais...
import "hierarchical_data_service.idl";
Métodos Públicos | |
DataKey | createData (in DataDescription fPrototype, in DataKey fParentKey) 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, tecgraf::openbus::data_service::core::v1_02::DataAlreadyExist, InvalidPrototype, InvalidContainer, UnsupportedOperation) |
Cria um dado a partir de informações contidas em um protótipo. | |
DataKey | copyData (in DataKey fSourceKey, in DataKey fParentKey) 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, tecgraf::openbus::data_service::core::v1_02::DataAlreadyExist, InvalidContainer, UnsupportedOperation) |
Copia um dado para uma determinada localização. | |
void | moveData (in DataKey fKey, in DataKey fNewParentKey) 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, tecgraf::openbus::data_service::core::v1_02::DataAlreadyExist, InvalidContainer, UnsupportedOperation) |
Move determinado dado. | |
void | updateData (in DataKey fKey, in DataKey fSourceKey) 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, tecgraf::openbus::data_service::core::v1_02::AbsentViews, UnsupportedOperation) |
Atualiza um dado a partir do conteúdo de um outro dado qualquer. | |
void | deleteData (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, UnsupportedOperation) |
Remove um dado. |
Serviço de Gerenciamento de Hierarquia de Dados Estruturados.
DataKey tecgraf::openbus::data_service::hierarchical::v1_02::IHierarchicalManagementDataService::copyData | ( | in DataKey | fSourceKey, |
in DataKey | fParentKey | ||
) | 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, tecgraf::openbus::data_service::core::v1_02::DataAlreadyExist, InvalidContainer, UnsupportedOperation) |
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. |
DataAccessDenied | Caso o usuário não tenha permissão de acesso. |
InvalidDataKey | Caso a chave do dado não seja válida. |
DataNotFound | Caso o dado não seja encontrado. |
DataAlreadyExist | Caso o dado já exista. |
InvalidContainer | Caso o dado pai informado não possa conter dados. |
UnsupportedOperation | Caso a operação não seja implementada pelo serviço. |
DataKey tecgraf::openbus::data_service::hierarchical::v1_02::IHierarchicalManagementDataService::createData | ( | in DataDescription | fPrototype, |
in DataKey | fParentKey | ||
) | 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, tecgraf::openbus::data_service::core::v1_02::DataAlreadyExist, InvalidPrototype, InvalidContainer, UnsupportedOperation) |
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. |
DataAccessDenied | Caso o usuário não tenha permissão de acesso. |
InvalidDataKey | Caso a chave do dado não seja válida. |
DataNotFound | Caso o dado não seja encontrado. |
DataAlreadyExist | Caso o dado já exista. |
InvalidPrototype | Caso o protótipo seja inválido. |
InvalidContainer | Caso o dado pai informado não possa conter dados. |
UnsupportedOperation | Caso a operação não seja implementada pelo serviço. |
void tecgraf::openbus::data_service::hierarchical::v1_02::IHierarchicalManagementDataService::deleteData | ( | 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, UnsupportedOperation) |
Remove um dado.
[in] | fKey | A chave do dado. |
ServiceFailure | Caso ocorra uma falha na operação. |
DataAccessDenied | Caso o usuário não tenha permissão de acesso. |
InvalidDataKey | Caso a chave do dado não seja válida. |
DataNotFound | Caso o dado não seja encontrado. |
UnsupportedOperation | Caso a operação não seja implementada pelo serviço. |
void tecgraf::openbus::data_service::hierarchical::v1_02::IHierarchicalManagementDataService::moveData | ( | in DataKey | fKey, |
in DataKey | fNewParentKey | ||
) | 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, tecgraf::openbus::data_service::core::v1_02::DataAlreadyExist, InvalidContainer, UnsupportedOperation) |
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. |
DataAccessDenied | Caso o usuário não tenha permissão de acesso. |
InvalidDataKey | Caso a chave do dado não seja válida. |
DataNotFound | Caso o dado não seja encontrado. |
DataAlreadyExist | Caso o dado já exista. |
InvalidContainer | Caso o dado pai informado não possa conter dados. |
UnsupportedOperation | Caso a operação não seja implementada pelo serviço. |
void tecgraf::openbus::data_service::hierarchical::v1_02::IHierarchicalManagementDataService::updateData | ( | in DataKey | fKey, |
in DataKey | fSourceKey | ||
) | 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, tecgraf::openbus::data_service::core::v1_02::AbsentViews, UnsupportedOperation) |
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. |
DataAccessDenied | Caso o usuário não tenha permissão de acesso. |
InvalidDataKey | Caso a chave do dado não seja válida. |
DataNotFound | Caso o dado não seja encontrado. |
AbsentViews | Caso o dado de origem não possua visões conhecidas para a atualização. |
UnsupportedOperation | Caso a operação não seja implementada pelo serviço. |