Uses of Class
es.bsc.dataclay.util.management.datacontractmgr.DataContract
-
Packages that use DataContract Package Description es.bsc.dataclay.commonruntime Module responsible to interact with Useres.bsc.dataclay.communication.grpc.clients.logicmodule Contains Logic module client GRPC classes.es.bsc.dataclay.logic Module that represents the entry to the systemes.bsc.dataclay.logic.api Module intended to provide API of Logic Modulees.bsc.dataclay.logic.datacontractmgr Module intended to management of data contracts. -
-
Uses of DataContract in es.bsc.dataclay.commonruntime
Methods in es.bsc.dataclay.commonruntime that return DataContract Modifier and Type Method Description static DataContract
ClientManagementLib. getDataContractInfoOfApplicantWithProvider(AccountID accountID, PasswordCredential credential, DataSetID datasetIDofProvider)
Return the info of all the data contracts of the user (as applicant) specified with the dataset provider specified.Methods in es.bsc.dataclay.commonruntime that return types with arguments of type DataContract Modifier and Type Method Description static Map<DataContractID,DataContract>
ClientManagementLib. getDataContractsOfApplicant(AccountID accountID, PasswordCredential credential)
Return the info of all the data contracts of the user (as applicant) specified.static Map<DataContractID,DataContract>
ClientManagementLib. getDataContractsOfProvider(AccountID accountID, PasswordCredential credential, DataSetID datasetID)
Return all contracts info of the dataset provider.Methods in es.bsc.dataclay.commonruntime with parameters of type DataContract Modifier and Type Method Description static DataContractID
ClientManagementLib. newPrivateDataContract(AccountID proprietaryAccountID, PasswordCredential proprietaryCredential, DataContract datacontract)
Method to register a new private data contract.static DataContractID
ClientManagementLib. newPublicDataContract(AccountID proprietaryAccountID, PasswordCredential proprietaryCredential, DataContract datacontract)
Method that registers a new public data contract -
Uses of DataContract in es.bsc.dataclay.communication.grpc.clients.logicmodule
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return DataContract Modifier and Type Method Description DataContract
LogicModuleGrpcClient. getDataContractInfoOfApplicantWithProvider(AccountID applicantAccountID, PasswordCredential credential, DataSetID datasetIDofProvider)
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return types with arguments of type DataContract Modifier and Type Method Description Map<DataContractID,DataContract>
LogicModuleGrpcClient. getDataContractIDsOfApplicant(AccountID applicantAccountID, PasswordCredential credential)
Map<DataContractID,DataContract>
LogicModuleGrpcClient. getDataContractIDsOfProvider(AccountID accountID, PasswordCredential credential, DataSetID datasetIDofProvider)
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule with parameters of type DataContract Modifier and Type Method Description DataContractID
LogicModuleGrpcClient. newDataContract(AccountID accountID, PasswordCredential credential, DataContract newDataContract)
-
Uses of DataContract in es.bsc.dataclay.logic
Methods in es.bsc.dataclay.logic that return DataContract Modifier and Type Method Description DataContract
LogicModule. getDataContractInfoOfApplicantWithProvider(AccountID applicantAccountID, PasswordCredential credential, DataSetID datasetIDofProvider)
Methods in es.bsc.dataclay.logic that return types with arguments of type DataContract Modifier and Type Method Description Map<DataContractID,DataContract>
LogicModule. getDataContractIDsOfApplicant(AccountID applicantAccountID, PasswordCredential credential)
Map<DataContractID,DataContract>
LogicModule. getDataContractIDsOfProvider(AccountID accountID, PasswordCredential credential, DataSetID datasetIDofProvider)
Methods in es.bsc.dataclay.logic with parameters of type DataContract Modifier and Type Method Description DataContractID
LogicModule. newDataContract(AccountID accountID, PasswordCredential credential, DataContract newDataContract)
-
Uses of DataContract in es.bsc.dataclay.logic.api
Methods in es.bsc.dataclay.logic.api that return DataContract Modifier and Type Method Description DataContract
LogicModuleAPI. getDataContractInfoOfApplicantWithProvider(AccountID applicantAccountID, PasswordCredential credential, DataSetID datasetIDofProvider)
Method that retrieves the data contract of an account (as applicant) with a certain dataset.Methods in es.bsc.dataclay.logic.api that return types with arguments of type DataContract Modifier and Type Method Description Map<DataContractID,DataContract>
LogicModuleAPI. getDataContractIDsOfApplicant(AccountID applicantAccountID, PasswordCredential credential)
Method that retrieves the data contracts that an account has (as applicant).Map<DataContractID,DataContract>
LogicModuleAPI. getDataContractIDsOfProvider(AccountID accountID, PasswordCredential credential, DataSetID datasetIDofProvider)
Method that retrieves the data contracts that a dataset provides.Methods in es.bsc.dataclay.logic.api with parameters of type DataContract Modifier and Type Method Description DataContractID
LogicModuleAPI. newDataContract(AccountID accountID, PasswordCredential credential, DataContract newDataContract)
Creates a new Data Contract -
Uses of DataContract in es.bsc.dataclay.logic.datacontractmgr
Methods in es.bsc.dataclay.logic.datacontractmgr that return DataContract Modifier and Type Method Description DataContract
DataContractManagerDB. getDataContractByID(DataContractID datacontractID)
Get by IDDataContract
DataContractManager. getDataContractInfoOfApplicantWithProvider(AccountID applicantAccountID, DataSetID datasetIDofProvider)
Get datacontract info of the user provided (as applicant) with a dataset provider.Methods in es.bsc.dataclay.logic.datacontractmgr that return types with arguments of type DataContract Modifier and Type Method Description List<DataContract>
DataContractManagerDB. getContractsWithApplicantAndDataSet(AccountID applicantAccountID, DataSetID dataSetID)
Get datacontracts containing applicant and data setMap<DataContractID,DataContract>
DataContractManager. getDataContractIDsOfApplicant(AccountID applicantAccountID)
Get all datacontract IDs of the user provided (as applicant)Map<DataContractID,DataContract>
DataContractManager. getDataContractIDsOfProvider(DataSetID datasetIDofProvider)
Get info of all datacontracts of the dataset provided indexed by their id.List<DataContract>
DataContractManagerDB. getDataContractsOfDataSet(DataSetID dataSetID)
Get contracts of datasetList<DataContract>
DataContractManagerDB. getDataContractsWithApplicant(AccountID applicantAccountID)
Get data contracts containing applicantList<DataContract>
DataContractManagerDB. getDataContractsWithProvider(AccountID providerAccountID)
Get datacontracts containing providerMap<DataContractID,DataContract>
DataContractManager. getInfoOfSomeActiveDataContractsForAccountWithProviders(AccountID applicantAccountID, Set<DataSetID> dataSetsIDs)
Get all datacontracts IDs of the user provided (as applicant) with a set of datasets providers.Methods in es.bsc.dataclay.logic.datacontractmgr with parameters of type DataContract Modifier and Type Method Description DataContractID
DataContractManager. newPrivateDataContract(DataContract newDataContract)
Method that creates a new private datacontract with the provided information.DataContractID
DataContractManager. newPublicDataContract(DataContract newDataContract)
Method that creates a new public datacontract.void
DataContractManagerDB. store(DataContract datacontract)
Store datacontract into database
-