Uses of Class
es.bsc.dataclay.util.management.namespacemgr.ImportedInterface
-
Packages that use ImportedInterface Package Description es.bsc.dataclay.logic.namespacemgr Module intended to management of namespaces.es.bsc.dataclay.util.management.namespacemgr This package contains classes used in management of namespaces. -
-
Uses of ImportedInterface in es.bsc.dataclay.logic.namespacemgr
Methods in es.bsc.dataclay.logic.namespacemgr that return types with arguments of type ImportedInterface 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.HashSet<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. 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 providedMethods in es.bsc.dataclay.logic.namespacemgr with parameters of type ImportedInterface Modifier and Type Method Description void
NamespaceManagerDB. updateNamespaceAddImport(NamespaceID namespaceID, ImportedInterface importedIface)
Update by IDMethod parameters in es.bsc.dataclay.logic.namespacemgr with type arguments of type ImportedInterface Modifier and Type Method Description void
NamespaceManager. importInterfaces(NamespaceID namespaceID, Set<ImportedInterface> newImportedInterfaces)
Register a set of new imported interfaces in the namespacevoid
NamespaceManager. removeImportedInterfaces(NamespaceID namespaceID, Set<ImportedInterface> importedInterfaces)
Removes the imported interface in contract with IDs provided in the Namespace with ID specified. -
Uses of ImportedInterface in es.bsc.dataclay.util.management.namespacemgr
Methods in es.bsc.dataclay.util.management.namespacemgr that return ImportedInterface Modifier and Type Method Description ImportedInterface
Namespace. getImportedInterface(InterfaceID importedInterface, ContractID contractID)
Get the imported interface with IDs providedImportedInterface
Namespace. removeImportedInterface(InterfaceID interfaceToRemove, ContractID contractID)
Removes an imported interface from this namespaceMethods in es.bsc.dataclay.util.management.namespacemgr that return types with arguments of type ImportedInterface Modifier and Type Method Description Map<Tuple<InterfaceID,ContractID>,ImportedInterface>
Namespace. getImportedInterfaces()
Get the Namespace::importedInterfacesHashMap<Tuple<InterfaceID,ContractID>,ImportedInterface>
Namespace. getImportedInterfacesOfMetaClass(MetaClassID metaClassID)
Get the imported interfaces with Class ID providedMethods in es.bsc.dataclay.util.management.namespacemgr with parameters of type ImportedInterface Modifier and Type Method Description void
Namespace. addImportedInterface(ImportedInterface importedInterface)
Adds a new imported interfaceMethod parameters in es.bsc.dataclay.util.management.namespacemgr with type arguments of type ImportedInterface Modifier and Type Method Description void
Namespace. setImportedInterfaces(Map<Tuple<InterfaceID,ContractID>,ImportedInterface> newimportedInterfaces)
Set the Namespace::importedInterfaces
-