Uses of Class
es.bsc.dataclay.util.ids.AccountID
-
Packages that use AccountID 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.accountmgr Module intended to management of Exception in Account Manager module.es.bsc.dataclay.exceptions.logicmodule.contractmgr Module intended to management of Exceptions on ContractManager module.es.bsc.dataclay.exceptions.logicmodule.datacontractmgr Module intended to management of Exceptions on DataContractManager module.es.bsc.dataclay.exceptions.logicmodule.namespacemgr Module intended to management of Exceptions on NamespaceManager module.es.bsc.dataclay.heap es.bsc.dataclay.logic Module that represents the entry to the systemes.bsc.dataclay.logic.accountmgr Module intended to management of accounts.es.bsc.dataclay.logic.api Module intended to provide API of Logic Modulees.bsc.dataclay.logic.classmgr Module intended to management of Metaclasses, Operations, Properties and Implementations.es.bsc.dataclay.logic.contractmgr Module intended to management of contracts.es.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.logic.logicmetadata es.bsc.dataclay.logic.namespacemgr Module intended to management of namespaces.es.bsc.dataclay.logic.notificationmgr Module intended to management of notifications and event handling.es.bsc.dataclay.logic.sessionmgr Module intended to management of information of sessionses.bsc.dataclay.metadataservice Module intended to management of information of distributed objectses.bsc.dataclay.util.events.type This package contains information about event conditions.es.bsc.dataclay.util.management.classmgr This package contains classes used in management of Classes.es.bsc.dataclay.util.management.contractmgr This package contains classes used in management of contracts.es.bsc.dataclay.util.management.datacontractmgr This package contains classes used in management of data contracts.es.bsc.dataclay.util.management.datasetmgr This package contains classes used in management of data sets.es.bsc.dataclay.util.management.interfacemgr This package contains classes used in management of interfaces.es.bsc.dataclay.util.management.metadataservice This package contains classes used in management of data.es.bsc.dataclay.util.management.namespacemgr This package contains classes used in management of namespaces.es.bsc.dataclay.util.management.sessionmgr This package contains classes used in management of sessions.es.bsc.dataclay.util.management.stubs This package contains classes used in management of Stubs. -
-
Uses of AccountID in es.bsc.dataclay.commonruntime
Methods in es.bsc.dataclay.commonruntime that return AccountID Modifier and Type Method Description static AccountID
ClientManagementLib. getAccountID(String userName)
Method that retrieves the id of an account given its user namestatic AccountID
ClientManagementLib. newAccount(Account newAcc)
This operation creates a new account in the system with the provided username.Methods in es.bsc.dataclay.commonruntime that return types with arguments of type AccountID Modifier and Type Method Description static Set<AccountID>
ClientManagementLib. getNonAdminAccountList(AccountID adminAccountID, PasswordCredential adminCredential)
Method that retrieves the list of non admin accounts registered in the system.Methods in es.bsc.dataclay.commonruntime with parameters of type AccountID Modifier and Type Method Description static Set<String>
ClientManagementLib. getAccountDatasets(AccountID accountID, PasswordCredential credential)
Get datasets provided by the given accountstatic Set<String>
ClientManagementLib. getAndStoreStubs(AccountID applicantAccountID, PasswordCredential applicantCredential, LinkedList<ContractID> contractsIDs, String targetDirectoryPath)
Method that allows to retrieve the stubs and prototypes of the given contract and store them to certain directorystatic boolean
ClientManagementLib. getAndStoreStubsForEnrichment(AccountID applicantAccountID, PasswordCredential applicantCredential, LinkedList<ContractID> contractsIDs, String targetDirectoryPath)
Method that allows to retrieve the stubs FOR ENRICHMENT of the given contract and store them to certain directorystatic Set<String>
ClientManagementLib. getBackendNames(AccountID accountID, PasswordCredential credential, CommonMessages.Langs backendLanguage)
Method that retrieves the info of the registered backends assuming that they might have 1 storage location and/or 1 exec environmentstatic Map<MetaClassID,MetaClass>
ClientManagementLib. getClassesInfoInNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)
Method that retrieves the info of the classes registered in a specific namespace.static MetaClassID
ClientManagementLib. getClassID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)
Method that retrieves the id of a class given its namestatic MetaClass
ClientManagementLib. getClassInfo(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)
Method that retrieves the info of a class given its name.static ContractID
ClientManagementLib. getContractOfDataClayProvider(AccountID accountID, PasswordCredential credential)
Return all contracts info of public DataClay provider.static Map<ContractID,Contract>
ClientManagementLib. getContractsOfApplicant(AccountID accountID, PasswordCredential credential)
Return the info of all the contracts of the user (as applicant) specified.static Map<ContractID,Contract>
ClientManagementLib. getContractsOfApplicant(AccountID accountID, PasswordCredential credential, NamespaceID namespaceIDofProvider)
Return the info of all the contracts of the user (as applicant) specified with the namespace provider specified.static Map<ContractID,Contract>
ClientManagementLib. getContractsOfProvider(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)
Return all contracts info of the namespace provider.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. 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.static DataSetID
ClientManagementLib. getDatasetID(AccountID accountID, PasswordCredential credential, String datasetName)
Retrieves the id of a dataset identified by name providedstatic Interface
ClientManagementLib. getInterfaceInfo(AccountID accountID, PasswordCredential credential, InterfaceID interfaceID)
Method that retrieves the info of the interface if the account is registered in a contract that contains itstatic NamespaceID
ClientManagementLib. getNamespaceID(AccountID accountID, PasswordCredential credential, String namespaceName)
Retrieves the id of a namespace identified by name providedstatic CommonMessages.Langs
ClientManagementLib. getNamespaceLanguage(AccountID accountID, PasswordCredential credential, String namespaceName)
Retrieves the id of a namespace identified by name providedstatic Set<String>
ClientManagementLib. getNamespaces(AccountID accountID, PasswordCredential credential)
Retrieves available namespaces from the account provided.static Set<AccountID>
ClientManagementLib. getNonAdminAccountList(AccountID adminAccountID, PasswordCredential adminCredential)
Method that retrieves the list of non admin accounts registered in the system.static OperationID
ClientManagementLib. getOperationID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature)
Method that retrieves the id of an operation given its signaturestatic PropertyID
ClientManagementLib. getPropertyID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String propertyName)
Method that retrieves the id of a property given its signaturestatic Set<String>
ClientManagementLib. getPublicDatasets(AccountID accountID, PasswordCredential credential)
Get all public datasets (which the account can be registered to)static Map<String,byte[]>
ClientManagementLib. getStubs(AccountID applicantAccountID, PasswordCredential applicantCredential, LinkedList<ContractID> contractsIDs)
Method that allows to retrieve the stubsstatic boolean
ClientManagementLib. importContract(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ContractID contractID)
Imports all the classes represented by the interfaces of the given contract into a specific namespacestatic boolean
ClientManagementLib. importInterface(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ContractID contractID, InterfaceID interfaceID)
Imports a class from a specific interface in a specific contract into the given namespacestatic Map<String,MetaClass>
ClientManagementLib. newClass(AccountID accountID, PasswordCredential credentials, String namespace, String className, String classPath, String srcPath, String libPath)
This operation creates a new metaclass in the system of the provided className from the given classPath and associate it to the Namespace provided.static Map<String,MetaClass>
ClientManagementLib. newClasses(AccountID accountID, PasswordCredential credentials, String namespace, Set<String> classNames, String classPath, String srcPath, String libPath)
This operation creates a new metaclass in the system for each class with name provided from the given classPath and associate it to the Namespace provided.static Map<String,MetaClass>
ClientManagementLib. newClassInternal(AccountID accountID, PasswordCredential credentials, Map<String,MetaClass> newClasses, String classPath, String srcPath, String libPath)
Internal function for newClassstatic DataSetID
ClientManagementLib. newDataSet(AccountID accountID, PasswordCredential credential, DataSet dataSet)
Method that creates a new namespace in the system.static InterfaceID
ClientManagementLib. newInterface(AccountID accountID, PasswordCredential credential, Interface interfaceSpec)
Method that registers a new interfacestatic NamespaceID
ClientManagementLib. newNamespace(AccountID accountID, PasswordCredential credential, Namespace newNamespace)
Method that creates a new namespace in the system.static ContractID
ClientManagementLib. newPrivateContract(AccountID proprietaryAccountID, PasswordCredential proprietaryCredential, Contract contract)
Method to register a new private contract.static DataContractID
ClientManagementLib. newPrivateDataContract(AccountID proprietaryAccountID, PasswordCredential proprietaryCredential, DataContract datacontract)
Method to register a new private data contract.static ContractID
ClientManagementLib. newPublicContract(AccountID proprietaryAccountID, PasswordCredential proprietaryCredential, Contract contract)
Method that registers a new contractstatic DataContractID
ClientManagementLib. newPublicDataContract(AccountID proprietaryAccountID, PasswordCredential proprietaryCredential, DataContract datacontract)
Method that registers a new public data contractstatic SessionID
ClientManagementLib. newSession(AccountID accountID, PasswordCredential credential, String classPathOfStubs, Set<String> dataSets, String dataSetForStore)
This operation creates a new sessionstatic SessionID
ClientManagementLib. newSession(AccountID accountID, PasswordCredential credential, Map<String,StubInfo> stubsInfo, Set<String> dataSets, String dataSetForStore)
This operation creates a new sessionstatic SessionID
ClientManagementLib. newSession(AccountID accountID, PasswordCredential credential, Set<ContractID> contracts, Set<String> dataSets, String dataSetForStore)
This operation creates a new sessionstatic byte[]
ClientManagementLib. performSetOfNewAccounts(AccountID adminID, PasswordCredential credential, byte[] yamlRequest)
Call that performs a series of account creations, described by one YAML file.static byte[]
ClientManagementLib. performSetOfOperations(AccountID performerID, PasswordCredential credential, byte[] yamlRequest)
Call that performs a series of operations (user type), described by one YAML file.static void
ClientManagementLib. registerEventListenerImpl(AccountID accountID, PasswordCredential credentials, ECA eventListenerImpl)
Register Event listener implementation i.e.static DataClayInstanceID
ClientManagementLib. registerExternalDataClayOverrideAuthority(AccountID adminAccountID, PasswordCredential adminCredential, String dcHost, int dcPort, String authority)
ADMIN usage only.DataClayInstanceID
DataClayRuntime. registerExternalDataClayOverrideAuthority(AccountID adminAccountID, PasswordCredential adminCredential, String dcHost, int dcPort, String authority)
ADMIN usage only.static boolean
ClientManagementLib. registerToPublicContract(AccountID accountID, PasswordCredential credential, ContractID contractID)
Method to register an account to a contractstatic ContractID
ClientManagementLib. registerToPublicContractOfNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)
Method to register an account to a contractstatic boolean
ClientManagementLib. registerToPublicDataContract(AccountID accountID, PasswordCredential credential, DataContractID datacontractID)
Method to register an account to a data contractstatic boolean
ClientManagementLib. removeClass(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)
Method that removes a class from the specified namespace (either removing the imports or because it was actually created in the namespace)static boolean
ClientManagementLib. removeDataset(AccountID accountID, PasswordCredential credential, String datasetName)
This method removes a dataset from the system by checking it has no active data contract associated with it, and no objects registered in it.static boolean
ClientManagementLib. removeImplementation(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ImplementationID implementationID)
Method that removes an implementation of a certain operationstatic boolean
ClientManagementLib. removeInterface(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, InterfaceID interfaceID)
Method that removes a specific interfacestatic boolean
ClientManagementLib. removeNamespace(AccountID accountID, PasswordCredential credential, String namespaceName)
This method removes a namespace from the system by checking it has no active contract associated with it, and no classes registered on it.static boolean
ClientManagementLib. removeOperation(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature)
Method that removes an operation from the specified namespace -
Uses of AccountID in es.bsc.dataclay.communication.grpc
Methods in es.bsc.dataclay.communication.grpc that return AccountID Modifier and Type Method Description static AccountID
Utils. getAccountID(String idMsg)
Get AccountID ID from Protobuf ID -
Uses of AccountID in es.bsc.dataclay.communication.grpc.clients.logicmodule
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return AccountID Modifier and Type Method Description AccountID
LogicModuleGrpcClient. getAccountID(String accountName)
AccountID
LogicModuleGrpcClient. newAccount(AccountID adminAccountID, PasswordCredential adminCredential, Account newAccount)
AccountID
LogicModuleGrpcClient. newAccountNoAdmin(Account newAccount)
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return types with arguments of type AccountID Modifier and Type Method Description Set<AccountID>
LogicModuleGrpcClient. getAccountList(AccountID adminAccountID, PasswordCredential adminCredential)
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule with parameters of type AccountID Modifier and Type Method Description Set<String>
LogicModuleGrpcClient. getAccountDataSets(AccountID accountID, PasswordCredential credential)
Set<AccountID>
LogicModuleGrpcClient. getAccountList(AccountID adminAccountID, PasswordCredential adminCredential)
byte[]
LogicModuleGrpcClient. getBabelStubs(AccountID applicantAccountID, PasswordCredential applicantCredential, List<ContractID> contractsIDs)
MetaClassID
LogicModuleGrpcClient. getClassID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)
MetaClass
LogicModuleGrpcClient. getClassInfo(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)
ContractID
LogicModuleGrpcClient. getContractIDOfDataClayProvider(AccountID accountID, PasswordCredential credential)
Map<ContractID,Contract>
LogicModuleGrpcClient. getContractIDsOfApplicant(AccountID applicantAccountID, PasswordCredential credential)
Map<ContractID,Contract>
LogicModuleGrpcClient. getContractIDsOfApplicantWithProvider(AccountID applicantAccountID, PasswordCredential credential, NamespaceID namespaceIDofProvider)
Map<ContractID,Contract>
LogicModuleGrpcClient. getContractIDsOfProvider(AccountID accountID, PasswordCredential credential, NamespaceID namespaceIDofProvider)
Map<DataContractID,DataContract>
LogicModuleGrpcClient. getDataContractIDsOfApplicant(AccountID applicantAccountID, PasswordCredential credential)
Map<DataContractID,DataContract>
LogicModuleGrpcClient. getDataContractIDsOfProvider(AccountID accountID, PasswordCredential credential, DataSetID datasetIDofProvider)
DataContract
LogicModuleGrpcClient. getDataContractInfoOfApplicantWithProvider(AccountID applicantAccountID, PasswordCredential credential, DataSetID datasetIDofProvider)
DataSetID
LogicModuleGrpcClient. getDataSetID(AccountID accountID, PasswordCredential credential, String datasetName)
Map<MetaClassID,MetaClass>
LogicModuleGrpcClient. getInfoOfClassesInNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)
Interface
LogicModuleGrpcClient. getInterfaceInfo(AccountID accountID, PasswordCredential credential, InterfaceID interfaceID)
NamespaceID
LogicModuleGrpcClient. getNamespaceID(AccountID accountID, PasswordCredential credential, String namespaceName)
CommonMessages.Langs
LogicModuleGrpcClient. getNamespaceLang(AccountID accountID, PasswordCredential credential, String namespaceName)
Set<String>
LogicModuleGrpcClient. getNamespaces(AccountID accountID, PasswordCredential credential)
OperationID
LogicModuleGrpcClient. getOperationID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature)
PropertyID
LogicModuleGrpcClient. getPropertyID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String propertyName)
Set<String>
LogicModuleGrpcClient. getPublicDataSets(AccountID accountID, PasswordCredential credential)
Map<String,byte[]>
LogicModuleGrpcClient. getStubs(AccountID applicantAccountID, PasswordCredential applicantCredential, CommonMessages.Langs language, List<ContractID> contractsIDs)
void
LogicModuleGrpcClient. importContract(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ContractID contractID)
void
LogicModuleGrpcClient. importInterface(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ContractID contractID, InterfaceID interfaceID)
AccountID
LogicModuleGrpcClient. newAccount(AccountID adminAccountID, PasswordCredential adminCredential, Account newAccount)
Map<String,MetaClass>
LogicModuleGrpcClient. newClass(AccountID accountID, PasswordCredential credential, CommonMessages.Langs language, Map<String,MetaClass> newClasses)
ContractID
LogicModuleGrpcClient. newContract(AccountID accountID, PasswordCredential credential, Contract newContract)
DataContractID
LogicModuleGrpcClient. newDataContract(AccountID accountID, PasswordCredential credential, DataContract newDataContract)
DataSetID
LogicModuleGrpcClient. newDataSet(AccountID accountID, PasswordCredential credential, DataSet dataset)
InterfaceID
LogicModuleGrpcClient. newInterface(AccountID accountID, PasswordCredential credential, Interface newInterface)
NamespaceID
LogicModuleGrpcClient. newNamespace(AccountID accountID, PasswordCredential credential, Namespace newNamespace)
SessionInfo
LogicModuleGrpcClient. newSession(AccountID accountID, PasswordCredential credential, Set<ContractID> contracts, Set<DataSetID> dataSetIDs, DataSetID dataSetForStore, CommonMessages.Langs newsessionLang)
byte[]
LogicModuleGrpcClient. performSetOfNewAccounts(AccountID adminID, PasswordCredential adminCredential, byte[] yamlFile)
byte[]
LogicModuleGrpcClient. performSetOfOperations(AccountID performerID, PasswordCredential performerCredential, byte[] yamlFile)
void
LogicModuleGrpcClient. registerEventListenerImplementation(AccountID accountID, PasswordCredential credential, ECA newEventListener)
DataClayInstanceID
LogicModuleGrpcClient. registerExternalDataClayOverrideAuthority(AccountID adminAccountID, PasswordCredential adminCredential, String hostname, int port, String authority)
void
LogicModuleGrpcClient. registerToPublicContract(AccountID accountID, PasswordCredential credential, ContractID contractID)
ContractID
LogicModuleGrpcClient. registerToPublicContractOfNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)
void
LogicModuleGrpcClient. registerToPublicDataContract(AccountID accountID, PasswordCredential credential, DataContractID datacontractID)
void
LogicModuleGrpcClient. removeClass(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)
void
LogicModuleGrpcClient. removeDataSet(AccountID accountID, PasswordCredential credential, String datasetName)
void
LogicModuleGrpcClient. removeImplementation(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ImplementationID implementationID)
void
LogicModuleGrpcClient. removeInterface(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, InterfaceID interfaceID)
void
LogicModuleGrpcClient. removeNamespace(AccountID accountID, PasswordCredential credential, String namespaceName)
void
LogicModuleGrpcClient. removeOperation(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature)
-
Uses of AccountID in es.bsc.dataclay.exceptions.logicmodule.accountmgr
Constructors in es.bsc.dataclay.exceptions.logicmodule.accountmgr with parameters of type AccountID Constructor Description AccountNotExistException(AccountID accountID)
This Exception is called when and account with ID provided does not exist -
Uses of AccountID in es.bsc.dataclay.exceptions.logicmodule.contractmgr
Constructors in es.bsc.dataclay.exceptions.logicmodule.contractmgr with parameters of type AccountID Constructor Description AccountAlreadyRegisteredInContract(AccountID accountID, ContractID contractID)
Exception produced when an account pretends to be registered in it, but it already was.AccountNotRegisteredInContract(AccountID accountID, ContractID contractID)
Exception produced when an account pretends to be registered in it, but it already was. -
Uses of AccountID in es.bsc.dataclay.exceptions.logicmodule.datacontractmgr
Constructors in es.bsc.dataclay.exceptions.logicmodule.datacontractmgr with parameters of type AccountID 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 AccountID in es.bsc.dataclay.exceptions.logicmodule.namespacemgr
Constructors in es.bsc.dataclay.exceptions.logicmodule.namespacemgr with parameters of type AccountID Constructor Description AccountNotResponsibleOfNamespace(NamespaceID namespaceID, AccountID badresponsible)
Exception produced when the account provided is not responsible of the given namespace -
Uses of AccountID in es.bsc.dataclay.heap
Methods in es.bsc.dataclay.heap that return AccountID Modifier and Type Method Description static AccountID
DataClayIDFactory. newAccountID()
Create a new account ID.static AccountID
DataClayIDFactory. newAccountID(String uuidStr)
Create a new account ID. -
Uses of AccountID in es.bsc.dataclay.logic
Methods in es.bsc.dataclay.logic that return AccountID Modifier and Type Method Description AccountID
LogicModule. getAccountID(String accountName)
AccountID
LogicModule. getOwner(ObjectID objectID)
Get owner of the objectAccountID
LogicModule. newAccount(AccountID adminAccountID, PasswordCredential adminCredential, Account newAccount)
AccountID
LogicModule. newAccountNoAdmin(Account newAccount)
Methods in es.bsc.dataclay.logic that return types with arguments of type AccountID Modifier and Type Method Description HashSet<AccountID>
LogicModule. getAccountList(AccountID adminAccountID, PasswordCredential adminCredential)
Methods in es.bsc.dataclay.logic with parameters of type AccountID Modifier and Type Method Description Set<String>
LogicModule. getAccountDataSets(AccountID accountID, PasswordCredential credential)
HashSet<AccountID>
LogicModule. getAccountList(AccountID adminAccountID, PasswordCredential adminCredential)
byte[]
LogicModule. getBabelStubs(AccountID applicantAccountID, PasswordCredential applicantCredential, List<ContractID> contractsIDs)
MetaClassID
LogicModule. getClassID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)
MetaClass
LogicModule. getClassInfo(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)
ContractID
LogicModule. getContractIDOfDataClayProvider(AccountID accountID, PasswordCredential credential)
Map<ContractID,Contract>
LogicModule. getContractIDsOfApplicant(AccountID applicantAccountID, PasswordCredential credential)
Map<ContractID,Contract>
LogicModule. getContractIDsOfApplicantWithProvider(AccountID applicantAccountID, PasswordCredential credential, NamespaceID namespaceIDofProvider)
Map<ContractID,Contract>
LogicModule. getContractIDsOfProvider(AccountID accountID, PasswordCredential credential, NamespaceID namespaceIDofProvider)
Map<DataContractID,DataContract>
LogicModule. getDataContractIDsOfApplicant(AccountID applicantAccountID, PasswordCredential credential)
Map<DataContractID,DataContract>
LogicModule. getDataContractIDsOfProvider(AccountID accountID, PasswordCredential credential, DataSetID datasetIDofProvider)
DataContract
LogicModule. getDataContractInfoOfApplicantWithProvider(AccountID applicantAccountID, PasswordCredential credential, DataSetID datasetIDofProvider)
DataSetID
LogicModule. getDataSetID(AccountID accountID, PasswordCredential credential, String datasetName)
Map<MetaClassID,MetaClass>
LogicModule. getInfoOfClassesInNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)
Interface
LogicModule. getInterfaceInfo(AccountID accountID, PasswordCredential credential, InterfaceID interfaceID)
NamespaceID
LogicModule. getNamespaceID(AccountID accountID, PasswordCredential credential, String namespaceName)
CommonMessages.Langs
LogicModule. getNamespaceLang(AccountID accountID, PasswordCredential credential, String namespaceName)
Set<String>
LogicModule. getNamespaces(AccountID accountID, PasswordCredential credential)
OperationID
LogicModule. getOperationID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature)
PropertyID
LogicModule. getPropertyID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String propertyName)
Set<String>
LogicModule. getPublicDataSets(AccountID accountID, PasswordCredential credential)
Map<String,byte[]>
LogicModule. getStubs(AccountID applicantAccountID, PasswordCredential applicantCredential, CommonMessages.Langs language, List<ContractID> contractsIDs)
void
LogicModule. importContract(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ContractID contractID)
void
LogicModule. importInterface(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ContractID contractID, InterfaceID interfaceID)
SessionID
LogicModule. initializeSessionAsOwnerOfObject(AccountID ownerID)
Initialize session of owner's object.AccountID
LogicModule. newAccount(AccountID adminAccountID, PasswordCredential adminCredential, Account newAccount)
Map<String,MetaClass>
LogicModule. newClass(AccountID accountID, PasswordCredential credential, CommonMessages.Langs language, Map<String,MetaClass> newClasses)
ContractID
LogicModule. newContract(AccountID accountID, PasswordCredential credential, Contract newContract)
DataContractID
LogicModule. newDataContract(AccountID accountID, PasswordCredential credential, DataContract newDataContract)
DataSetID
LogicModule. newDataSet(AccountID accountID, PasswordCredential credential, DataSet newDataSet)
InterfaceID
LogicModule. newInterface(AccountID accountID, PasswordCredential credential, Interface newInterface)
NamespaceID
LogicModule. newNamespace(AccountID accountID, PasswordCredential credential, Namespace newNamespace)
SessionInfo
LogicModule. newSession(AccountID accountID, PasswordCredential credential, Set<ContractID> contracts, Set<DataSetID> dataSetIDs, DataSetID dataSetForStore, CommonMessages.Langs newsessionLang)
byte[]
LogicModule. performSetOfNewAccounts(AccountID adminID, PasswordCredential adminCredential, byte[] yamlFile)
byte[]
LogicModule. performSetOfOperations(AccountID performerID, PasswordCredential performerCredential, byte[] yamlFile)
Map<String,MetaClass>
LogicModule. registerAndUpdateDependencies(AccountID accountID, PasswordCredential credentials, CommonMessages.Langs language, Map<String,MetaClass> metaClasses, NamespaceID enrichmentNamespaceID, String enrichedClassName)
This internal operation recursively registers all the required dependencies of a metaClass to be usable.void
LogicModule. registerEventListenerImplementation(AccountID accountID, PasswordCredential credential, ECA newEventListener)
DataClayInstanceID
LogicModule. registerExternalDataClayOverrideAuthority(AccountID adminAccountID, PasswordCredential adminCredential, String thehostname, int theport, String authority)
void
LogicModule. registerToPublicContract(AccountID accountID, PasswordCredential credential, ContractID contractID)
ContractID
LogicModule. registerToPublicContractOfNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)
void
LogicModule. registerToPublicDataContract(AccountID accountID, PasswordCredential credential, DataContractID datacontractID)
void
LogicModule. removeClass(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)
void
LogicModule. removeDataSet(AccountID accountID, PasswordCredential credential, String datasetName)
void
LogicModule. removeImplementation(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ImplementationID implementationID)
void
LogicModule. removeInterface(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, InterfaceID interfaceID)
void
LogicModule. removeNamespace(AccountID accountID, PasswordCredential credential, String namespaceName)
void
LogicModule. removeOperation(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature)
-
Uses of AccountID in es.bsc.dataclay.logic.accountmgr
Methods in es.bsc.dataclay.logic.accountmgr that return AccountID Modifier and Type Method Description AccountID
AccountManager. getAccountID(String name)
Get the ID of the account with the name provided.AccountID
AccountManager. newAccount(AccountID adminAccountID, PasswordCredential adminCredential, Account newaccount)
Method that registers a new accountMethods in es.bsc.dataclay.logic.accountmgr that return types with arguments of type AccountID Modifier and Type Method Description HashSet<AccountID>
AccountManager. getAccountList(AccountID adminAccountID, PasswordCredential adminCredential)
Retrieves the list of users registered in the systemMethods in es.bsc.dataclay.logic.accountmgr with parameters of type AccountID Modifier and Type Method Description boolean
AccountManager. existsAccount(AccountID accountID)
Method that checeks whether an account exists or notboolean
AccountManagerDB. existsAccountByID(AccountID accountID)
Check if there is an account with ID providedAccount
AccountManager. getAccount(AccountID id)
Get the the account with the id provided.HashSet<AccountID>
AccountManager. getAccountList(AccountID adminAccountID, PasswordCredential adminCredential)
Retrieves the list of users registered in the systemAccount
AccountManagerDB. getByID(AccountID accountID)
Get Account by IDAccountID
AccountManager. newAccount(AccountID adminAccountID, PasswordCredential adminCredential, Account newaccount)
Method that registers a new accountboolean
AccountManager. validateAccount(AccountID accountID, PasswordCredential credential)
Method that validates the provided account with the given credentialsboolean
AccountManager. validateAccount(AccountID accountID, PasswordCredential credential, AccountRole role)
Method that validates the provided account with the given credentials and considering also its role -
Uses of AccountID in es.bsc.dataclay.logic.api
Methods in es.bsc.dataclay.logic.api that return AccountID Modifier and Type Method Description AccountID
LogicModuleAPI. getAccountID(String accountName)
Method that retrieves the id of an account given its nameAccountID
LogicModuleAPI. newAccount(AccountID adminAccountID, PasswordCredential adminCredential, Account newAccount)
This operation creates a new account in the system with the provided username.AccountID
LogicModuleAPI. newAccountNoAdmin(Account newAccount)
This operation creates a new account in the system without admin credentials.Methods in es.bsc.dataclay.logic.api that return types with arguments of type AccountID Modifier and Type Method Description Set<AccountID>
LogicModuleAPI. getAccountList(AccountID adminAccountID, PasswordCredential adminCredential)
The list of users registered in the systemMethods in es.bsc.dataclay.logic.api with parameters of type AccountID Modifier and Type Method Description Set<String>
LogicModuleAPI. getAccountDataSets(AccountID accountID, PasswordCredential credential)
Retrieves the datasets provided by the given accountSet<AccountID>
LogicModuleAPI. getAccountList(AccountID adminAccountID, PasswordCredential adminCredential)
The list of users registered in the systembyte[]
LogicModuleAPI. getBabelStubs(AccountID applicantAccountID, PasswordCredential applicantCredential, List<ContractID> contractsIDs)
Method that allows to retrieve the "Babel" (language independent YAML-based) stubs of the given contracts (merging interfaces if necessary).MetaClassID
LogicModuleAPI. getClassID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)
Method that retrieves the id of a class given its nameMetaClass
LogicModuleAPI. getClassInfo(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)
Method that retrieves the id of a class given its nameContractID
LogicModuleAPI. getContractIDOfDataClayProvider(AccountID accountID, PasswordCredential credential)
Get contract ID of DataClay classesMap<ContractID,Contract>
LogicModuleAPI. getContractIDsOfApplicant(AccountID applicantAccountID, PasswordCredential credential)
Method that returns all contract IDs of a user (as applicant).Map<ContractID,Contract>
LogicModuleAPI. getContractIDsOfApplicantWithProvider(AccountID applicantAccountID, PasswordCredential credential, NamespaceID namespaceIDofProvider)
Method that returns all contract IDs of a user (as applicant) with the given namespace provider.Map<ContractID,Contract>
LogicModuleAPI. getContractIDsOfProvider(AccountID accountID, PasswordCredential credential, NamespaceID namespaceIDofProvider)
Method that returns all contract IDs of a namespace (as provider).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.DataContract
LogicModuleAPI. getDataContractInfoOfApplicantWithProvider(AccountID applicantAccountID, PasswordCredential credential, DataSetID datasetIDofProvider)
Method that retrieves the data contract of an account (as applicant) with a certain dataset.DataSetID
LogicModuleAPI. getDataSetID(AccountID accountID, PasswordCredential credential, String datasetName)
Retrieves the id of a dataset identified by name providedMap<MetaClassID,MetaClass>
LogicModuleAPI. getInfoOfClassesInNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)
Method that retrieves the info of the classes registered in specific namespace.Interface
LogicModuleAPI. getInterfaceInfo(AccountID accountID, PasswordCredential credential, InterfaceID interfaceID)
Method that retrieves the info of the interface if the account is registered in a contract that contains itNamespaceID
LogicModuleAPI. getNamespaceID(AccountID accountID, PasswordCredential credential, String namespaceName)
Retrieves the id of a namespace identified by name providedCommonMessages.Langs
LogicModuleAPI. getNamespaceLang(AccountID accountID, PasswordCredential credential, String namespaceName)
Retrieves the language of a namespace identified by name providedSet<String>
LogicModuleAPI. getNamespaces(AccountID accountID, PasswordCredential credential)
Retrieves the names of the available namespacesOperationID
LogicModuleAPI. getOperationID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature)
Method that retrieves the id of an operation given its signaturePropertyID
LogicModuleAPI. getPropertyID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String propertyName)
Method that retrieves the id of a property given its signatureSet<String>
LogicModuleAPI. getPublicDataSets(AccountID accountID, PasswordCredential credential)
Retrieves the publicly available datasetsMap<String,byte[]>
LogicModuleAPI. getStubs(AccountID applicantAccountID, PasswordCredential applicantCredential, CommonMessages.Langs language, List<ContractID> contractsIDs)
Method that allows to retrieve the stubs of the given contracts (merging interfaces if necessary)void
LogicModuleAPI. importContract(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ContractID contractID)
Imports the interfaces of the contract into a specific namespacevoid
LogicModuleAPI. importInterface(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ContractID contractID, InterfaceID interfaceID)
Imports an interface in contract into a specific namespaceAccountID
LogicModuleAPI. newAccount(AccountID adminAccountID, PasswordCredential adminCredential, Account newAccount)
This operation creates a new account in the system with the provided username.Map<String,MetaClass>
LogicModuleAPI. newClass(AccountID accountID, PasswordCredential credential, CommonMessages.Langs language, Map<String,MetaClass> newClasses)
This operation creates a new metaclass in the system with the provided specifications and associate it to the Namespace provided.ContractID
LogicModuleAPI. newContract(AccountID accountID, PasswordCredential credential, Contract newContract)
Method to register a new contract.DataContractID
LogicModuleAPI. newDataContract(AccountID accountID, PasswordCredential credential, DataContract newDataContract)
Creates a new Data ContractDataSetID
LogicModuleAPI. newDataSet(AccountID accountID, PasswordCredential credential, DataSet dataset)
Method that creates a new dataset in the system.InterfaceID
LogicModuleAPI. newInterface(AccountID accountID, PasswordCredential credential, Interface newInterface)
Method that registers a new interfaceNamespaceID
LogicModuleAPI. newNamespace(AccountID accountID, PasswordCredential credential, Namespace newNamespace)
Method that creates a new namespace in the system.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 contractbyte[]
LogicModuleAPI. performSetOfNewAccounts(AccountID adminID, PasswordCredential adminCredential, byte[] yamlFile)
Perform a series of new account creations, described by a YAML parameter.byte[]
LogicModuleAPI. performSetOfOperations(AccountID performerID, PasswordCredential performerCredential, byte[] yamlFile)
Perform a series of operations, described by a YAML parameter.void
LogicModuleAPI. registerEventListenerImplementation(AccountID accountID, PasswordCredential credential, ECA newEventListener)
Registers an event listener implementationDataClayInstanceID
LogicModuleAPI. registerExternalDataClayOverrideAuthority(AccountID adminAccountID, PasswordCredential adminCredential, String hostname, int port, String authority)
For system-admin users only.void
LogicModuleAPI. registerToPublicContract(AccountID accountID, PasswordCredential credential, ContractID contractID)
Method to register an account to a contractContractID
LogicModuleAPI. registerToPublicContractOfNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)
Method to register an account to a public contract given a namespacevoid
LogicModuleAPI. registerToPublicDataContract(AccountID accountID, PasswordCredential credential, DataContractID datacontractID)
Method that registers a certain account to a public data contract.void
LogicModuleAPI. removeClass(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)
Method that removes a class given its name and the name of the namespace where it belongs tovoid
LogicModuleAPI. removeDataSet(AccountID accountID, PasswordCredential credential, String datasetName)
This method removes a dataset from the system by checking it has no active data contract associated with it and no objects registered in it.void
LogicModuleAPI. removeImplementation(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ImplementationID implementationID)
Method that removes an implementation of a certain operationvoid
LogicModuleAPI. removeInterface(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, InterfaceID interfaceID)
Method that removes a specific interfacevoid
LogicModuleAPI. removeNamespace(AccountID accountID, PasswordCredential credential, String namespaceName)
This method removes a namespace from the system by checking it has no active contract associated with it, and no classes registered on it.void
LogicModuleAPI. removeOperation(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature)
Method that removes an operation given its signature -
Uses of AccountID in es.bsc.dataclay.logic.classmgr
Methods in es.bsc.dataclay.logic.classmgr with parameters of type AccountID Modifier and Type Method Description MetaClass
ClassManager. newClass(AccountID accountID, NamespaceID namespaceID, String namespace, MetaClass metaClass, CommonMessages.Langs lang)
This operation creates a new MetaClass in the Namespace specified by namespaceID using the provided specifications.Implementation
ClassManager. newImplementation(AccountID accountID, NamespaceID namespaceID, MetaClassID metaClassID, OperationID operationID, NamespaceID namespaceIDofOperation, Implementation newImplementation)
This function creates a new Implementation in the System and associates it to the Operation identified by the operationID provided.Property
ClassManager. newProperty(AccountID accountID, NamespaceID namespaceID, MetaClassID metaClassID, Property newProperty)
This operation creates a new Property in the System, its Types specified and associates it to the MetaClass identified by the metaClassID provided. -
Uses of AccountID in es.bsc.dataclay.logic.contractmgr
Methods in es.bsc.dataclay.logic.contractmgr with parameters of type AccountID Modifier and Type Method Description boolean
ContractManager. checkImplementationHasContractForAccount(ImplementationID implementationID, AccountID accountID)
This method checks if the provided implementation is accessible from any contract of the user provided.boolean
ContractManager. checkInterfacesInActiveContractsForAccount(AccountID accountID, Map<ContractID,InterfaceID> interfacesInContracts)
This method checks whether the provided account is registered in the contracts provided and such contracts are still active and contain a specific interface.Map<ContractID,Contract>
ContractManager. checkInterfacesInActiveContractsForAccountAndReturnContractsInfo(AccountID accountID, Map<ContractID,InterfaceID> interfacesInContract)
This method checks whether the provided account is registered in the contracts provided and such contracts are still active and contain a specific interface.Map<ContractID,Contract>
ContractManager. getContractIDsOfApplicant(AccountID applicantAccountID)
Get all contract IDs of the user provided (as applicant)Map<ContractID,Contract>
ContractManager. getContractIDsOfApplicantWithProvider(AccountID applicantAccountID, NamespaceID namespaceIDofProvider)
Get all contract IDs of the user provided (as applicant) with a namespace provider.Map<ContractID,Contract>
ContractManager. getContractIDsOfProvider(AccountID providerAccountID)
Get all contract IDs of the user provided (as provider)List<Contract>
ContractManagerDB. getContractsWithApplicant(AccountID applicantAccountID)
Get contracts containing applicantList<Contract>
ContractManagerDB. getContractsWithApplicantAndNamespace(AccountID applicantAccountID, NamespaceID namespaceID)
Get contracts containing applicant and namespaceList<Contract>
ContractManagerDB. getContractsWithProvider(AccountID providerAccountID)
Get contracts containing providerMap<ContractID,Contract>
ContractManager. getInfoOfAllActiveContractsForAccount(AccountID accountID)
This method returns the info of all the active contracts which account is applicant of.Map<ContractID,Tuple<Map<InterfaceID,InterfaceInContract>,Calendar>>
ContractManager. getInfoOfMultipleContractsPerActiveContractsForAccount(AccountID accountID, Set<ContractID> contracts)
This method checks whether the provided account is registered in the contracts provided and such contracts are still active.Map<ContractID,Tuple<Map<InterfaceID,InterfaceInContract>,Calendar>>
ContractManager. getInfoOfMultipleInterfacesPerActiveContractsForAccount(AccountID accountID, Map<ContractID,HashSet<InterfaceID>> interfacesInContracts)
This method returns the information of those interfaces in (still active) contract having the given account registered on them.LinkedHashMap<ContractID,Contract>
ContractManager. getInfoOfSomeActiveContractsForAccount(List<ContractID> contractsIDs, AccountID accountID)
This method returns the info of the contracts if they are still active and the given account is registered on them.Map<ContractID,InterfaceInContract>
ContractManager. getInfoOfSubsetOfInterfacesThatAreInActiveContractsForAccount(AccountID accountID, Map<ContractID,InterfaceID> interfacesInContracts)
This method checks whether the provided account is registered in the contracts provided and such contracts are still active and contain the given interfaces.void
ContractManager. registerToPublicContract(AccountID applicantAccountID, ContractID contractID)
Method that allows an account to register to a public contract.void
ContractManagerDB. updateContractsAddApplicant(ContractID contractID, AccountID applicantAccountID)
Update by ID -
Uses of AccountID in es.bsc.dataclay.logic.datacontractmgr
Methods in es.bsc.dataclay.logic.datacontractmgr with parameters of type AccountID 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)DataContract
DataContractManager. getDataContractInfoOfApplicantWithProvider(AccountID applicantAccountID, DataSetID datasetIDofProvider)
Get datacontract info of the user provided (as applicant) with a dataset provider.List<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.void
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 AccountID in es.bsc.dataclay.logic.datasetmgr
Methods in es.bsc.dataclay.logic.datasetmgr with parameters of type AccountID Modifier and Type Method Description boolean
DataSetManager. checkDataSetResponsible(DataSetID datasetID, AccountID responsible)
This operation checks whether an account is responsible for a datasetList<DataSet>
DataSetManager. getAllDataSetsOfAccount(AccountID accountID)
Get all DataSets of accountList<DataSet>
DataSetManagerDB. getDataSetsWithProvider(AccountID providerAccountID)
Get datasets containing provider -
Uses of AccountID in es.bsc.dataclay.logic.logicmetadata
Fields in es.bsc.dataclay.logic.logicmetadata declared as AccountID Modifier and Type Field Description AccountID
LogicMetadataIDs. dcAdminID
Admin account ID.AccountID
LogicMetadataIDs. dcRegistratorID
ID of DataClay registrator (for DataClay classes). -
Uses of AccountID in es.bsc.dataclay.logic.namespacemgr
Methods in es.bsc.dataclay.logic.namespacemgr with parameters of type AccountID Modifier and Type Method Description Namespace
NamespaceManager. checkNamespaceResponsibleAndGetInfo(NamespaceID namespaceID, AccountID responsible)
This operation checks whether an account is responsible for a namespaceHashSet<ImportedInterface>
NamespaceManager. getImportsOfAccount(AccountID accountID)
Get all the information of all the imports in the namespaces of the account with ID providedHashSet<ImportedInterface>
NamespaceManager. getImportsOfAccountInNamespace(AccountID accountID, NamespaceID namespaceID)
Get all the information of the imports in the given namespace of the account with ID providedList<Namespace>
NamespaceManagerDB. getNamespacesWithProvider(AccountID providerAccountID)
Get Namespaces containing provider -
Uses of AccountID in es.bsc.dataclay.logic.notificationmgr
Methods in es.bsc.dataclay.logic.notificationmgr with parameters of type AccountID Modifier and Type Method Description void
NotificationManager. removeSessionInCache(AccountID accountID)
Remove all entries that belong to session id -
Uses of AccountID in es.bsc.dataclay.logic.sessionmgr
Methods in es.bsc.dataclay.logic.sessionmgr that return AccountID Modifier and Type Method Description AccountID
Session. getAccountID()
Get the Session::accountIDMethods in es.bsc.dataclay.logic.sessionmgr with parameters of type AccountID Modifier and Type Method Description List<Session>
SessionManager. getAllActiveSessionsOfAccount(AccountID accountID)
Get all active sessions of the account providedList<Session>
SessionManagerDB. getSessionsOfAccount(AccountID accountID)
Get Sessions of accountSessionInfo
SessionManager. newExtSession(DataClayInstanceID extDataClayID, AccountID accountID, CommonMessages.Langs language, Calendar endDate)
Registers a new Session for the external dataClay instance only valid for shared objectsSessionInfo
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. setAccountID(AccountID newaccountID)
Set the Session::accountIDConstructors in es.bsc.dataclay.logic.sessionmgr with parameters of type AccountID 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 constructorSession(DataClayInstanceID newExtDataClayID, AccountID newaccountID, CommonMessages.Langs newlanguage, Calendar newEndDate)
minimal session for external dataClay acting on shared objects -
Uses of AccountID in es.bsc.dataclay.metadataservice
Methods in es.bsc.dataclay.metadataservice that return AccountID Modifier and Type Method Description AccountID
ObjectMetaData. getOwnerID()
Methods in es.bsc.dataclay.metadataservice with parameters of type AccountID Modifier and Type Method Description MetaDataInfo
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. setOwnerID(AccountID theOwnerID)
Constructors in es.bsc.dataclay.metadataservice with parameters of type AccountID 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 AccountID in es.bsc.dataclay.util.events.type
Methods in es.bsc.dataclay.util.events.type with parameters of type AccountID Modifier and Type Method Description void
DeletedObjEventType. init(AccountID accountID, PasswordCredential credential, String newnamespace, LogicModuleAPI lm)
abstract void
EventType. init(AccountID accountID, PasswordCredential credential, String namespace, LogicModuleAPI lm)
Initialize (if needed) IDs from specifications (example: className -> class ID)void
PersistedObjEventType. init(AccountID accountID, PasswordCredential credential, String newnamespace, LogicModuleAPI lm)
void
UpdatedObjEventType. init(AccountID accountID, PasswordCredential credential, String newnamespace, LogicModuleAPI lm)
-
Uses of AccountID in es.bsc.dataclay.util.management.classmgr
Methods in es.bsc.dataclay.util.management.classmgr that return AccountID Modifier and Type Method Description AccountID
Implementation. getResponsibleAccountID()
Get the Implementation::responsibleAccountIDMethods in es.bsc.dataclay.util.management.classmgr with parameters of type AccountID Modifier and Type Method Description void
Implementation. setResponsibleAccountID(AccountID newresponsibleAccountID)
Set the Implementation::responsibleAccountID -
Uses of AccountID in es.bsc.dataclay.util.management.contractmgr
Methods in es.bsc.dataclay.util.management.contractmgr that return AccountID Modifier and Type Method Description AccountID
Contract. getProviderAccountID()
Get the Contract::providerAccountMethods in es.bsc.dataclay.util.management.contractmgr that return types with arguments of type AccountID Modifier and Type Method Description Set<AccountID>
Contract. getApplicantsAccountsIDs()
Methods in es.bsc.dataclay.util.management.contractmgr with parameters of type AccountID Modifier and Type Method Description void
Contract. setProviderAccountID(AccountID newproviderAccount)
Set the Contract::providerAccountMethod parameters in es.bsc.dataclay.util.management.contractmgr with type arguments of type AccountID Modifier and Type Method Description void
Contract. setApplicantsAccountsIDs(Set<AccountID> accountsIDsofTheApplicants)
Constructors in es.bsc.dataclay.util.management.contractmgr with parameters of type AccountID Constructor Description Contract(String namespaceOfProvider, AccountID providerID, Set<AccountID> newapplicantsIDs, List<InterfaceInContract> newInterfacesInContract, Calendar beginDateOfContract, Calendar endDateOfContract)
Builds a new contractConstructor parameters in es.bsc.dataclay.util.management.contractmgr with type arguments of type AccountID Constructor Description Contract(String namespaceOfProvider, AccountID providerID, Set<AccountID> newapplicantsIDs, List<InterfaceInContract> newInterfacesInContract, Calendar beginDateOfContract, Calendar endDateOfContract)
Builds a new contract -
Uses of AccountID in es.bsc.dataclay.util.management.datacontractmgr
Methods in es.bsc.dataclay.util.management.datacontractmgr that return AccountID Modifier and Type Method Description AccountID
DataContract. getProviderAccountID()
Get providerAccountMethods in es.bsc.dataclay.util.management.datacontractmgr that return types with arguments of type AccountID Modifier and Type Method Description Set<AccountID>
DataContract. getApplicantsAccountsIDs()
Methods in es.bsc.dataclay.util.management.datacontractmgr with parameters of type AccountID Modifier and Type Method Description void
DataContract. setProviderAccountID(AccountID newproviderAccount)
Set providerAccountMethod parameters in es.bsc.dataclay.util.management.datacontractmgr with type arguments of type AccountID Modifier and Type Method Description void
DataContract. setApplicantsAccountsIDs(Set<AccountID> accountsIDsofTheApplicants)
Constructors in es.bsc.dataclay.util.management.datacontractmgr with parameters of type AccountID 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)
Constructor parameters in es.bsc.dataclay.util.management.datacontractmgr with type arguments of type AccountID Constructor Description 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 AccountID in es.bsc.dataclay.util.management.datasetmgr
Methods in es.bsc.dataclay.util.management.datasetmgr that return AccountID Modifier and Type Method Description AccountID
DataSet. getProviderAccountID()
Get the responsible of this DataSetMethods in es.bsc.dataclay.util.management.datasetmgr with parameters of type AccountID Modifier and Type Method Description void
DataSet. setProviderAccountID(AccountID newResponsible)
Set the DataSet::responsible of this DataSet.Constructors in es.bsc.dataclay.util.management.datasetmgr with parameters of type AccountID Constructor Description DataSet(String name, AccountID providerAccountID, boolean setAsPublic)
DataSet constructor with name and responsible -
Uses of AccountID in es.bsc.dataclay.util.management.interfacemgr
Methods in es.bsc.dataclay.util.management.interfacemgr that return AccountID Modifier and Type Method Description AccountID
Interface. getProviderAccountID()
Get providerAccountIDMethods in es.bsc.dataclay.util.management.interfacemgr with parameters of type AccountID Modifier and Type Method Description void
Interface. setProviderAccountID(AccountID newproviderAccountID)
Set providerAccountID -
Uses of AccountID in es.bsc.dataclay.util.management.metadataservice
Methods in es.bsc.dataclay.util.management.metadataservice that return AccountID Modifier and Type Method Description AccountID
MetaDataInfo. getOwnerID()
Get the MetaDataInfo::ownerIDMethods in es.bsc.dataclay.util.management.metadataservice with parameters of type AccountID Modifier and Type Method Description void
MetaDataInfo. setOwnerID(AccountID theOwnerID)
Set the MetaDataInfo::ownerIDConstructors in es.bsc.dataclay.util.management.metadataservice with parameters of type AccountID Constructor Description MetaDataInfo(ObjectID newdataClayID, DataSetID newdatasetID, MetaClassID newmetaClassID, boolean readOnly, Set<ExecutionEnvironmentID> newlocations, String newAlias, AccountID newownerID)
Basic constructor -
Uses of AccountID in es.bsc.dataclay.util.management.namespacemgr
Methods in es.bsc.dataclay.util.management.namespacemgr that return AccountID Modifier and Type Method Description AccountID
Namespace. getProviderAccountID()
Get the responsible of this NamespaceMethods in es.bsc.dataclay.util.management.namespacemgr with parameters of type AccountID Modifier and Type Method Description void
Namespace. setProviderAccountID(AccountID newResponsible)
Set the Namespace::responsible of this Namespace. -
Uses of AccountID in es.bsc.dataclay.util.management.sessionmgr
Methods in es.bsc.dataclay.util.management.sessionmgr that return AccountID Modifier and Type Method Description AccountID
SessionInfo. getAccountID()
Get the SessionInfo::accountIDAccountID
SessionImplementation. getRespAccountID()
Get the SessionImplementation::respAccountIDMethods in es.bsc.dataclay.util.management.sessionmgr with parameters of type AccountID Modifier and Type Method Description void
SessionInfo. setAccountID(AccountID newaccountID)
Set the SessionInfo::accountIDvoid
SessionImplementation. setRespAccountID(AccountID newrespAccountID)
Set the SessionImplementation::respAccountIDConstructors in es.bsc.dataclay.util.management.sessionmgr with parameters of type AccountID Constructor Description SessionImplementation(ImplementationID newimplementationID, NamespaceID newnamespaceID, AccountID newrespAccountID)
SessionImplementation 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 sessionSessionInfo(SessionID sessionID, DataClayInstanceID extDataClayID, AccountID accountID, CommonMessages.Langs language, Calendar endDate)
Constructor for external sessions -
Uses of AccountID in es.bsc.dataclay.util.management.stubs
Methods in es.bsc.dataclay.util.management.stubs that return AccountID Modifier and Type Method Description AccountID
StubInfo. getApplicantID()
Get the StubInfoForGeneration::applicantIDAccountID
ImplementationStubInfo. getResponsibleRemoteAccountID()
Get the ImplementationStubInfo::responsibleRemoteAccountIDMethods in es.bsc.dataclay.util.management.stubs with parameters of type AccountID Modifier and Type Method Description void
StubInfo. setApplicantID(AccountID newapplicantID)
Set the StubInfoForGeneration::applicantIDvoid
ImplementationStubInfo. setResponsibleRemoteAccountID(AccountID newresponsibleRemoteAccountID)
Set the ImplementationStubInfo::responsibleRemoteAccountIDConstructors in es.bsc.dataclay.util.management.stubs with parameters of type AccountID Constructor Description ImplementationStubInfo(String implNamespace, String implCassName, String newsignature, Map<String,Type> newparameters, List<String> newparamsOrder, Type newreturnType, OperationID newoperationID, ImplementationID newlocalImplID, ImplementationID newremoteImplID, ContractID newcontractID, InterfaceID newinterfaceID, AccountID newresponsibleRemoteAccountID, NamespaceID newnamespaceID, int newimplPosition)
ConstructorStubInfo(String newnamespace, String newclassName, String newparentClassName, AccountID newapplicantID, MetaClassID newclassID, NamespaceID newnamespaceID, Map<String,ImplementationStubInfo> newimplementationsByID, Map<String,ImplementationStubInfo> newimplementations, Map<String,PropertyStubInfo> newproperties, List<String> newpropertyListWithNulls, Set<ContractID> newContracts)
StubInfo constructor
-