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
determinado tipo de provedor de equipe está associado a um determinado projeto. É
comumente utilizado pelos provedores para verificar rapidamente se um determinado projeto está
sob seus cuidados. Esta chamada é mais segura para os clientes, uma vez que não
retorna um provedor que não corresponde ao id do cliente.
