Uses of Class
es.bsc.dataclay.util.management.contractmgr.Contract
-
Packages that use Contract 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.contractmgr Module intended to management of contracts. -
-
Uses of Contract in es.bsc.dataclay.commonruntime
Methods in es.bsc.dataclay.commonruntime that return types with arguments of type Contract 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 Contract Modifier and Type Method Description 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 contract -
Uses of Contract in es.bsc.dataclay.communication.grpc.clients.logicmodule
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return types with arguments of type Contract 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 Contract Modifier and Type Method Description ContractID
LogicModuleGrpcClient. newContract(AccountID accountID, PasswordCredential credential, Contract newContract)
-
Uses of Contract in es.bsc.dataclay.logic
Methods in es.bsc.dataclay.logic that return types with arguments of type Contract 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 Contract Modifier and Type Method Description ContractID
LogicModule. newContract(AccountID accountID, PasswordCredential credential, Contract newContract)
-
Uses of Contract in es.bsc.dataclay.logic.api
Methods in es.bsc.dataclay.logic.api that return types with arguments of type Contract 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 Contract Modifier and Type Method Description ContractID
LogicModuleAPI. newContract(AccountID accountID, PasswordCredential credential, Contract newContract)
Method to register a new contract. -
Uses of Contract in es.bsc.dataclay.logic.contractmgr
Methods in es.bsc.dataclay.logic.contractmgr that return Contract Modifier and Type Method Description Contract
ContractManagerDB. getContractByID(ContractID contractID)
Get by IDContract
ContractManager. getContractInfo(ContractID contractID)
This method returns the info of a contractMethods in es.bsc.dataclay.logic.contractmgr that return types with arguments of type Contract 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.List<Contract>
ContractManagerDB. getContractsContainingInterface(InterfaceID interfaceID)
Get contracts containing interfaceList<Contract>
ContractManagerDB. getContractsOfNamespace(NamespaceID namespaceID)
Get contracts of namespaceList<Contract>
ContractManagerDB. getContractsWithApplicant(AccountID applicantAccountID)
Get contracts containing applicantList<Contract>
ContractManagerDB. getContractsWithApplicantAndNamespace(AccountID applicantAccountID, NamespaceID namespaceID)
Get contracts containing applicant and namespaceList<Contract>
ContractManagerDB. getContractsWithProvider(AccountID providerAccountID)
Get contracts containing providerMap<ContractID,Contract>
ContractManager. getInfoOfAllActiveContractsForAccount(AccountID accountID)
This method returns the info of all the active contracts which account is applicant of.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,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 Contract 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.void
ContractManagerDB. store(Contract contract)
Store contract into database
-