package io.reflectoring.coderadar.contributor.port.driven;

import io.reflectoring.coderadar.contributor.domain.Contributor;
import java.util.List;

public interface DetachContributorPort {

  /**
   * Deletes the "works on" relationship between the contributor and the project
   *
   * @param contributor
   * @param projectId
   */
  void detachContributorFromProject(Contributor contributor, long projectId);

  /**
   * Deletes the "works on" relationship between the contributors and the project
   *
   * @param contributors
   * @param projectId
   */
  void detachContributorsFromProject(List<Contributor> contributors, long projectId);
}

@@ -299,38 +299,129 @@
 tributor
-%0A   * @param projectId
+ contributor to be detached from the project%0A   * @param projectId project the contributor is to be detached from
 %0A   */%0A 
@@ -615,38 +615,132 @@
 ributors
-%0A   * @param projectId
+ contributors to be detached from the project%0A   * @param projectId project the contributors are to be detached from
 %0A   */%0A 

add missing javadoc parameter descriptions