Localizar un proveedor
Los métodos estáticos de
RepositoryProvider
hacen que a los clientes les resulte fácil correlacionar los proyectos
con los proveedores y localizar los proveedores asociados a un proyecto dado.
- map(IProject, String): crea una instancia de un
proveedor que tenga el ID especificado (en String) y correlaciona con él el proyecto
especificado. La llamada a este método establece en el proyecto la debida propiedad
de persistencia del proyecto.
- unmap(IProject, String): elimina la asociación del ID
de proveedor especificado del proyecto especificado. El
proyecto queda sin estar asociado a un proveedor de equipo.
- getProvider(IProject): este método devuelve el proveedor de un
proyecto dado. Permite localizar un proveedor de equipo de un proyecto.
- getProvider(IProject): este método devuelve el proveedor de un
proyecto dado con el ID de proveedor especificado. Puede utilizarse para comprobar si un tipo de proveedor de equipo determinado está asociado a un proyecto dado. Lo utilizan generalmente los proveedores para comprobar rápidamente si un proyecto determinado está bajo su cuidado. Esta llamada es más segura para los clientes, ya que no devuelve un proveedor que no coincida con el ID del cliente.
