Uses of Class
es.bsc.dataclay.util.ids.DataSetID
-
Packages that use DataSetID Package Description es.bsc.dataclay 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.exceptions.logicmodule.datasetmgr Module intended to management of Exceptions on DataSetManager 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.datasetmgr Module intended to management of datasets.es.bsc.dataclay.metadataservice Module intended to management of information of distributed objectses.bsc.dataclay.util.management.datacontractmgr This package contains classes used in management of data contracts.es.bsc.dataclay.util.management.metadataservice This package contains classes used in management of data.es.bsc.dataclay.util.management.sessionmgr This package contains classes used in management of sessions. -
-
Uses of DataSetID in es.bsc.dataclay
Fields in es.bsc.dataclay declared as DataSetID Modifier and Type Field Description protected DataSetID
DataClayObject. dataSetID
ID of dataset of object.Methods in es.bsc.dataclay that return DataSetID Modifier and Type Method Description DataSetID
DataClayObject. getDataSetID()
Get DataSetIDMethods in es.bsc.dataclay with parameters of type DataSetID Modifier and Type Method Description void
DataClayExecutionObject. setDataSetID(DataSetID newDataSetID)
void
DataClayObject. setDataSetID(DataSetID newDataSetID)
Set object DataSetID -
Uses of DataSetID in es.bsc.dataclay.commonruntime
Methods in es.bsc.dataclay.commonruntime that return DataSetID Modifier and Type Method Description static DataSetID
ClientManagementLib. getDatasetID(AccountID accountID, PasswordCredential credential, String datasetName)
Retrieves the id of a dataset identified by name providedDataSetID
DataClayRuntime. getDataSetIDFromObject(ObjectID oid)
Method that gets DataSetID from an object with id providedstatic DataSetID
ClientManagementLib. newDataSet(AccountID accountID, PasswordCredential credential, DataSet dataSet)
Method that creates a new namespace in the system.Methods in es.bsc.dataclay.commonruntime with parameters of type DataSetID Modifier and Type Method Description void
DataServiceRuntime. checkSession(DataSetID dataSetID, SessionID sessionID)
Checks session is valid.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.static Map<DataContractID,DataContract>
ClientManagementLib. getDataContractsOfProvider(AccountID accountID, PasswordCredential credential, DataSetID datasetID)
Return all contracts info of the dataset provider.Tuple<ObjectID,BackendID>
DataClayRuntime. newVersion(ObjectID objectID, ExecutionEnvironmentID objectHint, MetaClassID classID, DataSetID dataSetID, BackendID optDestBackendID, String optDestHostname)
Creates a persistent new version of an object and its subobjects (always recursive).void
DataClayRuntime. setDataSetID(ObjectID objectID, DataSetID newDataSetID)
Set DataSet ID -
Uses of DataSetID in es.bsc.dataclay.communication.grpc
Methods in es.bsc.dataclay.communication.grpc that return DataSetID Modifier and Type Method Description static DataSetID
Utils. getDataSetID(String idMsg)
Get DataSetID from Protobuf ID -
Uses of DataSetID in es.bsc.dataclay.communication.grpc.clients.logicmodule
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return DataSetID Modifier and Type Method Description DataSetID
LogicModuleGrpcClient. getDataSetID(AccountID accountID, PasswordCredential credential, String datasetName)
DataSetID
LogicModuleGrpcClient. getObjectDataSetID(SessionID sessionID, ObjectID oid)
DataSetID
LogicModuleGrpcClient. newDataSet(AccountID accountID, PasswordCredential credential, DataSet dataset)
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return types with arguments of type DataSetID Modifier and Type Method Description Tuple<Tuple<DataSetID,Set<DataSetID>>,Calendar>
LogicModuleGrpcClient. getInfoOfSessionForDS(SessionID sessionID)
Tuple<Tuple<DataSetID,Set<DataSetID>>,Calendar>
LogicModuleGrpcClient. getInfoOfSessionForDS(SessionID sessionID)
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule with parameters of type DataSetID Modifier and Type Method Description boolean
LogicModuleGrpcClient. checkDataSetIsPublic(DataSetID dataSetID)
Map<DataContractID,DataContract>
LogicModuleGrpcClient. getDataContractIDsOfProvider(AccountID accountID, PasswordCredential credential, DataSetID datasetIDofProvider)
DataContract
LogicModuleGrpcClient. getDataContractInfoOfApplicantWithProvider(AccountID applicantAccountID, PasswordCredential credential, DataSetID datasetIDofProvider)
SessionInfo
LogicModuleGrpcClient. newSession(AccountID accountID, PasswordCredential credential, Set<ContractID> contracts, Set<DataSetID> dataSetIDs, DataSetID dataSetForStore, CommonMessages.Langs newsessionLang)
void
LogicModuleGrpcClient. setDataSetID(SessionID sessionID, ObjectID objectID, DataSetID dataSetID)
void
LogicModuleGrpcClient. setDataSetIDFromGarbageCollector(ObjectID objectID, DataSetID dataSetID)
-
Uses of DataSetID in es.bsc.dataclay.exceptions.logicmodule.datacontractmgr
Constructors in es.bsc.dataclay.exceptions.logicmodule.datacontractmgr with parameters of type DataSetID Constructor Description AccountAlreadyHasADataContractWithProvider(AccountID accountID, DataSetID dataSetIDofProvider)
Exception produced when an account pretends to be registered in it, but it already was.AccountHasNoDataContractWithProvider(AccountID accountID, DataSetID dataSetIDofProvider)
Exception produced when an account pretends to be registered in it, but it already was. -
Uses of DataSetID in es.bsc.dataclay.exceptions.logicmodule.datasetmgr
Constructors in es.bsc.dataclay.exceptions.logicmodule.datasetmgr with parameters of type DataSetID Constructor Description DataSetDoesNotExistException(DataSetID id)
Exceptions produced when dataset identified by ID provided does not exist -
Uses of DataSetID in es.bsc.dataclay.heap
Methods in es.bsc.dataclay.heap that return DataSetID Modifier and Type Method Description static DataSetID
DataClayIDFactory. newDataSetID()
Create a new DataSetID.static DataSetID
DataClayIDFactory. newDataSetID(String uuidStr)
Create a new DataSetID. -
Uses of DataSetID in es.bsc.dataclay.logic
Methods in es.bsc.dataclay.logic that return DataSetID Modifier and Type Method Description DataSetID
LogicModule. getDataSetID(AccountID accountID, PasswordCredential credential, String datasetName)
DataSetID
LogicModule. getObjectDataSetID(SessionID sessionID, ObjectID oid)
DataSetID
LogicModule. newDataSet(AccountID accountID, PasswordCredential credential, DataSet newDataSet)
Methods in es.bsc.dataclay.logic that return types with arguments of type DataSetID Modifier and Type Method Description Tuple<Tuple<DataSetID,Set<DataSetID>>,Calendar>
LogicModule. getInfoOfSessionForDS(SessionID sessionID)
Tuple<Tuple<DataSetID,Set<DataSetID>>,Calendar>
LogicModule. getInfoOfSessionForDS(SessionID sessionID)
Methods in es.bsc.dataclay.logic with parameters of type DataSetID Modifier and Type Method Description boolean
LogicModule. checkDataSetIsPublic(DataSetID datasetID)
Map<DataContractID,DataContract>
LogicModule. getDataContractIDsOfProvider(AccountID accountID, PasswordCredential credential, DataSetID datasetIDofProvider)
DataContract
LogicModule. getDataContractInfoOfApplicantWithProvider(AccountID applicantAccountID, PasswordCredential credential, DataSetID datasetIDofProvider)
SessionInfo
LogicModule. newSession(AccountID accountID, PasswordCredential credential, Set<ContractID> contracts, Set<DataSetID> dataSetIDs, DataSetID dataSetForStore, CommonMessages.Langs newsessionLang)
void
LogicModule. setDataSetID(SessionID sessionID, ObjectID objectID, DataSetID dataSetID)
void
LogicModule. setDataSetIDFromGarbageCollector(ObjectID objectID, DataSetID dataSetID)
-
Uses of DataSetID in es.bsc.dataclay.logic.api
Methods in es.bsc.dataclay.logic.api that return DataSetID Modifier and Type Method Description DataSetID
LogicModuleAPI. getDataSetID(AccountID accountID, PasswordCredential credential, String datasetName)
Retrieves the id of a dataset identified by name providedDataSetID
LogicModuleAPI. getObjectDataSetID(SessionID sessionID, ObjectID oid)
Retrieves the id of a dataset of the object with ID provided.DataSetID
LogicModuleAPI. newDataSet(AccountID accountID, PasswordCredential credential, DataSet dataset)
Method that creates a new dataset in the system.Methods in es.bsc.dataclay.logic.api that return types with arguments of type DataSetID Modifier and Type Method Description Tuple<Tuple<DataSetID,Set<DataSetID>>,Calendar>
LogicModuleAPI. getInfoOfSessionForDS(SessionID sessionID)
Checks provided session and returns visible datasetsTuple<Tuple<DataSetID,Set<DataSetID>>,Calendar>
LogicModuleAPI. getInfoOfSessionForDS(SessionID sessionID)
Checks provided session and returns visible datasetsMethods in es.bsc.dataclay.logic.api with parameters of type DataSetID Modifier and Type Method Description boolean
LogicModuleAPI. checkDataSetIsPublic(DataSetID dataSetID)
Checks whether the dataset is public or notMap<DataContractID,DataContract>
LogicModuleAPI. getDataContractIDsOfProvider(AccountID accountID, PasswordCredential credential, DataSetID datasetIDofProvider)
Method that retrieves the data contracts that a dataset provides.DataContract
LogicModuleAPI. getDataContractInfoOfApplicantWithProvider(AccountID applicantAccountID, PasswordCredential credential, DataSetID datasetIDofProvider)
Method that retrieves the data contract of an account (as applicant) with a certain dataset.SessionInfo
LogicModuleAPI. newSession(AccountID accountID, PasswordCredential credential, Set<ContractID> contracts, Set<DataSetID> dataSetIDs, DataSetID dataSetForStore, CommonMessages.Langs newsessionLang)
Method that registeres a new session for the given account considering the provided interfaces in contractvoid
LogicModuleAPI. setDataSetID(SessionID sessionID, ObjectID objectID, DataSetID dataSetID)
Set dataset id of objectvoid
LogicModuleAPI. setDataSetIDFromGarbageCollector(ObjectID objectID, DataSetID dataSetID)
Set DataSetID from GC -
Uses of DataSetID in es.bsc.dataclay.logic.datacontractmgr
Methods in es.bsc.dataclay.logic.datacontractmgr with parameters of type DataSetID Modifier and Type Method Description boolean
DataContractManager. checkDataSetHasNoDataContracts(DataSetID datasetID)
This method checks if there is no datacontract associated with the provided datasetList<DataContract>
DataContractManagerDB. getContractsWithApplicantAndDataSet(AccountID applicantAccountID, DataSetID dataSetID)
Get datacontracts containing applicant and data setMap<DataContractID,DataContract>
DataContractManager. getDataContractIDsOfProvider(DataSetID datasetIDofProvider)
Get info of all datacontracts of the dataset provided indexed by their id.DataContract
DataContractManager. getDataContractInfoOfApplicantWithProvider(AccountID applicantAccountID, DataSetID datasetIDofProvider)
Get datacontract info of the user provided (as applicant) with a dataset provider.List<DataContract>
DataContractManagerDB. getDataContractsOfDataSet(DataSetID dataSetID)
Get contracts of datasetDataContractID
DataContractManager. getPublicDataContractIDOfProvider(DataSetID datasetIDofProvider)
Get info of the expected contract for a public dataset.Method parameters in es.bsc.dataclay.logic.datacontractmgr with type arguments of type DataSetID Modifier and Type Method Description 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. -
Uses of DataSetID in es.bsc.dataclay.logic.datasetmgr
Methods in es.bsc.dataclay.logic.datasetmgr that return DataSetID Modifier and Type Method Description DataSetID
DataSetManager. getDataSetID(String datasetName)
Returns the datasetID of the specified dataset nameDataSetID
DataSetManager. newDataSet(DataSet newDataSet)
This operation creates a new dataset.Methods in es.bsc.dataclay.logic.datasetmgr with parameters of type DataSetID Modifier and Type Method Description boolean
DataSetManager. checkDataSetIsPublic(DataSetID datasetID)
This operation checks whether a dataset is p ublic or notboolean
DataSetManager. checkDataSetResponsible(DataSetID datasetID, AccountID responsible)
This operation checks whether an account is responsible for a datasetvoid
DataSetManagerDB. deleteDataSetByID(DataSetID dataSetID)
Delete by IDDataSet
DataSetManagerDB. getDataSetByID(DataSetID datasetID)
Get by IDDataSet
DataSetManager. getDataSetInfo(DataSetID dataSetID)
void
DataSetManager. removeDataSet(DataSetID datasetID)
This operation removes the indicated datasetMethod parameters in es.bsc.dataclay.logic.datasetmgr with type arguments of type DataSetID Modifier and Type Method Description Map<String,DataSet>
DataSetManager. getDataSetsInfo(Set<DataSetID> datasetIDs)
Returns the datasetIDs of the specified datasets names -
Uses of DataSetID in es.bsc.dataclay.metadataservice
Methods in es.bsc.dataclay.metadataservice that return DataSetID Modifier and Type Method Description DataSetID
ObjectMetaData. getDataSetID()
Get the ObjectMetaData::datasetIDMethods in es.bsc.dataclay.metadataservice with parameters of type DataSetID Modifier and Type Method Description void
MetaDataService. changeDataSetID(ObjectID objectID, DataSetID newDataSetID)
This operation allows to explicitly register an dataSetID replacement.boolean
MetaDataService. checkDatasetIsEmpty(DataSetID datasetID)
Checks that given dataset has no object.boolean
MetaDataServiceDB. existsByDataSetID(DataSetID datasetID)
Check if there is any ObjectMetaData with DataSetID providedMetaDataInfo
MetaDataService. registerObject(ObjectID objectID, MetaClassID metaClassID, DataSetID datasetIDofProvider, Set<ExecutionEnvironmentID> backendIDs, boolean isReadOnly, String alias, CommonMessages.Langs lang, AccountID ownerID)
This operation registers the MetaData of an object.void
ObjectMetaData. setDataSetID(DataSetID newdatasetID)
Set the ObjectMetaData::datasetIDvoid
MetaDataServiceDB. updateDataSetIDByID(ObjectID objectID, DataSetID newdatasetid)
Update object metadata by IDConstructors in es.bsc.dataclay.metadataservice with parameters of type DataSetID Constructor Description ObjectMetaData(ObjectID newobjectID, MetaClassID newmetaClassID, DataSetID newdatasetID, Set<ExecutionEnvironmentID> newLocIDs, boolean newisReadOnly, String newAlias, CommonMessages.Langs newLang, AccountID newownerID)
ObjectMetaData constructor -
Uses of DataSetID in es.bsc.dataclay.util.management.datacontractmgr
Methods in es.bsc.dataclay.util.management.datacontractmgr that return DataSetID Modifier and Type Method Description DataSetID
DataContract. getProviderDataSetID()
Methods in es.bsc.dataclay.util.management.datacontractmgr with parameters of type DataSetID Modifier and Type Method Description void
DataContract. setProviderDataSetID(DataSetID datasetIDofProvider)
Constructors in es.bsc.dataclay.util.management.datacontractmgr with parameters of type DataSetID Constructor Description DataContract(DataSetID providerDataSetID, AccountID providerAccountID, Calendar beginDateOfContract, Calendar endDateOfContract)
Deprecated.DataContract(DataSetID providerDataSetID, AccountID providerAccountID, Set<AccountID> applicantsAccountIDs, Calendar beginDateOfContract, Calendar endDateOfContract)
Deprecated.DataContract(DataSetID providerDataSetID, AccountID providerAccountID, Set<AccountID> applicantsAccountIDs, Calendar beginDateOfContract, Calendar endDateOfContract, boolean publicAvailable)
-
Uses of DataSetID in es.bsc.dataclay.util.management.metadataservice
Methods in es.bsc.dataclay.util.management.metadataservice that return DataSetID Modifier and Type Method Description DataSetID
MetaDataInfo. getDatasetID()
Get the MetaDataInfo::datasetIDDataSetID
RegistrationInfo. getDataSetID()
Methods in es.bsc.dataclay.util.management.metadataservice with parameters of type DataSetID Modifier and Type Method Description void
MetaDataInfo. setDatasetID(DataSetID newdatasetID)
Set the MetaDataInfo::datasetIDConstructors in es.bsc.dataclay.util.management.metadataservice with parameters of type DataSetID Constructor Description MetaDataInfo(ObjectID newdataClayID, DataSetID newdatasetID, MetaClassID newmetaClassID, boolean readOnly, Set<ExecutionEnvironmentID> newlocations, String newAlias, AccountID newownerID)
Basic constructorRegistrationInfo(ObjectID theobjectID, MetaClassID theclassID, SessionID thesessionID, DataSetID thedataSetID, String thealias)
Constructor -
Uses of DataSetID in es.bsc.dataclay.util.management.sessionmgr
Methods in es.bsc.dataclay.util.management.sessionmgr that return DataSetID Modifier and Type Method Description DataSetID
SessionDataContract. getDataSetOfProvider()
Get the SessionDataContract::datasetOfProviderMethods in es.bsc.dataclay.util.management.sessionmgr with parameters of type DataSetID Modifier and Type Method Description void
SessionDataContract. setDataSetOfProvider(DataSetID newdatasetOfProvider)
Set the SessionDataContract::datasetOfProviderConstructors in es.bsc.dataclay.util.management.sessionmgr with parameters of type DataSetID Constructor Description SessionDataContract(DataContractID newdatacontractID, DataSetID newdatasetOfProvider)
Session contract constructor
-