Uses of Class
es.bsc.dataclay.util.ids.NamespaceID
-
Packages that use NamespaceID 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.classmgr Module intended to management of Exceptions on ClassMgr 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.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.interfacemgr Module intended to management of interfaces.es.bsc.dataclay.logic.logicmetadata es.bsc.dataclay.logic.namespacemgr Module intended to management of namespaces.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.interfacemgr This package contains classes used in management of interfaces.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 NamespaceID in es.bsc.dataclay.commonruntime
Methods in es.bsc.dataclay.commonruntime that return NamespaceID Modifier and Type Method Description static NamespaceIDClientManagementLib. getNamespaceID(AccountID accountID, PasswordCredential credential, String namespaceName)Retrieves the id of a namespace identified by name providedstatic NamespaceIDClientManagementLib. newNamespace(AccountID accountID, PasswordCredential credential, Namespace newNamespace)Method that creates a new namespace in the system.Methods in es.bsc.dataclay.commonruntime with parameters of type NamespaceID Modifier and Type Method Description static 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 MetaClassIDClientManagementLib. getClassID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)Method that retrieves the id of a class given its namestatic MetaClassClientManagementLib. getClassInfo(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)Method that retrieves the info of a class given its name.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 OperationIDClientManagementLib. getOperationID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature)Method that retrieves the id of an operation given its signaturestatic PropertyIDClientManagementLib. getPropertyID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String propertyName)Method that retrieves the id of a property given its signaturestatic booleanClientManagementLib. 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 booleanClientManagementLib. 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 ContractIDClientManagementLib. registerToPublicContractOfNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)Method to register an account to a contractstatic booleanClientManagementLib. 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 booleanClientManagementLib. removeImplementation(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ImplementationID implementationID)Method that removes an implementation of a certain operationstatic booleanClientManagementLib. removeInterface(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, InterfaceID interfaceID)Method that removes a specific interfacestatic booleanClientManagementLib. removeOperation(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature)Method that removes an operation from the specified namespace -
Uses of NamespaceID in es.bsc.dataclay.communication.grpc
Methods in es.bsc.dataclay.communication.grpc that return NamespaceID Modifier and Type Method Description static NamespaceIDUtils. getNamespaceID(String idMsg)Get NamespaceID from Protobuf ID -
Uses of NamespaceID in es.bsc.dataclay.communication.grpc.clients.logicmodule
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return NamespaceID Modifier and Type Method Description NamespaceIDLogicModuleGrpcClient. getNamespaceID(AccountID accountID, PasswordCredential credential, String namespaceName)NamespaceIDLogicModuleGrpcClient. newNamespace(AccountID accountID, PasswordCredential credential, Namespace newNamespace)Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule with parameters of type NamespaceID Modifier and Type Method Description MetaClassIDLogicModuleGrpcClient. getClassID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)MetaClassLogicModuleGrpcClient. getClassInfo(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)Map<ContractID,Contract>LogicModuleGrpcClient. getContractIDsOfApplicantWithProvider(AccountID applicantAccountID, PasswordCredential credential, NamespaceID namespaceIDofProvider)Map<ContractID,Contract>LogicModuleGrpcClient. getContractIDsOfProvider(AccountID accountID, PasswordCredential credential, NamespaceID namespaceIDofProvider)Map<MetaClassID,MetaClass>LogicModuleGrpcClient. getInfoOfClassesInNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)OperationIDLogicModuleGrpcClient. getOperationID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature)PropertyIDLogicModuleGrpcClient. getPropertyID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String propertyName)voidLogicModuleGrpcClient. importContract(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ContractID contractID)voidLogicModuleGrpcClient. importInterface(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ContractID contractID, InterfaceID interfaceID)ContractIDLogicModuleGrpcClient. registerToPublicContractOfNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)voidLogicModuleGrpcClient. removeClass(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)voidLogicModuleGrpcClient. removeImplementation(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ImplementationID implementationID)voidLogicModuleGrpcClient. removeInterface(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, InterfaceID interfaceID)voidLogicModuleGrpcClient. removeOperation(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature) -
Uses of NamespaceID in es.bsc.dataclay.exceptions.logicmodule.classmgr
Methods in es.bsc.dataclay.exceptions.logicmodule.classmgr that return NamespaceID Modifier and Type Method Description NamespaceIDOperationAlreadyInClassException. getOriginalNamespaceIDofOperation()Get the ID of the namespace of the operationConstructors in es.bsc.dataclay.exceptions.logicmodule.classmgr with parameters of type NamespaceID Constructor Description ClassInIncludesException(NamespaceID namespaceID, String className)This exception is produced when a property, operation or implementation includes the classOperationAlreadyInClassException(String operation, NamespaceID originalNamespaceID, MetaClassID metaClassID)This exception is produced when you try to add a new Operation to a class which already has it in the database. -
Uses of NamespaceID in es.bsc.dataclay.exceptions.logicmodule.namespacemgr
Constructors in es.bsc.dataclay.exceptions.logicmodule.namespacemgr with parameters of type NamespaceID Constructor Description AccountNotResponsibleOfNamespace(NamespaceID namespaceID, AccountID badresponsible)Exception produced when the account provided is not responsible of the given namespaceNamespaceDoesNotExistException(NamespaceID id)Exceptions produced when namespace identified by ID provided does not exist -
Uses of NamespaceID in es.bsc.dataclay.heap
Methods in es.bsc.dataclay.heap that return NamespaceID Modifier and Type Method Description static NamespaceIDDataClayIDFactory. newNamespaceID()Create a new NamespaceID.static NamespaceIDDataClayIDFactory. newNamespaceID(String uuidStr)Create a new NamespaceID. -
Uses of NamespaceID in es.bsc.dataclay.logic
Methods in es.bsc.dataclay.logic that return NamespaceID Modifier and Type Method Description NamespaceIDLogicModule. getNamespaceID(AccountID accountID, PasswordCredential credential, String namespaceName)NamespaceIDLogicModule. newNamespace(AccountID accountID, PasswordCredential credential, Namespace newNamespace)Methods in es.bsc.dataclay.logic with parameters of type NamespaceID Modifier and Type Method Description MetaClassIDLogicModule. getClassID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)MetaClassLogicModule. getClassInfo(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)Map<ContractID,Contract>LogicModule. getContractIDsOfApplicantWithProvider(AccountID applicantAccountID, PasswordCredential credential, NamespaceID namespaceIDofProvider)Map<ContractID,Contract>LogicModule. getContractIDsOfProvider(AccountID accountID, PasswordCredential credential, NamespaceID namespaceIDofProvider)Map<MetaClassID,MetaClass>LogicModule. getInfoOfClassesInNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)OperationIDLogicModule. getOperationID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature)PropertyIDLogicModule. getPropertyID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String propertyName)voidLogicModule. importContract(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ContractID contractID)voidLogicModule. importInterface(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ContractID contractID, InterfaceID interfaceID)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.ContractIDLogicModule. registerToPublicContractOfNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)voidLogicModule. removeClass(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)voidLogicModule. removeImplementation(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ImplementationID implementationID)voidLogicModule. removeInterface(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, InterfaceID interfaceID)voidLogicModule. removeOperation(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature) -
Uses of NamespaceID in es.bsc.dataclay.logic.api
Methods in es.bsc.dataclay.logic.api that return NamespaceID Modifier and Type Method Description NamespaceIDLogicModuleAPI. getNamespaceID(AccountID accountID, PasswordCredential credential, String namespaceName)Retrieves the id of a namespace identified by name providedNamespaceIDLogicModuleAPI. newNamespace(AccountID accountID, PasswordCredential credential, Namespace newNamespace)Method that creates a new namespace in the system.Methods in es.bsc.dataclay.logic.api with parameters of type NamespaceID Modifier and Type Method Description MetaClassIDLogicModuleAPI. getClassID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)Method that retrieves the id of a class given its nameMetaClassLogicModuleAPI. getClassInfo(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className)Method that retrieves the id of a class given its nameMap<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<MetaClassID,MetaClass>LogicModuleAPI. getInfoOfClassesInNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)Method that retrieves the info of the classes registered in specific namespace.OperationIDLogicModuleAPI. getOperationID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature)Method that retrieves the id of an operation given its signaturePropertyIDLogicModuleAPI. getPropertyID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String propertyName)Method that retrieves the id of a property given its signaturevoidLogicModuleAPI. importContract(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ContractID contractID)Imports the interfaces of the contract into a specific namespacevoidLogicModuleAPI. importInterface(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ContractID contractID, InterfaceID interfaceID)Imports an interface in contract into a specific namespaceContractIDLogicModuleAPI. registerToPublicContractOfNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)Method to register an account to a public contract given a namespacevoidLogicModuleAPI. 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 tovoidLogicModuleAPI. removeImplementation(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ImplementationID implementationID)Method that removes an implementation of a certain operationvoidLogicModuleAPI. removeInterface(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, InterfaceID interfaceID)Method that removes a specific interfacevoidLogicModuleAPI. removeOperation(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature)Method that removes an operation given its signature -
Uses of NamespaceID in es.bsc.dataclay.logic.classmgr
Methods in es.bsc.dataclay.logic.classmgr that return types with arguments of type NamespaceID Modifier and Type Method Description Triple<String,NamespaceID,Set<MetaClassID>>ClassManager. getIncludesInDifferentNamespaces(MetaClassID metaClassID, Set<PropertyID> propertiesIDs, Map<OperationID,Set<ImplementationID>> operationsIDsAndImplementationsIDs, NamespaceID namespaceID)Get the Class name, Namespace ID and the IDs of the included classes in different Namespaces than the one specified of the class with ID provided.Methods in es.bsc.dataclay.logic.classmgr with parameters of type NamespaceID Modifier and Type Method Description MetaClassIDClassManager. checkClassNotInIncludesAndGetID(String newClassName, NamespaceID newNamespaceID)Checks that there is no operation, implementation or property that includes the class with name and Namespace specified.booleanClassManager. checkNamespaceHasNothing(NamespaceID namespaceID)This operation verifies if the namespace provided has some class associated in the System.booleanClassManagerDB. existsClassInNamespace(NamespaceID namespaceID)Check if exists class in namespaceMetaClassClassManagerDB. getClassByNameAndNamespaceID(String className, NamespaceID namespaceID)Get class by name and namespace idList<MetaClass>ClassManagerDB. getClassesInNamespace(NamespaceID namespaceID)Get classes in namespaceMetaClassIDClassManagerDB. getClassIDByNameAndNamespaceID(String className, NamespaceID nspaceID)Tuple<Set<MetaClass>,Set<MetaClass>>ClassManager. getClassIncludesOfOperationsPropsAndImpls(Map<OperationID,Set<ImplementationID>> operationsAndImpls, Set<PropertyID> propertyIDs, NamespaceID namespaceID, MetaClassID parentClassID)Get the includes of the operations and properties provided and for those that belongs to the Namespace with ID provided return all its information.Tuple<Set<PropertyID>,Map<OperationID,Set<ImplementationID>>>ClassManager. getEnrichmentsInNamespaceOfClass(MetaClassID metaClassID, NamespaceID namespaceIDofEnrichments)Get the properties, operations and implementations created as enrichments of the specified class in the given namespace.Triple<String,NamespaceID,Set<MetaClassID>>ClassManager. getIncludesInDifferentNamespaces(MetaClassID metaClassID, Set<PropertyID> propertiesIDs, Map<OperationID,Set<ImplementationID>> operationsIDsAndImplementationsIDs, NamespaceID namespaceID)Get the Class name, Namespace ID and the IDs of the included classes in different Namespaces than the one specified of the class with ID provided.Map<MetaClassID,MetaClass>ClassManager. getInfoOfClassesInNamespace(NamespaceID namespaceID)Return information of classes in the given namespace.MetaClassIDClassManager. getMetaClassID(NamespaceID namespaceID, String className)Retrieves the ID of a class given its nameTuple<Set<PropertyID>,Map<OperationID,Set<ImplementationID>>>ClassManager. getOperationsAndPropertiesAndImplInNamespace(MetaClassID metaClassID, NamespaceID namespaceID)For each property and operation ID of the metaclass with ID provided return all those that belong to the namespace with ID specifiedList<Operation>ClassManagerDB. getOperationsByClassIDAndNamespaceID(MetaClassID classID, NamespaceID namespaceID)Get operations by class id and namespace idList<Property>ClassManagerDB. getPropertiesByClassIDAndNamespaceID(MetaClassID classID, NamespaceID namespaceID)Get properties by class id and namespace idMetaClassClassManager. 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.ImplementationClassManager. 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.OperationClassManager. newOperation(NamespaceID namespaceID, MetaClassID metaClassID, Operation newOperation)This operation creates a new Operation in the System, its Implementations and Types (arguments) specified and associates it to the MetaClass identified by the metaClassID provided.PropertyClassManager. 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 NamespaceID in es.bsc.dataclay.logic.contractmgr
Methods in es.bsc.dataclay.logic.contractmgr with parameters of type NamespaceID Modifier and Type Method Description booleanContractManager. checkNamespaceHasNoContracts(NamespaceID namespaceID)This method checks if there is no contract associated with the provided namespaceMap<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(NamespaceID namespaceIDofProvider)Get info of all contracts of the namespace provided indexed by their id.List<Contract>ContractManagerDB. getContractsOfNamespace(NamespaceID namespaceID)Get contracts of namespaceList<Contract>ContractManagerDB. getContractsWithApplicantAndNamespace(AccountID applicantAccountID, NamespaceID namespaceID)Get contracts containing applicant and namespaceMap<ContractID,Contract>ContractManager. getPublicContractIDsOfProvider(NamespaceID namespaceIDofProvider)Get info of all contracts of the namespace provided indexed by their id. -
Uses of NamespaceID in es.bsc.dataclay.logic.interfacemgr
Methods in es.bsc.dataclay.logic.interfacemgr with parameters of type NamespaceID Modifier and Type Method Description HashSet<InterfaceID>InterfaceManager. getInterfacesAccessingOperation(NamespaceID namespaceID, MetaClassID metaClassID, OperationID operationID)This operation retrieves all the interfaces accessing a specific operationHashSet<InterfaceID>InterfaceManager. getInterfacesOfClass(NamespaceID namespaceID, MetaClassID metaClassID)This operation retrieves the interfaces of a specific class.List<Interface>InterfaceManagerDB. getInterfacesOfClass(NamespaceID namespaceID, MetaClassID classID)Get interfaces of classMap<InterfaceID,Interface>InterfaceManager. getInterfacesOfNamespaceInfo(NamespaceID namespaceID, Set<InterfaceID> interfacesIDs)This operation returns all the information of a set of interfaces that belong to a specific namespacevoidInterfaceManager. removeInterface(NamespaceID namespaceID, InterfaceID interfaceID)This operation removes a specific interface. -
Uses of NamespaceID in es.bsc.dataclay.logic.logicmetadata
Fields in es.bsc.dataclay.logic.logicmetadata declared as NamespaceID Modifier and Type Field Description NamespaceIDLogicMetadataIDs. dcPublicNamespaceIDID of public namespace DataClay (for DataClay classes). -
Uses of NamespaceID in es.bsc.dataclay.logic.namespacemgr
Methods in es.bsc.dataclay.logic.namespacemgr that return NamespaceID Modifier and Type Method Description NamespaceIDNamespaceManager. getNamespaceID(String namespaceName)Returns the namespaceID of the specified namespace nameNamespaceIDNamespaceManager. newNamespace(Namespace newNamespace)This operation creates a new namespace.Methods in es.bsc.dataclay.logic.namespacemgr that return types with arguments of type NamespaceID Modifier and Type Method Description Map<NamespaceID,Namespace>NamespaceManager. getNamespacesInfo(Set<NamespaceID> namespacesIDs)This operation retrieves the info of the given namespaceMethods in es.bsc.dataclay.logic.namespacemgr with parameters of type NamespaceID Modifier and Type Method Description HashSet<ImportedInterface>NamespaceManager. checkImportsOfClassAreNotUsedAndGet(NamespaceID namespaceID, String className)Verify that there is an imported interface in contract with IDs provided and it is not used by any property, operation or implementation and is not the parent class of any other class.NamespaceNamespaceManager. checkNamespaceResponsibleAndGetInfo(NamespaceID namespaceID, AccountID responsible)This operation checks whether an account is responsible for a namespacevoidNamespaceManagerDB. deleteNamespaceByID(NamespaceID namespaceID)Delete by IDbooleanNamespaceManagerDB. existsObjectByID(NamespaceID dataClayID)Check if namespace existsHashSet<ImportedInterface>NamespaceManager. getImportedInterfaces(NamespaceID namespaceID, String className)This operation gets information of the imported interfaces for a specific class in a specific namespaceMap<MetaClassID,Set<ImportedInterface>>NamespaceManager. getImportedInterfacesForMetaclasses(NamespaceID namespaceID, Set<MetaClassID> metaClassIDs)This operation gets information of the imported interfaces in the namespace specified for the given metaclassesHashSet<ImportedInterface>NamespaceManager. getImportsOfAccountInNamespace(AccountID accountID, NamespaceID namespaceID)Get all the information of the imports in the given namespace of the account with ID providedNamespaceNamespaceManagerDB. getNamespaceByID(NamespaceID namespaceID)Get by IDNamespaceNamespaceManagerDB. getNamespaceByNameAndID(String name, NamespaceID namespaceID)Get by name and idNamespaceNamespaceManager. getNamespaceInfo(NamespaceID namespaceID)This operation retrieves the info of the given namespacevoidNamespaceManager. importInterfaces(NamespaceID namespaceID, Set<ImportedInterface> newImportedInterfaces)Register a set of new imported interfaces in the namespacevoidNamespaceManager. registerImplementationsUsingImportedClass(NamespaceID namespaceID, Set<ImplementationID> implementationsIDs, Map<ContractID,InterfaceID> interfacesInContractOfImportedClass)Registers the implementations with IDs provided as using an imported classvoidNamespaceManager. registerOperationsUsingImportedClass(NamespaceID namespaceID, Set<OperationID> operationsIDs, Map<ContractID,InterfaceID> interfacesInContractOfImportedClass)Registers the operations with IDs provided as using an imported classvoidNamespaceManager. registerPropertiesUsingImportedClass(NamespaceID namespaceID, Set<PropertyID> propertiesIDs, Map<ContractID,InterfaceID> interfacesInContractOfImportedClass)Registers the properties with IDs provided as using an imported classvoidNamespaceManager. registerSubClassesUsingImportedClass(NamespaceID namespaceID, Set<MetaClassID> metaClassesIDs, Map<ContractID,InterfaceID> interfacesInContractOfImportedClass)Registers the classes with IDs provided as extending from an imported classvoidNamespaceManager. removeImportedInterfaces(NamespaceID namespaceID, Set<ImportedInterface> importedInterfaces)Removes the imported interface in contract with IDs provided in the Namespace with ID specified.voidNamespaceManager. removeNamespace(NamespaceID namespaceID)This operation removes the indicated namespacevoidNamespaceManager. unregisterImplementationsFromUsingAnyImportedClassInNamespace(NamespaceID namespaceID, Set<ImplementationID> implementationsIDs)Unregisters the implementations with IDs provided from using any imports of the specified namespacevoidNamespaceManager. unregisterOperationsFromUsingAnyImportedClassInNamespace(NamespaceID namespaceID, Set<OperationID> operationsIDs)Unregisters the operations with IDs provided from using any imports of the specified namespacevoidNamespaceManager. unregisterSubClassesFromUsingAnyImportedClassInNamespace(NamespaceID namespaceID, Set<MetaClassID> metaClassesIDs)Unregisters the classes with IDs provided as using (by extension) from any imports of the specified namespacevoidNamespaceManagerDB. updateImportedInterfaceAddImplementation(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, ImplementationID implementationID)Update by IDvoidNamespaceManagerDB. updateImportedInterfaceAddOperation(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, OperationID operationID)Update by IDvoidNamespaceManagerDB. updateImportedInterfaceAddProperty(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, PropertyID propertyID)Update by IDvoidNamespaceManagerDB. updateImportedInterfaceAddSubClass(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, MetaClassID subClassID)Update by IDvoidNamespaceManagerDB. updateImportedInterfaceRemoveImplementation(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, ImplementationID implementationID)Update by IDvoidNamespaceManagerDB. updateImportedInterfaceRemoveOperation(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, OperationID operationID)Update by IDvoidNamespaceManagerDB. updateImportedInterfaceRemoveProperty(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, PropertyID propertyID)Update by IDvoidNamespaceManagerDB. updateImportedInterfaceRemoveSubClass(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, MetaClassID subClassID)Update by IDvoidNamespaceManagerDB. updateNamespaceAddImport(NamespaceID namespaceID, ImportedInterface importedIface)Update by IDvoidNamespaceManagerDB. updateNamespaceRemoveImport(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID)Update by IDMethod parameters in es.bsc.dataclay.logic.namespacemgr with type arguments of type NamespaceID Modifier and Type Method Description Map<NamespaceID,Namespace>NamespaceManager. getNamespacesInfo(Set<NamespaceID> namespacesIDs)This operation retrieves the info of the given namespace -
Uses of NamespaceID in es.bsc.dataclay.util.management.classmgr
Methods in es.bsc.dataclay.util.management.classmgr that return NamespaceID Modifier and Type Method Description NamespaceIDImplementation. getNamespaceID()Get the Implementation::namespaceIDNamespaceIDMetaClass. getNamespaceID()Get the MetaClass::namespaceIDNamespaceIDOperation. getNamespaceID()Get the Operation::namespaceIDNamespaceIDProperty. getNamespaceID()Get the Property::namespaceIDMethods in es.bsc.dataclay.util.management.classmgr with parameters of type NamespaceID Modifier and Type Method Description voidImplementation. setNamespaceID(NamespaceID newnamespaceID)Set the Implementation::namespaceIDvoidMetaClass. setNamespaceID(NamespaceID newnamespaceID)Set the MetaClass::namespaceIDvoidOperation. setNamespaceID(NamespaceID newnamespaceID)Set the Operation::namespaceIDvoidProperty. setNamespaceID(NamespaceID newnamespaceID)Set the Property::namespaceID -
Uses of NamespaceID in es.bsc.dataclay.util.management.contractmgr
Methods in es.bsc.dataclay.util.management.contractmgr that return NamespaceID Modifier and Type Method Description NamespaceIDContract. getNamespaceID()Get the Contract::namespaceIDMethods in es.bsc.dataclay.util.management.contractmgr with parameters of type NamespaceID Modifier and Type Method Description voidContract. setNamespaceID(NamespaceID newnamespaceID)Set the Contract::namespaceID -
Uses of NamespaceID in es.bsc.dataclay.util.management.interfacemgr
Methods in es.bsc.dataclay.util.management.interfacemgr that return NamespaceID Modifier and Type Method Description NamespaceIDInterface. getClassNamespaceID()Get classNamespaceIDNamespaceIDInterface. getNamespaceID()Get the Interface::namespaceIDMethods in es.bsc.dataclay.util.management.interfacemgr with parameters of type NamespaceID Modifier and Type Method Description voidInterface. setClassNamespaceID(NamespaceID newclassNamespaceID)Set classNamespaceIDvoidInterface. setNamespaceID(NamespaceID newnamespaceID)Set the Interface::namespaceID -
Uses of NamespaceID in es.bsc.dataclay.util.management.namespacemgr
Methods in es.bsc.dataclay.util.management.namespacemgr that return NamespaceID Modifier and Type Method Description NamespaceIDImportedInterface. getNamespaceIDofClass()Get the ImportedInterface::namespaceIDofClassMethods in es.bsc.dataclay.util.management.namespacemgr with parameters of type NamespaceID Modifier and Type Method Description voidImportedInterface. setNamespaceIDofClass(NamespaceID newnamespaceIDofClass)Set the ImportedInterface::namespaceIDofClassConstructors in es.bsc.dataclay.util.management.namespacemgr with parameters of type NamespaceID Constructor Description ImportedInterface(String newimportedClassName, InterfaceID newinterfaceID, ContractID newcontractID, MetaClassID newclassOfImportID, NamespaceID newnamespaceIDofClass)Imported interface constructor -
Uses of NamespaceID in es.bsc.dataclay.util.management.sessionmgr
Methods in es.bsc.dataclay.util.management.sessionmgr that return NamespaceID Modifier and Type Method Description NamespaceIDSessionImplementation. getNamespaceID()Get the SessionImplementation::namespaceIDMethods in es.bsc.dataclay.util.management.sessionmgr with parameters of type NamespaceID Modifier and Type Method Description voidSessionImplementation. setNamespaceID(NamespaceID newnamespaceID)Set the SessionImplementation::namespaceIDConstructors in es.bsc.dataclay.util.management.sessionmgr with parameters of type NamespaceID Constructor Description SessionImplementation(ImplementationID newimplementationID, NamespaceID newnamespaceID, AccountID newrespAccountID)SessionImplementation Constructor -
Uses of NamespaceID in es.bsc.dataclay.util.management.stubs
Methods in es.bsc.dataclay.util.management.stubs that return NamespaceID Modifier and Type Method Description NamespaceIDImplementationStubInfo. getNamespaceID()Get namespaceIDNamespaceIDPropertyStubInfo. getNamespaceID()Get namespaceIDNamespaceIDStubInfo. getNamespaceID()Get the StubInfo::namespaceIDMethods in es.bsc.dataclay.util.management.stubs with parameters of type NamespaceID Modifier and Type Method Description voidImplementationStubInfo. setNamespaceID(NamespaceID newnamespaceID)Set namespaceIDvoidPropertyStubInfo. setNamespaceID(NamespaceID newnamespaceID)Set namespaceIDvoidStubInfo. setNamespaceID(NamespaceID newnamespaceID)Set the StubInfo::namespaceIDConstructors in es.bsc.dataclay.util.management.stubs with parameters of type NamespaceID 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)ConstructorPropertyStubInfo(PropertyID newpropertyID, String newpropertyName, Type newpropertyType, OperationID newgetterOperationID, OperationID newsetterOperationID, String newnamespace, NamespaceID newnamespaceID, String beforeUpdate, String afterUpdate, boolean inMaster)PropertyStubSpec 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
-