Individuazione di un provider
I metodi statici di
RepositoryProvider
consentono ai client di eseguire più agevolmente l'associazione dei
progetti ai provider e di individuare con maggiore facilità i provider
associati a un dato progetto.
- map(IProject, String) - crea l'istanza di un provider con
l'ID di provider definito e vi associa il progetto specificato. Questa
chiamata imposta la proprietà persistente di progetto appropriata
all'interno del progetto.
- unmap(IProject, String) - rimuove l'associazione
dell'ID di provider definito con il progetto specificato. Il
progetto non viene associato ad alcun provider di team.
- getProvider(IProject) - risponde al provider per un dato
progetto. Permette di individuare qualsiasi provider
di team relativo a un progetto.
- getProvider(IProject, String) - risponde al provider per
un dato progetto con l'ID di provider specificato. Consente di verificare se un particolare tipo di provider di team è
associato a un dato progetto. Viene in genere utilizzata dai
provider per controllare rapidamente se un dato progetto è sotto il
loro controllo. Questa chiamata risulta più sicura per i client
poiché non restituisce provider che non corrispondano all'ID del client.
