Uses of Class
es.bsc.dataclay.util.management.interfacemgr.Interface
-
Packages that use Interface Package Description es.bsc.dataclay.commonruntime Module responsible to interact with Useres.bsc.dataclay.communication.grpc.clients.logicmodule Contains Logic module client GRPC classes.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.interfacemgr Module intended to management of interfaces.es.bsc.dataclay.util.management.contractmgr This package contains classes used in management of contracts. -
-
Uses of Interface in es.bsc.dataclay.commonruntime
Methods in es.bsc.dataclay.commonruntime that return Interface Modifier and Type Method Description static 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 itMethods in es.bsc.dataclay.commonruntime with parameters of type Interface Modifier and Type Method Description static InterfaceID
ClientManagementLib. newInterface(AccountID accountID, PasswordCredential credential, Interface interfaceSpec)
Method that registers a new interface -
Uses of Interface in es.bsc.dataclay.communication.grpc.clients.logicmodule
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return Interface Modifier and Type Method Description Interface
LogicModuleGrpcClient. getInterfaceInfo(AccountID accountID, PasswordCredential credential, InterfaceID interfaceID)
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule with parameters of type Interface Modifier and Type Method Description InterfaceID
LogicModuleGrpcClient. newInterface(AccountID accountID, PasswordCredential credential, Interface newInterface)
-
Uses of Interface in es.bsc.dataclay.logic
Methods in es.bsc.dataclay.logic that return Interface Modifier and Type Method Description Interface
LogicModule. getInterfaceInfo(AccountID accountID, PasswordCredential credential, InterfaceID interfaceID)
Methods in es.bsc.dataclay.logic with parameters of type Interface Modifier and Type Method Description InterfaceID
LogicModule. newInterface(AccountID accountID, PasswordCredential credential, Interface newInterface)
-
Uses of Interface in es.bsc.dataclay.logic.api
Methods in es.bsc.dataclay.logic.api that return Interface Modifier and Type Method Description 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 itMethods in es.bsc.dataclay.logic.api with parameters of type Interface Modifier and Type Method Description InterfaceID
LogicModuleAPI. newInterface(AccountID accountID, PasswordCredential credential, Interface newInterface)
Method that registers a new interface -
Uses of Interface in es.bsc.dataclay.logic.interfacemgr
Methods in es.bsc.dataclay.logic.interfacemgr that return Interface Modifier and Type Method Description Interface
InterfaceManagerDB. getInterfaceByID(InterfaceID ifaceID)
Get interface by IDInterface
InterfaceManagerDB. getInterfaceByNames(String providerAccount, String namespace, String classname, Set<String> propertiesInIface, Set<String> operationsSignatureInIface)
Get interface by namesInterface
InterfaceManager. getInterfaceInfo(InterfaceID ifaceID)
This operation returns all the information of the given interfaceMethods in es.bsc.dataclay.logic.interfacemgr that return types with arguments of type Interface Modifier and Type Method Description Map<InterfaceID,Interface>
InterfaceManager. getInterfacesInfo(Set<InterfaceID> interfacesIDs)
This operation returns all the information of the given interfacesList<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 namespaceMethods in es.bsc.dataclay.logic.interfacemgr with parameters of type Interface Modifier and Type Method Description InterfaceID
InterfaceManager. newInterface(Interface newInterface)
This operation allows to register a new interfacevoid
InterfaceManagerDB. store(Interface iface)
Store into database -
Uses of Interface in es.bsc.dataclay.util.management.contractmgr
Methods in es.bsc.dataclay.util.management.contractmgr that return Interface Modifier and Type Method Description Interface
InterfaceInContract. getIface()
Get ifaceMethods in es.bsc.dataclay.util.management.contractmgr with parameters of type Interface Modifier and Type Method Description void
InterfaceInContract. setIface(Interface newiface)
Set ifaceConstructors in es.bsc.dataclay.util.management.contractmgr with parameters of type Interface Constructor Description InterfaceInContract(Interface newiface, Set<OpImplementations> newimplementationsSpecPerOperation)
Constructor to set the accessible methods.
-