private PluginPrefixResult processResults( PluginPrefixRequest request, RequestTrace trace, List<MetadataResult> results, List<MetadataRequest> requests ) { for ( MetadataResult res : results ) { org.eclipse.aether.metadata.Metadata metadata = res.getMetadata(); if ( metadata != null ) { ArtifactRepository repository = res.getRequest().getRepository(); if ( repository == null ) { repository = request.getRepositorySession().getLocalRepository(); } PluginPrefixResult result = resolveFromRepository( request, trace, metadata.getGroupId(), metadata, repository ); if ( result != null ) { return result; } } if ( requests != null && !res.isUpdated() ) { requests.add( res.getRequest() ); } } return null; }
Versioning versioning = readVersions( session, trace, metadataResult.getMetadata(), repository, result ); for ( String version : versioning.getVersions() )
private PluginVersionResult resolveFromRepository( PluginVersionRequest request ) throws PluginVersionResolutionException { RequestTrace trace = RequestTrace.newChild( null, request ); DefaultPluginVersionResult result = new DefaultPluginVersionResult(); org.eclipse.aether.metadata.Metadata metadata = new DefaultMetadata( request.getGroupId(), request.getArtifactId(), "maven-metadata.xml", DefaultMetadata.Nature.RELEASE_OR_SNAPSHOT ); List<MetadataRequest> requests = new ArrayList<>(); requests.add( new MetadataRequest( metadata, null, REPOSITORY_CONTEXT ).setTrace( trace ) ); for ( RemoteRepository repository : request.getRepositories() ) { requests.add( new MetadataRequest( metadata, repository, REPOSITORY_CONTEXT ).setTrace( trace ) ); } List<MetadataResult> results = repositorySystem.resolveMetadata( request.getRepositorySession(), requests ); Versions versions = new Versions(); for ( MetadataResult res : results ) { ArtifactRepository repository = res.getRequest().getRepository(); if ( repository == null ) { repository = request.getRepositorySession().getLocalRepository(); } mergeMetadata( request.getRepositorySession(), trace, versions, res.getMetadata(), repository ); } selectVersion( result, request, versions ); return result; }
Versioning v = readVersions( session, trace, metadataResult.getMetadata(), repository, result ); merge( artifact, infos, v, repository );
/** * Indicates whether the requested metadata was resolved. Note that the metadata might have been successfully * resolved (from the local cache) despite {@link #getException()} indicating a transfer error while trying to * refetch the metadata from the remote repository. * * @return {@code true} if the metadata was resolved, {@code false} otherwise. * @see Metadata#getFile() */ public boolean isResolved() { return getMetadata() != null && getMetadata().getFile() != null; }
/** * Indicates whether the requested metadata was resolved. Note that the metadata might have been successfully * resolved (from the local cache) despite {@link #getException()} indicating a transfer error while trying to * refetch the metadata from the remote repository. * * @return {@code true} if the metadata was resolved, {@code false} otherwise. * @see Metadata#getFile() */ public boolean isResolved() { return getMetadata() != null && getMetadata().getFile() != null; }
@Override public String toString() { return getMetadata() + ( isUpdated() ? " (updated)" : " (cached)" ); }
@Override public String toString() { return getMetadata() + ( isUpdated() ? " (updated)" : " (cached)" ); }
DriveFile googleDriveFile = Drive.DriveApi.getFile(googleApiClient, driveId); MetadataResult mdRslt = googleDriveFile .getMetadata(googleApiClient).await(); if (mdRslt != null && mdRslt.getStatus().isSuccess()) { mdRslt.getMetadata().getTitle(); }
DriveFile file = Drive.DriveApi.getFile(googleApiClient,driveId); MetadataResult mdRslt = file.getMetadata(googleApiClient).await(); if (mdRslt != null && mdRslt.getStatus().isSuccess()) { String link = mdRslt.getMetadata().getWebContentLink(); Log.d("LINK", link); }
ResultCallback<MetadataResult> metadataRetrievedCallback = new ResultCallback<MetadataResult>() { @Override public void onResult(MetadataResult result) { if (!result.getStatus().isSuccess()) { showMessage("Problem while trying to fetch metadata"); return; } //show the date when file was created Metadata metadata = result.getMetadata(); showMessage("File was created on " + metadata.getCreatedDate() ); } }
MetadataResult r3 = dFil.getMetadata(mGAC).await(); if (r3 != null && r3.getStatus().isSuccess()) { dId = r3.getMetadata().getDriveId();
MetadataResult mdRt = dFil.getMetadata(_gac).await(); if ((mdRt != null) && mdRt.getStatus().isSuccess()) Metadata md = mdRt.getMetadata();
if ((stts != null) && stts.isSuccess()) { MetadataResult r3 = dFil.getMetadata(mGAC).await(); if (r3 != null && r3.getStatus().isSuccess()) { dId = r3.getMetadata().getDriveId();
MetadataResult r2 = dFld.getMetadata(mGAC).await(); if ((r2 != null) && r2.getStatus().isSuccess()) { dId = r2.getMetadata().getDriveId();
final Metadata metadata = result.getMetadata(); final RemoteRepository repository = result.getRequest().getRepository(); final MetadataFile metadataFile = xmlMapper.readValue(metadata.getFile(), MetadataFile.class);
Versioning versioning = readVersions( session, trace, metadataResult.getMetadata(), repository, result ); for ( String version : versioning.getVersions() )
Versioning versioning = readVersions( session, trace, metadataResult.getMetadata(), repository, result ); for ( String version : versioning.getVersions() )
Versioning versioning = readVersions( session, trace, metadataResult.getMetadata(), repository, result ); for ( String version : versioning.getVersions() )
Versioning versioning = readVersions( session, trace, metadataResult.getMetadata(), repository, result ); for ( String version : versioning.getVersions() )