Collegamenti di modifica delle risorse

La maggior parte delle interessanti funzioni associate a un provider di repository riguardano l'utilizzo da parte degli utenti delle risorse disponibili nel progetto configurato per il provider.  Per poter monitorare le modifiche apportate dall'utente a una data risorsa, il provider può implementare gli hook di modifica delle risorse.  Il plug-in delle risorse fornisce tali hook come punti di estensione.  La documentazione relativa a IMoveDeleteHook e IFileModificationValidator illustra in dettaglio le procedure di implementazione degli hook in esame .

Il plug-in di team ottimizza e semplifica l'associazione dell'hook alle risorse appropriate mediante la registrazione di hook generici con il plug-in delle risorse.  Questi hook generici si limitano a ricercare all'interno del provider di repository una particolare risorsa e a ottenere il relativo hook.  Si ottiene così il vantaggio di dover richiamare solo un hook di provider in luogo della complicata procedura per cui ogni singola implementazione di provider deve registrare un hook che, a sua volta, deve prima verificare che la risorsa specificata sia gestita dal provider.

Per il plug-in, ciò significa che occorre fornire tutti gli hook necessari sostituendo i metodi in RepositoryProviderL'implementazione predefinita di questi metodi restituisce null, indicando in tal modo che non è necessario alcun hook.

Copyright
IBM Corp. e altri 2000,2002.