Uses of Class
es.bsc.dataclay.util.ids.OperationID
-
Packages that use OperationID 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.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.interfacemgr Module intended to management of interfaces.es.bsc.dataclay.logic.namespacemgr Module intended to management of namespaces.es.bsc.dataclay.util.events.listeners This package contains information about event listeners.es.bsc.dataclay.util.info This package contains all Info classes send between modules.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 OperationID in es.bsc.dataclay.commonruntime
Methods in es.bsc.dataclay.commonruntime that return OperationID Modifier and Type Method Description static OperationIDClientManagementLib. getOperationID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature)Method that retrieves the id of an operation given its signature -
Uses of OperationID in es.bsc.dataclay.communication.grpc
Methods in es.bsc.dataclay.communication.grpc that return OperationID Modifier and Type Method Description static OperationIDUtils. getOperationID(String idMsg)Get OperationID from Protobuf ID -
Uses of OperationID in es.bsc.dataclay.communication.grpc.clients.logicmodule
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return OperationID Modifier and Type Method Description OperationIDLogicModuleGrpcClient. getOperationID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature)Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule with parameters of type OperationID Modifier and Type Method Description SerializedParametersOrReturnLogicModuleGrpcClient. executeImplementation(SessionID sessionID, OperationID operationID, Triple<ImplementationID,ContractID,InterfaceID> remoteImplementation, ObjectID objectID, SerializedParametersOrReturn params) -
Uses of OperationID in es.bsc.dataclay.exceptions.logicmodule.classmgr
Constructors in es.bsc.dataclay.exceptions.logicmodule.classmgr with parameters of type OperationID Constructor Description NoMoreImplementationsInOperationException(ImplementationID implementationID, OperationID operationID)This exception is produced when trying to remove the last implementation with ID provided from the operation with ID provided.OperationNotExistException(OperationID operationID)This exception is produced when an operation with ID provided does not existOperationNotInClassException(OperationID operationID, MetaClassID metaClassID)This exception is produced when some operation was not found in some class for some reason.SetterOrGetterOperationsCannotBeRemoved(OperationID operationID)This exception is produced when an operation with ID provided does not exist -
Uses of OperationID in es.bsc.dataclay.heap
Methods in es.bsc.dataclay.heap that return OperationID Modifier and Type Method Description static OperationIDDataClayIDFactory. newOperationID()Create a new OperationID.static OperationIDDataClayIDFactory. newOperationID(String uuidStr)Create a new OperationID. -
Uses of OperationID in es.bsc.dataclay.logic
Methods in es.bsc.dataclay.logic that return OperationID Modifier and Type Method Description OperationIDLogicModule. getOperationID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature)Methods in es.bsc.dataclay.logic with parameters of type OperationID Modifier and Type Method Description booleanLogicModule. executeFilterMethod(ObjectID objectID, SessionID sessionID, SerializedParametersOrReturn params, OperationID opID)Method that executes a filterMethod in a certain object without parameters.SerializedParametersOrReturnLogicModule. executeImplementation(SessionID sessionID, OperationID operationID, Triple<ImplementationID,ContractID,InterfaceID> remoteImplementation, ObjectID objectID, SerializedParametersOrReturn params)voidLogicModule. executeNotificationAction(ObjectID objectID, SessionID sessionID, SerializedParametersOrReturn params, OperationID opID)Method that executes an action in a certain object. -
Uses of OperationID in es.bsc.dataclay.logic.api
Methods in es.bsc.dataclay.logic.api that return OperationID Modifier and Type Method Description OperationIDLogicModuleAPI. getOperationID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String operationSignature)Method that retrieves the id of an operation given its signatureMethods in es.bsc.dataclay.logic.api with parameters of type OperationID Modifier and Type Method Description SerializedParametersOrReturnLogicModuleAPI. executeImplementation(SessionID sessionID, OperationID operationID, Triple<ImplementationID,ContractID,InterfaceID> remoteImplementation, ObjectID objectID, SerializedParametersOrReturn params)Method that executes an implementation -
Uses of OperationID in es.bsc.dataclay.logic.classmgr
Methods in es.bsc.dataclay.logic.classmgr that return OperationID Modifier and Type Method Description OperationIDClassManager. getOperationID(MetaClassID metaClassID, String operationSignature)Retrieves the id of an operation given its signature, id of the namespace of the operation and id of the class containing the operation and the namespace where it belongs toOperationIDClassManager. getOperationID(String metaClassName, String namespace, String operationSignature)Retrieves the id of an operation given its signature, id of the namespace of the operation and id of the class containing the operation and the namespace where it belongs toMethods in es.bsc.dataclay.logic.classmgr that return types with arguments of type OperationID Modifier and Type Method Description 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.Map<PropertyID,Map<OperationID,ImplementationID>>ClassManager. getImplementationsOfGettersAndSetters(Map<MetaClassID,Set<PropertyID>> propertiesInClass)Return the implementations of the operations of the getters and setters of the given propertiesTuple<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 specifiedTuple<Set<PropertyID>,Set<OperationID>>ClassManager. getOperationsAndPropertiesNotInNamespaceOfClass(MetaClassID metaClassID, Set<PropertyID> propertyIDs, Set<OperationID> operationIDs)For each property and operation ID provided verify they belong to the Namespace of the Class with ID provided.Set<OperationID>ClassManager. getOperationsIDsOfGettersAndSetters(MetaClassID metaClassID, Set<PropertyID> propertiesIDs)Return the operations IDs of the default getters and setters of the given properties IDsMethods in es.bsc.dataclay.logic.classmgr with parameters of type OperationID Modifier and Type Method Description voidClassManagerDB. deleteOperation(OperationID dataClayID)Delete operation recursivelybooleanClassManager. existsImplementationAccessingOperation(OperationID operationID)Verify if there is some implementation accessing the operation with ID providedLinkedList<ImplementationID>ClassManager. getImplementationsOfOperation(OperationID operationID)This function gets the list of Implementation IDs of an Operation identified by the OperationID provided.OperationClassManagerDB. getOperationByID(OperationID id)Get Operation by IDOperationClassManager. getOperationInfo(OperationID operationID)Return all information of an operationImplementationClassManager. 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. removeOperation(OperationID operationID)This function deletes an Operation identified by the operationID provided, and its associated arguments and implementations.voidClassManagerDB. updateClassPropertiesAndOperations(MetaClassID classID, Property newProperty, OperationID newSetter, OperationID newGetter)Update class with new properties and operationsvoidClassManagerDB. updateClassRemoveOperation(MetaClassID classID, OperationID opID)Update class removing operationvoidClassManagerDB. updateOperationAddImplementation(OperationID opID, Implementation impl)Update operation adding implementationvoidClassManagerDB. updateOperationRemoveImplementation(OperationID opID, ImplementationID implID)Update operation removing implementationMethod parameters in es.bsc.dataclay.logic.classmgr with type arguments of type OperationID Modifier and Type Method Description 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.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. -
Uses of OperationID in es.bsc.dataclay.logic.interfacemgr
Methods in es.bsc.dataclay.logic.interfacemgr with parameters of type OperationID Modifier and Type Method Description HashSet<InterfaceID>InterfaceManager. getInterfacesAccessingOperation(NamespaceID namespaceID, MetaClassID metaClassID, OperationID operationID)This operation retrieves all the interfaces accessing a specific operation -
Uses of OperationID in es.bsc.dataclay.logic.namespacemgr
Methods in es.bsc.dataclay.logic.namespacemgr with parameters of type OperationID Modifier and Type Method Description voidNamespaceManagerDB. updateImportedInterfaceAddOperation(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, OperationID operationID)Update by IDvoidNamespaceManagerDB. updateImportedInterfaceRemoveOperation(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, OperationID operationID)Update by IDMethod parameters in es.bsc.dataclay.logic.namespacemgr with type arguments of type OperationID Modifier and Type Method Description voidNamespaceManager. registerOperationsUsingImportedClass(NamespaceID namespaceID, Set<OperationID> operationsIDs, Map<ContractID,InterfaceID> interfacesInContractOfImportedClass)Registers the operations with IDs provided as using an imported classvoidNamespaceManager. unregisterOperationsFromUsingAnyImportedClassInNamespace(NamespaceID namespaceID, Set<OperationID> operationsIDs)Unregisters the operations with IDs provided from using any imports of the specified namespace -
Uses of OperationID in es.bsc.dataclay.util.events.listeners
Methods in es.bsc.dataclay.util.events.listeners that return OperationID Modifier and Type Method Description OperationIDECA. getAction()Get the EventListener::actionOperationIDECA. getFilterMethod()Get the EventListener::filterMethodMethods in es.bsc.dataclay.util.events.listeners with parameters of type OperationID Modifier and Type Method Description voidECA. setAction(OperationID newaction)Set the EventListener::actionvoidECA. setFilterMethod(OperationID newfilterMethod)Set the EventListener::filterMethodConstructors in es.bsc.dataclay.util.events.listeners with parameters of type OperationID Constructor Description ECA(EventType neweventType, MetaClassID newtargetClass, OperationID newfilterMethod, OperationID newaction)Constructor -
Uses of OperationID in es.bsc.dataclay.util.info
Methods in es.bsc.dataclay.util.info that return types with arguments of type OperationID Modifier and Type Method Description Map<OperationID,Set<ImplementationID>>EnrichmentInfo. getEnrichmentsOfExistentOperations()Get the EnrichmentInfo::enrichmentsOfExistentOperationsMap<OperationID,String>EnrichmentInfo. getOperationsByID()Get the EnrichmentInfo::operationsByIDMethod parameters in es.bsc.dataclay.util.info with type arguments of type OperationID Modifier and Type Method Description voidEnrichmentInfo. setEnrichmentsOfExistentOperations(Map<OperationID,Set<ImplementationID>> newenrichmentsOfExistentOperations)Set the EnrichmentInfo::enrichmentsOfExistentOperationsvoidEnrichmentInfo. setOperationsByID(Map<OperationID,String> newoperationsByID)Set the EnrichmentInfo::operationsByID -
Uses of OperationID in es.bsc.dataclay.util.management.classmgr
Methods in es.bsc.dataclay.util.management.classmgr that return OperationID Modifier and Type Method Description OperationIDProperty. getGetterOperationID()Get the Property::getterOperationIDOperationIDImplementation. getOperationID()Get the Implementation::operationIDOperationIDProperty. getSetterOperationID()Get the Property::setterOperationIDOperationIDProperty. getUpdateOperationID()Get the Property::updateOperationIDMethods in es.bsc.dataclay.util.management.classmgr with parameters of type OperationID Modifier and Type Method Description booleanMetaClass. existsOperationInClass(OperationID operationID)This operation verifies if a Operation identified by operationID existsOperationMetaClass. getOperation(OperationID operationID)Get operation identified by id providedbooleanMetaClass. removeOperation(OperationID operationID)This operation remove a Operation identified by operationID in the list of operations.voidProperty. setGetterOperationID(OperationID newgetterOperationID)Set the Property::getterOperationIDvoidImplementation. setOperationID(OperationID newoperationID)Set the Implementation::operationIDvoidProperty. setSetterOperationID(OperationID newsetterOperationID)Set the Property::setterOperationIDvoidProperty. setUpdateOperationID(OperationID newUpdateOperationID)Set the Property::updateOperationID -
Uses of OperationID in es.bsc.dataclay.util.management.contractmgr
Fields in es.bsc.dataclay.util.management.contractmgr with type parameters of type OperationID Modifier and Type Field Description Map<OperationID,OpImplementations>InterfaceInContract. accessibleImplementationsThe accessible implementations of every operation of this interface in the contract.Methods in es.bsc.dataclay.util.management.contractmgr that return types with arguments of type OperationID Modifier and Type Method Description Map<OperationID,OpImplementations>InterfaceInContract. getAccessibleImplementations()Method parameters in es.bsc.dataclay.util.management.contractmgr with type arguments of type OperationID Modifier and Type Method Description voidInterfaceInContract. setAccessibleImplementations(Map<OperationID,OpImplementations> accessibleImplementationsFromThisInterrfaceInContract) -
Uses of OperationID in es.bsc.dataclay.util.management.interfacemgr
Methods in es.bsc.dataclay.util.management.interfacemgr that return types with arguments of type OperationID Modifier and Type Method Description Set<OperationID>Interface. getOperationsIDs()Method parameters in es.bsc.dataclay.util.management.interfacemgr with type arguments of type OperationID Modifier and Type Method Description voidInterface. setOperationsIDs(Set<OperationID> newoperationsIDs) -
Uses of OperationID in es.bsc.dataclay.util.management.namespacemgr
Methods in es.bsc.dataclay.util.management.namespacemgr that return types with arguments of type OperationID Modifier and Type Method Description HashSet<OperationID>ImportedInterface. getOperationsUsingImports()Get the Namespace::operationsUsingImportsMethods in es.bsc.dataclay.util.management.namespacemgr with parameters of type OperationID Modifier and Type Method Description voidImportedInterface. addOperationUsingImport(OperationID operationID)Add operation that uses an importvoidNamespace. registerOperationUsingImport(OperationID operationID, InterfaceID importedInterface, ContractID contractID)Registers the operation with ID provided as using the import with IDs specifiedvoidImportedInterface. removeOperationUsingImport(OperationID operationID)Remove operation that uses an importvoidNamespace. unregisterOperationUsingImport(OperationID operationID, InterfaceID importedInterface, ContractID contractID)Unregisters the operation with ID provided from using the import with IDs specifiedMethod parameters in es.bsc.dataclay.util.management.namespacemgr with type arguments of type OperationID Modifier and Type Method Description voidImportedInterface. setOperationsUsingImports(HashSet<OperationID> newoperationsUsingImports)Set the Namespace::operationsUsingImports -
Uses of OperationID in es.bsc.dataclay.util.management.sessionmgr
Methods in es.bsc.dataclay.util.management.sessionmgr that return OperationID Modifier and Type Method Description OperationIDSessionOperation. getOperationID()Get the SessionOperation::operationIDMethods in es.bsc.dataclay.util.management.sessionmgr that return types with arguments of type OperationID Modifier and Type Method Description Map<OperationID,SessionOperation>SessionInterface. getSessionOperations()Get the SessionInterface::sessionOperationsMethods in es.bsc.dataclay.util.management.sessionmgr with parameters of type OperationID Modifier and Type Method Description voidSessionOperation. setOperationID(OperationID newoperationID)Set the SessionOperation::operationIDMethod parameters in es.bsc.dataclay.util.management.sessionmgr with type arguments of type OperationID Modifier and Type Method Description voidSessionInterface. setSessionOperations(Map<OperationID,SessionOperation> newsessionOperations)Set the SessionInterface::sessionOperationsConstructors in es.bsc.dataclay.util.management.sessionmgr with parameters of type OperationID Constructor Description SessionOperation(OperationID newoperationID, SessionImplementation newsessionLocalImplementation, SessionImplementation newsessionRemoteImplementation)SessionOperation constructor -
Uses of OperationID in es.bsc.dataclay.util.management.stubs
Methods in es.bsc.dataclay.util.management.stubs that return OperationID Modifier and Type Method Description OperationIDPropertyStubInfo. getGetterOperationID()Get the PropertyStubInfo::getterOperationIDOperationIDImplementationStubInfo. getOperationID()Get the ImplementationStubInfo::operationIDOperationIDPropertyStubInfo. getSetterOperationID()Get the PropertyStubInfo::setterOperationIDMethods in es.bsc.dataclay.util.management.stubs with parameters of type OperationID Modifier and Type Method Description voidPropertyStubInfo. setGetterOperationID(OperationID newgetterOperationID)Set the PropertyStubInfo::getterOperationIDvoidImplementationStubInfo. setOperationID(OperationID newoperationID)Set the ImplementationStubInfo::operationIDvoidPropertyStubInfo. setSetterOperationID(OperationID newsetterOperationID)Set the PropertyStubInfo::setterOperationIDConstructors in es.bsc.dataclay.util.management.stubs with parameters of type OperationID 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 constructor
-