Uses of Class
es.bsc.dataclay.util.ids.ContractID
-
Packages that use ContractID 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.contractmgr Module intended to management of Exceptions on ContractManager 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.contractmgr Module intended to management of contracts.es.bsc.dataclay.logic.datacontractmgr Module intended to management of data contracts.es.bsc.dataclay.logic.logicmetadata es.bsc.dataclay.logic.namespacemgr Module intended to management of namespaces.es.bsc.dataclay.logic.sessionmgr Module intended to management of information of sessionses.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 ContractID in es.bsc.dataclay.commonruntime
Methods in es.bsc.dataclay.commonruntime that return ContractID Modifier and Type Method Description static ContractID
ClientManagementLib. getContractOfDataClayProvider(AccountID accountID, PasswordCredential credential)
Return all contracts info of public DataClay provider.static ContractID
ClientManagementLib. newPrivateContract(AccountID proprietaryAccountID, PasswordCredential proprietaryCredential, Contract contract)
Method to register a new private contract.static ContractID
ClientManagementLib. newPublicContract(AccountID proprietaryAccountID, PasswordCredential proprietaryCredential, Contract contract)
Method that registers a new contractstatic ContractID
ClientManagementLib. registerToPublicContractOfNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)
Method to register an account to a contractMethods in es.bsc.dataclay.commonruntime that return types with arguments of type ContractID Modifier and Type Method Description 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.Methods in es.bsc.dataclay.commonruntime with parameters of type ContractID Modifier and Type Method Description static 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 boolean
ClientManagementLib. registerToPublicContract(AccountID accountID, PasswordCredential credential, ContractID contractID)
Method to register an account to a contractMethod parameters in es.bsc.dataclay.commonruntime with type arguments of type ContractID Modifier and Type Method Description static 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 Map<String,byte[]>
ClientManagementLib. getStubs(AccountID applicantAccountID, PasswordCredential applicantCredential, LinkedList<ContractID> contractsIDs)
Method that allows to retrieve the stubsstatic SessionID
ClientManagementLib. newSession(AccountID accountID, PasswordCredential credential, Set<ContractID> contracts, Set<String> dataSets, String dataSetForStore)
This operation creates a new session -
Uses of ContractID in es.bsc.dataclay.communication.grpc
Methods in es.bsc.dataclay.communication.grpc that return ContractID Modifier and Type Method Description static ContractID
Utils. getContractID(String idMsg)
Get ContractID from Protobuf ID -
Uses of ContractID in es.bsc.dataclay.communication.grpc.clients.logicmodule
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return ContractID Modifier and Type Method Description ContractID
LogicModuleGrpcClient. getContractIDOfDataClayProvider(AccountID accountID, PasswordCredential credential)
ContractID
LogicModuleGrpcClient. newContract(AccountID accountID, PasswordCredential credential, Contract newContract)
ContractID
LogicModuleGrpcClient. registerToPublicContractOfNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return types with arguments of type ContractID Modifier and Type Method Description 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)
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule with parameters of type ContractID Modifier and Type Method Description void
LogicModuleGrpcClient. importContract(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ContractID contractID)
void
LogicModuleGrpcClient. importInterface(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ContractID contractID, InterfaceID interfaceID)
void
LogicModuleGrpcClient. registerToPublicContract(AccountID accountID, PasswordCredential credential, ContractID contractID)
Method parameters in es.bsc.dataclay.communication.grpc.clients.logicmodule with type arguments of type ContractID Modifier and Type Method Description SerializedParametersOrReturn
LogicModuleGrpcClient. executeImplementation(SessionID sessionID, OperationID operationID, Triple<ImplementationID,ContractID,InterfaceID> remoteImplementation, ObjectID objectID, SerializedParametersOrReturn params)
byte[]
LogicModuleGrpcClient. getBabelStubs(AccountID applicantAccountID, PasswordCredential applicantCredential, List<ContractID> contractsIDs)
Map<String,byte[]>
LogicModuleGrpcClient. getStubs(AccountID applicantAccountID, PasswordCredential applicantCredential, CommonMessages.Langs language, List<ContractID> contractsIDs)
SessionInfo
LogicModuleGrpcClient. newSession(AccountID accountID, PasswordCredential credential, Set<ContractID> contracts, Set<DataSetID> dataSetIDs, DataSetID dataSetForStore, CommonMessages.Langs newsessionLang)
-
Uses of ContractID in es.bsc.dataclay.exceptions.logicmodule.contractmgr
Constructors in es.bsc.dataclay.exceptions.logicmodule.contractmgr with parameters of type ContractID 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.ContractNotActiveException(ContractID contractID)
Exception produced when a contract has to be used but it already expired.ContractNotExistException(ContractID contractID)
Exception produced when a contract does not exist .ContractNotPublicException(ContractID contractID)
Exception produced when a contract is expected to be public and it is not.InterfaceNotInContractException(InterfaceID interfaceID, ContractID contractID)
Exception produced when a contract cannot access a specific interface -
Uses of ContractID in es.bsc.dataclay.exceptions.logicmodule.namespacemgr
Constructors in es.bsc.dataclay.exceptions.logicmodule.namespacemgr with parameters of type ContractID Constructor Description ImportedInterfaceInUseException(String namespaceName, InterfaceID interfaceID, ContractID contractID)
Exceptions produced when interface identified by ID provided is in useInterfaceAlreadyImportedException(String namespaceName, InterfaceID interfaceID, ContractID contractID)
Exceptions produced when interface in contract identified by IDs provided was already importedInterfaceNotImportedException(String namespaceName, InterfaceID interfaceID, ContractID contractID)
Exceptions produced when interface in contract identified by IDs provided is not imported in the namespace specified. -
Uses of ContractID in es.bsc.dataclay.heap
Methods in es.bsc.dataclay.heap that return ContractID Modifier and Type Method Description static ContractID
DataClayIDFactory. newContractID()
Create a new contract ID.static ContractID
DataClayIDFactory. newContractID(String uuidStr)
Create a new contract ID. -
Uses of ContractID in es.bsc.dataclay.logic
Methods in es.bsc.dataclay.logic that return ContractID Modifier and Type Method Description ContractID
LogicModule. getContractIDOfDataClayProvider(AccountID accountID, PasswordCredential credential)
ContractID
LogicModule. newContract(AccountID accountID, PasswordCredential credential, Contract newContract)
ContractID
LogicModule. registerToPublicContractOfNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)
Methods in es.bsc.dataclay.logic that return types with arguments of type ContractID Modifier and Type Method Description 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)
Methods in es.bsc.dataclay.logic with parameters of type ContractID Modifier and Type Method Description void
LogicModule. importContract(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ContractID contractID)
void
LogicModule. importInterface(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, ContractID contractID, InterfaceID interfaceID)
void
LogicModule. registerToPublicContract(AccountID accountID, PasswordCredential credential, ContractID contractID)
Method parameters in es.bsc.dataclay.logic with type arguments of type ContractID Modifier and Type Method Description SerializedParametersOrReturn
LogicModule. executeImplementation(SessionID sessionID, OperationID operationID, Triple<ImplementationID,ContractID,InterfaceID> remoteImplementation, ObjectID objectID, SerializedParametersOrReturn params)
byte[]
LogicModule. getBabelStubs(AccountID applicantAccountID, PasswordCredential applicantCredential, List<ContractID> contractsIDs)
Map<String,byte[]>
LogicModule. getStubs(AccountID applicantAccountID, PasswordCredential applicantCredential, CommonMessages.Langs language, List<ContractID> contractsIDs)
SessionInfo
LogicModule. newSession(AccountID accountID, PasswordCredential credential, Set<ContractID> contracts, Set<DataSetID> dataSetIDs, DataSetID dataSetForStore, CommonMessages.Langs newsessionLang)
-
Uses of ContractID in es.bsc.dataclay.logic.api
Methods in es.bsc.dataclay.logic.api that return ContractID Modifier and Type Method Description ContractID
LogicModuleAPI. getContractIDOfDataClayProvider(AccountID accountID, PasswordCredential credential)
Get contract ID of DataClay classesContractID
LogicModuleAPI. newContract(AccountID accountID, PasswordCredential credential, Contract newContract)
Method to register a new contract.ContractID
LogicModuleAPI. registerToPublicContractOfNamespace(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID)
Method to register an account to a public contract given a namespaceMethods in es.bsc.dataclay.logic.api that return types with arguments of type ContractID Modifier and Type Method Description Map<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).Methods in es.bsc.dataclay.logic.api with parameters of type ContractID Modifier and Type Method Description 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 namespacevoid
LogicModuleAPI. registerToPublicContract(AccountID accountID, PasswordCredential credential, ContractID contractID)
Method to register an account to a contractMethod parameters in es.bsc.dataclay.logic.api with type arguments of type ContractID Modifier and Type Method Description SerializedParametersOrReturn
LogicModuleAPI. executeImplementation(SessionID sessionID, OperationID operationID, Triple<ImplementationID,ContractID,InterfaceID> remoteImplementation, ObjectID objectID, SerializedParametersOrReturn params)
Method that executes an implementationbyte[]
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).Map<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)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 contract -
Uses of ContractID in es.bsc.dataclay.logic.contractmgr
Methods in es.bsc.dataclay.logic.contractmgr that return ContractID Modifier and Type Method Description ContractID
ContractManager. newPrivateContract(Contract newContract)
Method that creates a new private contract with the provided account.ContractID
ContractManager. newPublicContract(Contract newContract)
Method that creates a new public contract.Methods in es.bsc.dataclay.logic.contractmgr that return types with arguments of type ContractID Modifier and Type Method Description 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)Map<ContractID,Contract>
ContractManager. getContractIDsOfProvider(NamespaceID namespaceIDofProvider)
Get info of all contracts of the namespace provided indexed by their id.Map<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.Map<ContractID,Contract>
ContractManager. getPublicContractIDsOfProvider(NamespaceID namespaceIDofProvider)
Get info of all contracts of the namespace provided indexed by their id.Methods in es.bsc.dataclay.logic.contractmgr with parameters of type ContractID Modifier and Type Method Description void
ContractManagerDB. deleteContractByID(ContractID contractID)
Delete by IDContract
ContractManagerDB. getContractByID(ContractID contractID)
Get by IDContract
ContractManager. getContractInfo(ContractID contractID)
This method returns the info of a contractvoid
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 IDMethod parameters in es.bsc.dataclay.logic.contractmgr with type arguments of type ContractID Modifier and Type Method Description void
ContractManager. checkActiveContracts(HashSet<ContractID> modelContracts)
This method checks whether the given contracts are activeboolean
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,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. -
Uses of ContractID in es.bsc.dataclay.logic.datacontractmgr
Methods in es.bsc.dataclay.logic.datacontractmgr with parameters of type ContractID Modifier and Type Method Description void
DataContractManagerDB. deleteDataContractByID(ContractID datacontractID)
Delete by ID -
Uses of ContractID in es.bsc.dataclay.logic.logicmetadata
Fields in es.bsc.dataclay.logic.logicmetadata declared as ContractID Modifier and Type Field Description ContractID
LogicMetadataIDs. dcPublicContractID
ID of public contract of DataClay (for DataClay classes). -
Uses of ContractID in es.bsc.dataclay.logic.namespacemgr
Methods in es.bsc.dataclay.logic.namespacemgr with parameters of type ContractID Modifier and Type Method Description void
NamespaceManagerDB. updateImportedInterfaceAddImplementation(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, ImplementationID implementationID)
Update by IDvoid
NamespaceManagerDB. updateImportedInterfaceAddOperation(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, OperationID operationID)
Update by IDvoid
NamespaceManagerDB. updateImportedInterfaceAddProperty(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, PropertyID propertyID)
Update by IDvoid
NamespaceManagerDB. updateImportedInterfaceAddSubClass(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, MetaClassID subClassID)
Update by IDvoid
NamespaceManagerDB. updateImportedInterfaceRemoveImplementation(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, ImplementationID implementationID)
Update by IDvoid
NamespaceManagerDB. updateImportedInterfaceRemoveOperation(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, OperationID operationID)
Update by IDvoid
NamespaceManagerDB. updateImportedInterfaceRemoveProperty(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, PropertyID propertyID)
Update by IDvoid
NamespaceManagerDB. updateImportedInterfaceRemoveSubClass(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, MetaClassID subClassID)
Update by IDvoid
NamespaceManagerDB. updateNamespaceRemoveImport(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID)
Update by IDMethod parameters in es.bsc.dataclay.logic.namespacemgr with type arguments of type ContractID Modifier and Type Method Description void
NamespaceManager. registerImplementationsUsingImportedClass(NamespaceID namespaceID, Set<ImplementationID> implementationsIDs, Map<ContractID,InterfaceID> interfacesInContractOfImportedClass)
Registers the implementations with IDs provided as using an imported classvoid
NamespaceManager. registerOperationsUsingImportedClass(NamespaceID namespaceID, Set<OperationID> operationsIDs, Map<ContractID,InterfaceID> interfacesInContractOfImportedClass)
Registers the operations with IDs provided as using an imported classvoid
NamespaceManager. registerPropertiesUsingImportedClass(NamespaceID namespaceID, Set<PropertyID> propertiesIDs, Map<ContractID,InterfaceID> interfacesInContractOfImportedClass)
Registers the properties with IDs provided as using an imported classvoid
NamespaceManager. registerSubClassesUsingImportedClass(NamespaceID namespaceID, Set<MetaClassID> metaClassesIDs, Map<ContractID,InterfaceID> interfacesInContractOfImportedClass)
Registers the classes with IDs provided as extending from an imported class -
Uses of ContractID in es.bsc.dataclay.logic.sessionmgr
Methods in es.bsc.dataclay.logic.sessionmgr that return types with arguments of type ContractID Modifier and Type Method Description Map<ContractID,SessionContract>
Session. getSessionContracts()
Get the Session::sessionContractsMethod parameters in es.bsc.dataclay.logic.sessionmgr with type arguments of type ContractID Modifier and Type Method Description SessionInfo
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. setSessionContracts(Map<ContractID,SessionContract> newsessionContracts)
Set the Session::sessionContractsConstructor parameters in es.bsc.dataclay.logic.sessionmgr with type arguments of type ContractID 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 constructor -
Uses of ContractID in es.bsc.dataclay.util.management.namespacemgr
Methods in es.bsc.dataclay.util.management.namespacemgr that return ContractID Modifier and Type Method Description ContractID
ImportedInterface. getContractID()
Get the ImportedInterface::contractIDMethods in es.bsc.dataclay.util.management.namespacemgr that return types with arguments of type ContractID 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 ContractID Modifier and Type Method Description boolean
Namespace. existsImportedInterface(InterfaceID importedInterface, ContractID contractID)
Check if there is an imported interface with the ID providedImportedInterface
Namespace. getImportedInterface(InterfaceID importedInterface, ContractID contractID)
Get the imported interface with IDs providedvoid
Namespace. registerImplementationUsingImport(ImplementationID implementationID, InterfaceID importedInterface, ContractID contractID)
Registers the implementation with ID provided as using the import with IDs specifiedvoid
Namespace. registerOperationUsingImport(OperationID operationID, InterfaceID importedInterface, ContractID contractID)
Registers the operation with ID provided as using the import with IDs specifiedvoid
Namespace. registerPropertyUsingImport(PropertyID propertyID, InterfaceID importedInterface, ContractID contractID)
Registers the property with ID provided as using the import with IDs specifiedvoid
Namespace. registerSubClassUsingImport(MetaClassID metaclassID, InterfaceID importedInterface, ContractID contractID)
Registers the subclass with ID provided as extending the import with ID specifiedImportedInterface
Namespace. removeImportedInterface(InterfaceID interfaceToRemove, ContractID contractID)
Removes an imported interface from this namespacevoid
ImportedInterface. setContractID(ContractID newcontractID)
Set the ImportedInterface::contractIDvoid
Namespace. unregisterImplementationUsingImport(ImplementationID implementationID, InterfaceID importedInterface, ContractID contractID)
Unregisters the implementation with ID provided from using the import with IDs specifiedvoid
Namespace. unregisterOperationUsingImport(OperationID operationID, InterfaceID importedInterface, ContractID contractID)
Unregisters the operation with ID provided from using the import with IDs specifiedvoid
Namespace. unregisterPropertyUsingImport(PropertyID propertyID, InterfaceID importedInterface, ContractID contractID)
Unregisters the property with ID provided from using the import with IDs specifiedvoid
Namespace. unregisterSubClassUsingImport(MetaClassID metaclassID, InterfaceID importedInterface, ContractID contractID)
Unregisters the subclass with ID provided as extending the import with ID specifiedMethod parameters in es.bsc.dataclay.util.management.namespacemgr with type arguments of type ContractID Modifier and Type Method Description void
Namespace. setImportedInterfaces(Map<Tuple<InterfaceID,ContractID>,ImportedInterface> newimportedInterfaces)
Set the Namespace::importedInterfacesConstructors in es.bsc.dataclay.util.management.namespacemgr with parameters of type ContractID Constructor Description ImportedInterface(String newimportedClassName, InterfaceID newinterfaceID, ContractID newcontractID, MetaClassID newclassOfImportID, NamespaceID newnamespaceIDofClass)
Imported interface constructor -
Uses of ContractID in es.bsc.dataclay.util.management.sessionmgr
Methods in es.bsc.dataclay.util.management.sessionmgr that return ContractID Modifier and Type Method Description ContractID
SessionContract. getContractID()
Get the SessionContract::contractIDMethods in es.bsc.dataclay.util.management.sessionmgr that return types with arguments of type ContractID Modifier and Type Method Description Map<ContractID,SessionContract>
SessionInfo. getSessionContracts()
Get the SessionInfo::sessionContractsMethods in es.bsc.dataclay.util.management.sessionmgr with parameters of type ContractID Modifier and Type Method Description void
SessionContract. setContractID(ContractID newcontractID)
Set the SessionContract::contractIDMethod parameters in es.bsc.dataclay.util.management.sessionmgr with type arguments of type ContractID Modifier and Type Method Description void
SessionInfo. setSessionContracts(Map<ContractID,SessionContract> newsessionContracts)
Set the SessionInfo::sessionContractsConstructors in es.bsc.dataclay.util.management.sessionmgr with parameters of type ContractID Constructor Description SessionContract(ContractID newcontractID)
Session contract constructor -
Uses of ContractID in es.bsc.dataclay.util.management.stubs
Methods in es.bsc.dataclay.util.management.stubs that return ContractID Modifier and Type Method Description ContractID
ImplementationStubInfo. getContractID()
Get contractIDMethods in es.bsc.dataclay.util.management.stubs that return types with arguments of type ContractID Modifier and Type Method Description Set<ContractID>
StubInfo. getContracts()
Get the StubInfoForGeneration::contractsMethods in es.bsc.dataclay.util.management.stubs with parameters of type ContractID Modifier and Type Method Description void
ImplementationStubInfo. setContractID(ContractID newcontractID)
Set contractIDMethod parameters in es.bsc.dataclay.util.management.stubs with type arguments of type ContractID Modifier and Type Method Description void
StubInfo. setContracts(Set<ContractID> newContracts)
Set the StubInfoForGeneration::contractsConstructors in es.bsc.dataclay.util.management.stubs with parameters of type ContractID 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)
ConstructorConstructor parameters in es.bsc.dataclay.util.management.stubs with type arguments of type ContractID Constructor Description StubInfo(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
-