Uses of Class
es.bsc.dataclay.util.ids.DataContractID
-
Packages that use DataContractID Package Description es.bsc.dataclay.commonruntime Module responsible to interact with Useres.bsc.dataclay.communication.grpc Contains GRPC classes.es.bsc.dataclay.communication.grpc.clients.logicmodule Contains Logic module client GRPC classes.es.bsc.dataclay.exceptions.logicmodule.datacontractmgr Module intended to management of Exceptions on DataContractManager module.es.bsc.dataclay.heap 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.es.bsc.dataclay.logic.sessionmgr Module intended to management of information of sessionses.bsc.dataclay.util.management.sessionmgr This package contains classes used in management of sessions. -
-
Uses of DataContractID in es.bsc.dataclay.commonruntime
Methods in es.bsc.dataclay.commonruntime that return DataContractID 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 contractMethods in es.bsc.dataclay.commonruntime that return types with arguments of type DataContractID 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 DataContractID Modifier and Type Method Description static boolean
ClientManagementLib. registerToPublicDataContract(AccountID accountID, PasswordCredential credential, DataContractID datacontractID)
Method to register an account to a data contract -
Uses of DataContractID in es.bsc.dataclay.communication.grpc
Methods in es.bsc.dataclay.communication.grpc that return DataContractID Modifier and Type Method Description static DataContractID
Utils. getDataContractID(String idMsg)
Get DataContractID from Protobuf ID -
Uses of DataContractID in es.bsc.dataclay.communication.grpc.clients.logicmodule
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return DataContractID Modifier and Type Method Description DataContractID
LogicModuleGrpcClient. newDataContract(AccountID accountID, PasswordCredential credential, DataContract newDataContract)
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return types with arguments of type DataContractID 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 DataContractID Modifier and Type Method Description void
LogicModuleGrpcClient. registerToPublicDataContract(AccountID accountID, PasswordCredential credential, DataContractID datacontractID)
-
Uses of DataContractID in es.bsc.dataclay.exceptions.logicmodule.datacontractmgr
Constructors in es.bsc.dataclay.exceptions.logicmodule.datacontractmgr with parameters of type DataContractID Constructor Description DataContractNotActiveException(DataContractID datacontractID)
Exception produced when a datacontract has to be used but it is not active.DataContractNotExistException(DataContractID datacontractID)
Exception produced when a datacontract does not exist .DataContractNotPublicException(DataContractID datacontractID)
Exception produced when a datacontract is expected to be public and it is not. -
Uses of DataContractID in es.bsc.dataclay.heap
Methods in es.bsc.dataclay.heap that return DataContractID Modifier and Type Method Description static DataContractID
DataClayIDFactory. newDataContractID()
Create a new DataContractID ID.static DataContractID
DataClayIDFactory. newDataContractID(String uuidStr)
Create a new DataContractID ID. -
Uses of DataContractID in es.bsc.dataclay.logic
Methods in es.bsc.dataclay.logic that return DataContractID Modifier and Type Method Description DataContractID
LogicModule. newDataContract(AccountID accountID, PasswordCredential credential, DataContract newDataContract)
Methods in es.bsc.dataclay.logic that return types with arguments of type DataContractID 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 DataContractID Modifier and Type Method Description void
LogicModule. registerToPublicDataContract(AccountID accountID, PasswordCredential credential, DataContractID datacontractID)
-
Uses of DataContractID in es.bsc.dataclay.logic.api
Methods in es.bsc.dataclay.logic.api that return DataContractID Modifier and Type Method Description DataContractID
LogicModuleAPI. newDataContract(AccountID accountID, PasswordCredential credential, DataContract newDataContract)
Creates a new Data ContractMethods in es.bsc.dataclay.logic.api that return types with arguments of type DataContractID 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 DataContractID Modifier and Type Method Description void
LogicModuleAPI. registerToPublicDataContract(AccountID accountID, PasswordCredential credential, DataContractID datacontractID)
Method that registers a certain account to a public data contract. -
Uses of DataContractID in es.bsc.dataclay.logic.datacontractmgr
Methods in es.bsc.dataclay.logic.datacontractmgr that return DataContractID Modifier and Type Method Description DataContractID
DataContractManager. getPublicDataContractIDOfProvider(DataSetID datasetIDofProvider)
Get info of the expected contract for a public dataset.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.Methods in es.bsc.dataclay.logic.datacontractmgr that return types with arguments of type DataContractID Modifier and Type Method Description Map<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.Map<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 DataContractID Modifier and Type Method Description DataContract
DataContractManagerDB. getDataContractByID(DataContractID datacontractID)
Get by IDvoid
DataContractManager. registerToPublicDataContract(AccountID applicantAccountID, DataContractID datacontractID)
Method that allows an account to register to a public datacontract.void
DataContractManagerDB. updateDataContractsAddApplicant(DataContractID datacontractID, AccountID applicantAccountID)
Update by ID -
Uses of DataContractID in es.bsc.dataclay.logic.sessionmgr
Methods in es.bsc.dataclay.logic.sessionmgr that return DataContractID Modifier and Type Method Description DataContractID
Session. getDataContractIDofStore()
Get the Session::dataContractIDofStoreMethods in es.bsc.dataclay.logic.sessionmgr that return types with arguments of type DataContractID Modifier and Type Method Description Map<DataContractID,SessionDataContract>
Session. getSessionDataContracts()
Get the Session::sessionDataContractsMethods in es.bsc.dataclay.logic.sessionmgr with parameters of type DataContractID Modifier and Type Method Description SessionInfo
SessionManager. newSession(AccountID newaccountID, Map<ContractID,SessionContract> newSessionContracts, Map<DataContractID,SessionDataContract> newSessionDataContracts, DataContractID dataContractIDofStore, Calendar endDate, CommonMessages.Langs languageForSession, Map<MetaClassID,byte[]> ifaceBitmaps)
Registers a new Session for the Account with ID provided and the information about the contracts (and interfaces,...) in the session.void
Session. setDataContractIDofStore(DataContractID newdataContractIDofStore)
Set the Session::dataContractIDofStoreMethod parameters in es.bsc.dataclay.logic.sessionmgr with type arguments of type DataContractID Modifier and Type Method Description void
Session. setSessionDataContracts(Map<DataContractID,SessionDataContract> newsessionDataContracts)
Set the Session::sessionDataContractsConstructors in es.bsc.dataclay.logic.sessionmgr with parameters of type DataContractID Constructor Description Session(AccountID newaccountID, Map<ContractID,SessionContract> newsessionContracts, Map<DataContractID,SessionDataContract> newsessionDataContracts, DataContractID newdataContractIDofStore, Calendar newEndDate, CommonMessages.Langs newlanguage, Map<MetaClassID,byte[]> newifaceBitmaps)
Session constructor -
Uses of DataContractID in es.bsc.dataclay.util.management.sessionmgr
Methods in es.bsc.dataclay.util.management.sessionmgr that return DataContractID Modifier and Type Method Description DataContractID
SessionDataContract. getDataContractID()
Get the SessionDataContract::datacontractIDDataContractID
SessionInfo. getDataContractIDforStore()
Get the SessionInfo::dataContractIDforStoreMethods in es.bsc.dataclay.util.management.sessionmgr that return types with arguments of type DataContractID Modifier and Type Method Description Map<DataContractID,SessionDataContract>
SessionInfo. getSessionDataContracts()
Get the SessionInfo::sessionDataContractsMethods in es.bsc.dataclay.util.management.sessionmgr with parameters of type DataContractID Modifier and Type Method Description void
SessionDataContract. setDataContractID(DataContractID newdatacontractID)
Set the SessionDataContract::datacontractIDvoid
SessionInfo. setDataContractIDforStore(DataContractID newdataContractIDforStore)
Set the SessionInfo::dataContractIDforStoreMethod parameters in es.bsc.dataclay.util.management.sessionmgr with type arguments of type DataContractID Modifier and Type Method Description void
SessionInfo. setSessionDataContracts(Map<DataContractID,SessionDataContract> newsessionDataContracts)
Set the SessionInfo::sessionDataContractsConstructors in es.bsc.dataclay.util.management.sessionmgr with parameters of type DataContractID Constructor Description SessionDataContract(DataContractID newdatacontractID, DataSetID newdatasetOfProvider)
Session contract constructorSessionInfo(SessionID newsessionID, AccountID newaccountID, Map<MetaClassID,Set<PropertyID>> newpropertiesOfClasses, Map<ContractID,SessionContract> thesessionContracts, Map<DataContractID,SessionDataContract> thesessionDataContracts, DataContractID thedataContractIDforStore, CommonMessages.Langs newlanguage, Map<MetaClassID,byte[]> newifaceBitmaps, Calendar newendDate)
Constructor for the info of the session
-