Uses of Class
io.keyko.nevermined.models.DDO
-
Packages that use DDO Package Description io.keyko.nevermined.api io.keyko.nevermined.api.impl io.keyko.nevermined.external io.keyko.nevermined.manager io.keyko.nevermined.models io.keyko.nevermined.models.metadata -
-
Uses of DDO in io.keyko.nevermined.api
Methods in io.keyko.nevermined.api that return DDO Modifier and Type Method Description DDOAssetsAPI. create(AssetMetadata metadata, ProviderConfig providerConfig)Creates a new DDO, registering it on-chain through DidRegistry contract and off-chain in MetadataDDOAssetsAPI. create(AssetMetadata metadata, ProviderConfig providerConfig, AuthConfig authConfig)Creates a new DDO, registering it on-chain through DidRegistry contract and off-chain in MetadataDDOAssetsAPI. createComputeService(AssetMetadata metadata, ProviderConfig providerConfig)Creates a new ComputingService DDO, registering it on-chain through DidRegistry contract and off-chain in MetadataDDOAssetsAPI. createComputeService(AssetMetadata metadata, ProviderConfig providerConfig, ComputingService.Provider computingProvider)Creates a new ComputingService DDO, registering it on-chain through DidRegistry contract and off-chain in MetadataDDOAssetsAPI. resolve(DID did)Gets a DDO from a DID -
Uses of DDO in io.keyko.nevermined.api.impl
Methods in io.keyko.nevermined.api.impl that return DDO Modifier and Type Method Description DDOAssetsImpl. create(AssetMetadata metadata, ProviderConfig providerConfig)DDOAssetsImpl. create(AssetMetadata metadata, ProviderConfig providerConfig, AuthConfig authConfig)DDOAssetsImpl. createComputeService(AssetMetadata metadata, ProviderConfig providerConfig)DDOAssetsImpl. createComputeService(AssetMetadata metadata, ProviderConfig providerConfig, ComputingService.Provider computingProvider)DDOAssetsImpl. resolve(DID did) -
Uses of DDO in io.keyko.nevermined.external
Methods in io.keyko.nevermined.external that return DDO Modifier and Type Method Description DDOMetadataApiService. createDDO(DDO ddo)Registers a new DDO in Metadata ApiDDOMetadataApiService. getDDO(String url)Gets a DDO from an URLDDOMetadataApiService. getDDOUsingId(String id)Gets a DDO from the DIDMethods in io.keyko.nevermined.external with parameters of type DDO Modifier and Type Method Description DDOMetadataApiService. createDDO(DDO ddo)Registers a new DDO in Metadata ApibooleanMetadataApiService. updateDDO(String id, DDO ddo)Updates the metadata of a DDO -
Uses of DDO in io.keyko.nevermined.manager
Methods in io.keyko.nevermined.manager that return DDO Modifier and Type Method Description protected DDOBaseManager. buildDDO(MetadataService metadataService, String address)DDOAssetsManager. getByDID(String id)Gets a DDO from the DIDDDOAssetsManager. publishMetadata(DDO ddo)Publishes in Metadata Api the metadata of a DDODDONeverminedManager. registerAccessServiceAsset(AssetMetadata metadata, ProviderConfig providerConfig)Creates a new DDO with an AccessServiceDDONeverminedManager. registerAccessServiceAsset(AssetMetadata metadata, ProviderConfig providerConfig, AuthConfig authConfig)Creates a new DDO with an AccessServiceprivate DDONeverminedManager. registerAsset(AssetMetadata metadata, ProviderConfig providerConfig, Service service, AuthConfig authConfig)Creates a new DDO, registering it on-chain through DidRegistry contract and off-chain in Metadata ApiDDONeverminedManager. registerComputeService(AssetMetadata metadata, ProviderConfig providerConfig, ComputingService.Provider computingProvider)Creates a new DDO with a ComputeServiceDDOBaseManager. resolveDID(DID did)Given a DID, scans the DIDRegistry events on-chain to resolve the Metadata API url and return the DDO foundMethods in io.keyko.nevermined.manager with parameters of type DDO Modifier and Type Method Description BooleanAgreementsManager. createAccessAgreement(String agreementId, DDO ddo, List<byte[]> conditionIds, String accessConsumer, Service service)Create an agreement using the escrowAccessSecretStoreTemplate.BooleanAgreementsManager. createComputeAgreement(String agreementId, DDO ddo, List<byte[]> conditionIds, String accessConsumer, Service service)Create an agreement using the escrowComputeExecutionTemplate.private booleanNeverminedManager. fulfillEscrowReward(DDO ddo, int serviceIndex, String serviceAgreementId)Executes the fulfill of the EscrowRewardprivate booleanNeverminedManager. fulfillLockReward(DDO ddo, int serviceIndex, String serviceAgreementId)Executes the fulfill of the LockRewardConditionDIDNeverminedManager. generateDID(DDO ddo)Given a DDO, returns a DID created using the ddoList<byte[]>NeverminedManager. generateServiceConditionsId(String serviceAgreementId, String consumerAddress, DDO ddo, int serviceIndex)List<AssetMetadata.File>BaseManager. getDecriptedSecretStoreMetadataFiles(DDO ddo)List<AssetMetadata.File>BaseManager. getDecriptedSecretStoreMetadataFiles(DDO ddo, int retries)private booleanNeverminedManager. initializeServiceAgreement(DDO ddo, int serviceIndex, String serviceAgreementId)Initialize a new ServiceExecutionAgreement between a publisher and a consumerprotected booleanNeverminedManager. initializeServiceAgreementDirect(DDO ddo, int serviceIndex, String serviceAgreementId)Initialize a new ServiceExecutionAgreement between a publisher and a consumerprotected io.reactivex.Flowable<String>NeverminedManager. initializeServiceAgreementFlowable(DDO ddo, int serviceIndex, String serviceAgreementId)Initialize a new ServiceExecutionAgreement between a publisher and a consumer return a flowable to listen contract initialization eventsDDOAssetsManager. publishMetadata(DDO ddo)Publishes in Metadata Api the metadata of a DDObooleanAssetsManager. updateMetadata(String id, DDO ddo)Updates the metadata of a DDO -
Uses of DDO in io.keyko.nevermined.models
Methods in io.keyko.nevermined.models that return DDO Modifier and Type Method Description DDODDO. addAuthentication(String id)DDODDO. addService(Service service)static DDODDO. cleanFileUrls(DDO ddo)DDODDO. gatewayEncryptFiles(AuthConfig authConfig)DDODDO. integrityBuilder(org.web3j.crypto.Credentials credentials)Given a user credentials this method do the following: - Calculate the individual DDO.services checksums - Calculate the DID using the hash of the DDO.services checksums - Generate the DDO.proof entry signing the DID generated and adding the credentials informationDDODDO. secretStoreLocalEncryptFiles(SecretStoreManager secretStoreManager, AuthConfig authConfig)DDODDO. setEncryptedFiles(String hash)Methods in io.keyko.nevermined.models with parameters of type DDO Modifier and Type Method Description static DDODDO. cleanFileUrls(DDO ddo) -
Uses of DDO in io.keyko.nevermined.models.metadata
Fields in io.keyko.nevermined.models.metadata with type parameters of type DDO Modifier and Type Field Description List<DDO>SearchResult. resultsMethods in io.keyko.nevermined.models.metadata that return types with arguments of type DDO Modifier and Type Method Description List<DDO>SearchResult. getResults()Constructor parameters in io.keyko.nevermined.models.metadata with type arguments of type DDO Constructor Description SearchResult(List<DDO> results)SearchResult(List<DDO> results, int page, int total_pages, int total_results)
-