public class ProjectDataService extends Object implements tecgraf.openbus.data_service.hierarchical.v1_01.IHierarchicalTransferDataServiceOperations
| Modifier and Type | Field and Description |
|---|---|
protected String |
SourceId
O valor do campo SourceId na geração das chaves
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
copyDataFrom(byte[] fSourceKey,
byte[] fParentKey) |
static ProjectDataService |
getInstance()
Obtém a instância única do Serviço de Dados de Projeto.
|
void |
updateDataFrom(byte[] fKey,
byte[] fSourceKey) |
void |
updateDataFrom(Object projectId,
String[] pathArray,
byte[] fSourceKey)
Atualiza um arquivo a partir de um dado localizado em um outro servidor.
|
protected String SourceId
public static ProjectDataService getInstance()
public byte[] copyDataFrom(byte[] fSourceKey,
byte[] fParentKey)
throws tecgraf.openbus.data_service.core.v1_01.ServiceFailure,
tecgraf.openbus.data_service.core.v1_01.DataAccessDenied,
tecgraf.openbus.data_service.core.v1_01.InvalidDataKey,
tecgraf.openbus.data_service.core.v1_01.DataNotFound,
tecgraf.openbus.data_service.core.v1_01.AbsentViews,
tecgraf.openbus.data_service.core.v1_01.UnavailableDataService,
tecgraf.openbus.data_service.core.v1_01.DataAlreadyExist,
tecgraf.openbus.data_service.hierarchical.v1_01.UnsupportedOperation
copyDataFrom in interface tecgraf.openbus.data_service.hierarchical.v1_01.IHierarchicalTransferDataServiceOperationstecgraf.openbus.data_service.core.v1_01.ServiceFailuretecgraf.openbus.data_service.core.v1_01.DataAccessDeniedtecgraf.openbus.data_service.core.v1_01.InvalidDataKeytecgraf.openbus.data_service.core.v1_01.DataNotFoundtecgraf.openbus.data_service.core.v1_01.AbsentViewstecgraf.openbus.data_service.core.v1_01.UnavailableDataServicetecgraf.openbus.data_service.core.v1_01.DataAlreadyExisttecgraf.openbus.data_service.hierarchical.v1_01.UnsupportedOperationpublic void updateDataFrom(byte[] fKey,
byte[] fSourceKey)
throws tecgraf.openbus.data_service.core.v1_01.ServiceFailure,
tecgraf.openbus.data_service.core.v1_01.DataAccessDenied,
tecgraf.openbus.data_service.core.v1_01.InvalidDataKey,
tecgraf.openbus.data_service.core.v1_01.DataNotFound,
tecgraf.openbus.data_service.core.v1_01.UnavailableDataService,
tecgraf.openbus.data_service.core.v1_01.AbsentViews
updateDataFrom in interface tecgraf.openbus.data_service.hierarchical.v1_01.IHierarchicalTransferDataServiceOperationstecgraf.openbus.data_service.core.v1_01.ServiceFailuretecgraf.openbus.data_service.core.v1_01.DataAccessDeniedtecgraf.openbus.data_service.core.v1_01.InvalidDataKeytecgraf.openbus.data_service.core.v1_01.DataNotFoundtecgraf.openbus.data_service.core.v1_01.UnavailableDataServicetecgraf.openbus.data_service.core.v1_01.AbsentViewspublic void updateDataFrom(Object projectId, String[] pathArray, byte[] fSourceKey) throws tecgraf.openbus.data_service.core.v1_01.ServiceFailure, tecgraf.openbus.data_service.core.v1_01.DataAccessDenied, tecgraf.openbus.data_service.core.v1_01.InvalidDataKey, tecgraf.openbus.data_service.core.v1_01.DataNotFound, tecgraf.openbus.data_service.core.v1_01.UnavailableDataService, tecgraf.openbus.data_service.core.v1_01.AbsentViews
projectId - O identificador do projeto.pathArray - O caminho para o arquivo.fSourceKey - A chave unívoca do dado de origem, ou seja, o dado
armazenado no outro servidor.tecgraf.openbus.data_service.core.v1_01.ServiceFailure - Caso ocorra uma falha no serviço.tecgraf.openbus.data_service.core.v1_01.DataAccessDenied - Caso o usuário solicitante não tenha acesso ao
dado de origemtecgraf.openbus.data_service.core.v1_01.InvalidDataKey - Caso a chave do dado de origem não seja válida.tecgraf.openbus.data_service.core.v1_01.DataNotFound - Caso o dado de origem não exista.tecgraf.openbus.data_service.core.v1_01.UnavailableDataService - Caso o serviço de dados da origem esteja
indisponíveltecgraf.openbus.data_service.core.v1_01.AbsentViews - Caso as visões oferecidas pelo dado de origem não sejam
conhecidas deste servidor.Copyright © 2017. All rights reserved.