Uses of Class
es.bsc.dataclay.util.management.contractmgr.InterfaceInContract
-
Packages that use InterfaceInContract Package Description es.bsc.dataclay.logic.contractmgr Module intended to management of contracts.es.bsc.dataclay.util.management.contractmgr This package contains classes used in management of contracts. -
-
Uses of InterfaceInContract in es.bsc.dataclay.logic.contractmgr
Methods in es.bsc.dataclay.logic.contractmgr that return types with arguments of type InterfaceInContract Modifier and Type Method Description 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.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.Methods in es.bsc.dataclay.logic.contractmgr with parameters of type InterfaceInContract Modifier and Type Method Description UUID
ContractManagerDB. store(InterfaceInContract ifaceInContract)
Store ifaceInContract into database -
Uses of InterfaceInContract in es.bsc.dataclay.util.management.contractmgr
Methods in es.bsc.dataclay.util.management.contractmgr that return types with arguments of type InterfaceInContract Modifier and Type Method Description Map<InterfaceID,InterfaceInContract>
Contract. getInterfacesInContract()
List<InterfaceInContract>
Contract. getInterfacesInContractSpecs()
Get the Contract::interfacesInContractSpecsMethod parameters in es.bsc.dataclay.util.management.contractmgr with type arguments of type InterfaceInContract Modifier and Type Method Description void
Contract. setInterfacesInContract(Map<InterfaceID,InterfaceInContract> newInterfacesInContract)
void
Contract. setInterfacesInContractSpecs(List<InterfaceInContract> newinterfacesInContractSpecs)
Set the Contract::interfacesInContractSpecsConstructor parameters in es.bsc.dataclay.util.management.contractmgr with type arguments of type InterfaceInContract Constructor Description Contract(String namespaceOfProvider, AccountID providerID, Set<AccountID> newapplicantsIDs, List<InterfaceInContract> newInterfacesInContract, Calendar beginDateOfContract, Calendar endDateOfContract)
Builds a new contractContract(String namespaceOfProvider, String accountOfProvider, List<InterfaceInContract> newInterfacesInContract, Calendar beginDateOfContract, Calendar endDateOfContract)
Builds a new public contract
-