Localizando um Provedor
Os métodos estáticos em RepositoryProvider
facilitam aos clientes o mapeamento de projetos para provedores e a localização de provedores associados a um determinado projeto.
- map(IProject, String) - instancia um provedor do ID de provedor
especificado e mapeia o projeto especificado para ele. Esta chamada define a
propriedade persistente adequada do projeto no projeto.
- unmap(IProject, String) - remove a associação do ID do provedor
especificado do projeto especificado. Deixa o projeto
sem associação com qualquer provedor de equipe.
- getProvider(IProject) - responde ao provedor sobre um determinado
projeto. Pode ser utilizado para localizar qualquer provedor de equipe de um projeto.
- getProvider(IProject, String) - responde ao provedor sobre um determinado
projeto com o ID de provedor especificado. Pode ser utilizado para verificar se um
tipo de provedor de equipe específico está associado a um determinado projeto. Ele
é normalmente utilizado por provedores para verificar rapidamente se um determinado projeto está
sob seus cuidados. Essa chamada é mais segura para clientes, já que ela não
retorna um provedor que não corresponda ao ID do cliente.
